dialog.vbox.add(options[:bottomwidget])
end
if options[:okcancel]
- dialog.add_button(Gtk::Stock::CANCEL, Gtk::Dialog::RESPONSE_CANCEL).grab_focus
+ cancel = dialog.add_button(Gtk::Stock::CANCEL, Gtk::Dialog::RESPONSE_CANCEL)
+ if ! options[:bottomwidget]
+ cancel.grab_focus
+ end
dialog.add_button(Gtk::Stock::OK, Gtk::Dialog::RESPONSE_OK)
else
- dialog.add_button(Gtk::Stock::OK, Gtk::Dialog::RESPONSE_OK).grab_focus
+ ok = dialog.add_button(Gtk::Stock::OK, Gtk::Dialog::RESPONSE_OK).grab_focus
+ if ! options[:bottomwidget]
+ ok.grab_focus
+ end
end
if options[:pos_centered]