Class: Gio::SimpleAction

Inherits:
Object
  • Object
show all
Defined in:
lib/gio2/simple-action.rb

Instance Method Summary collapse

Constructor Details

#initialize(name, parameter_type = nil, state = nil) ⇒ SimpleAction

Returns a new instance of SimpleAction.



20
21
22
23
24
25
26
27
28
29
# File 'lib/gio2/simple-action.rb', line 20

def initialize(name, parameter_type=nil, state=nil)
  if parameter_type.is_a?(String)
    parameter_type = GLib::VariantType.new(parameter_type)
  end
  if state
    initialize_raw(name, parameter_type, state)
  else
    initialize_raw(name, parameter_type)
  end
end

Instance Method Details

#initialize_rawObject



19
# File 'lib/gio2/simple-action.rb', line 19

alias_method :initialize_raw, :initialize