class GObject::Object

Overrides for GObject, GObject’s generic base class.

Public Instance Methods

get_property(property_name) click to toggle source
get_property_with_override(property_name) click to toggle source
# File lib/ffi-gobject/object.rb, line 15
def get_property_with_override property_name
  type = get_property_type property_name
  gvalue = Helper.gvalue_for_type_info type

  get_property_without_override property_name, gvalue

  adjust_value_to_type gvalue.ruby_value, type
end
Also aliased as: get_property
get_property_without_override(property_name) click to toggle source
Alias for: get_property
set_property(property_name, value) click to toggle source
set_property_with_override(property_name, value) click to toggle source
# File lib/ffi-gobject/object.rb, line 24
def set_property_with_override property_name, value
  type = get_property_type property_name
  gvalue = Helper.gvalue_for_type_info type

  gvalue.set_value adjust_value_to_type(value, type)

  set_property_without_override property_name, gvalue
end
Also aliased as: set_property
set_property_without_override(property_name, value) click to toggle source
Alias for: set_property