class Alexandria::UI::ProviderPreferencesDialog
Public Class Methods
new(parent, provider)
click to toggle source
Calls superclass method
Alexandria::UI::ProviderPreferencesBaseDialog::new
# File lib/alexandria/ui/provider_preferences_dialog.rb, line 15 def initialize(parent, provider) super(title: _("Preferences for %s") % provider.fullname, parent: parent, flags: :modal, buttons: [[Gtk::Stock::CLOSE, :close]]) table = Gtk::Table.new(0, 0) fill_table(table, provider) dialog.child.pack_start(table) dialog.signal_connect("destroy") { sync_variables } end
Public Instance Methods
acquire()
click to toggle source
# File lib/alexandria/ui/provider_preferences_dialog.rb, line 28 def acquire dialog.show_all dialog.run dialog.destroy end