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