# File gtk/sample/testgtk/filesel.rb, line 39
  def initialize
    super("file selection dialog")
    @destroyed = false
    signal_connect("destroy") do destroy end

    set_window_position(Gtk::Window::POS_MOUSE)
    hide_fileop_buttons

    ok_button.signal_connect("clicked") do
      puts filename
      destroy
    end
    cancel_button.signal_connect("clicked") do
      destroy
    end

    button = Gtk::Button.new("Hide Fileops")
    button.signal_connect("clicked") do
      hide_fileop_buttons
    end
    action_area.pack_start(button, false, false, 0)

    button = Gtk::Button.new("Show Fileops")
    button.signal_connect("clicked") do
      show_fileop_buttons
    end
    action_area.pack_start(button, false, false, 0)
  end