Sha256: 24be72bceed41a2ce1454708a5a509f9de3119bd8f2e94d2f2a106382109e9e2
Contents?: true
Size: 569 Bytes
Versions: 2
Compression:
Stored size: 569 Bytes
Contents
# frozen_string_literal: true GObject.load_class :ParamSpec module GObject # Overrides for GParamSpec, GObject's base class for parameter specifications. class ParamSpec VALUE_TYPE_OFFSET = Struct.offset_of :value_type FLAGS_OFFSET = Struct.offset_of :flags def ref Lib.g_param_spec_ref self self end def accessor_name get_name.tr('-', '_') end def value_type to_ptr.get_gtype(VALUE_TYPE_OFFSET) end def flags GObject::ParamFlags.get_value_from_pointer(to_ptr, FLAGS_OFFSET) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
gir_ffi-0.14.1 | lib/ffi-gobject/param_spec.rb |
gir_ffi-0.14.0 | lib/ffi-gobject/param_spec.rb |