class ColorSchemeSelector
Public Class Methods
new(label, parent, save_in)
click to toggle source
Calls superclass method
# File lib/color_selector.rb, line 201 def initialize(label, parent, save_in) @parent = parent @save_in = save_in @action = @save_in.nil? ? :open : :save super(:label => label) end
Public Instance Methods
chooser_destroy()
click to toggle source
# File lib/color_selector.rb, line 220 def chooser_destroy @dialog.destroy end
run_chooser_dialog()
click to toggle source
# File lib/color_selector.rb, line 208 def run_chooser_dialog @dialog = Gtk::FileChooserDialog.new(:title => label, :parent => @parent, :action => @action, :buttons => [[label, :ok], ["Cancel", :cancel]]) @dialog.current_name = @save_in unless @save_in.nil? if @dialog.run == :ok then @dialog.filename end end