# File gnome/sample/test-gnome/file-entry.rb, line 38
  def initialize
    super(true,"testGNOME", "File Entry")

    box = Gtk::VBox.new(false, 5)

    @entry = Gnome::FileEntry.new("Foo", "Bar")
    box.pack_start(@entry, false, false, 0)

    @l1 = Gtk::Label.new("File name: ")
    box.pack_start(@l1, false, false, 0)

    @l2 = Gtk::Label.new("File name(if exists only): ")
    box.pack_start(@l2, false, false, 0)

    but = Gtk::Button.new("Update file labels")
    but.signal_connect("clicked") { file_entry_update_files }
    box.pack_start(but, false, false, 0)

    but = Gtk::ToggleButton.new("Make browse dialog modal")
    but.signal_connect("toggled") { |w| file_entry_modal_toggle(w) }
    box.pack_start(but, false, false, 0)

    but = Gtk::ToggleButton.new("Directory only picker")
    but.signal_connect("toggled") { |w| file_entry_directory_toggle(w) }
    box.pack_start(but, false, false, 0)

    set_contents(box)
    show_all

  end