# File gtk/sample/gtk-demo/common.rb, line 13
  def self.find_file(basename)
    %w(. /usr/share/gtk-2.0/demo /usr/local/share/gtk-2.0/demo/).each do |dirname|
      path = File.join(dirname, basename)
      if File.exist?(path)
        return path
      end
    end

    raise "#{basename}: No such file or directory"
  end