module GObject
Extended Modules
Defined in:
lib/gi-crystal/src/auto/g_object-2.0/binding.crlib/gi-crystal/src/auto/g_object-2.0/binding_group.cr
lib/gi-crystal/src/auto/g_object-2.0/c_closure.cr
lib/gi-crystal/src/auto/g_object-2.0/closure.cr
lib/gi-crystal/src/auto/g_object-2.0/closure_notify_data.cr
lib/gi-crystal/src/auto/g_object-2.0/enum_class.cr
lib/gi-crystal/src/auto/g_object-2.0/enum_value.cr
lib/gi-crystal/src/auto/g_object-2.0/flags_class.cr
lib/gi-crystal/src/auto/g_object-2.0/flags_value.cr
lib/gi-crystal/src/auto/g_object-2.0/g_object.cr
lib/gi-crystal/src/auto/g_object-2.0/initially_unowned.cr
lib/gi-crystal/src/auto/g_object-2.0/interface_info.cr
lib/gi-crystal/src/auto/g_object-2.0/object.cr
lib/gi-crystal/src/auto/g_object-2.0/object_construct_param.cr
lib/gi-crystal/src/auto/g_object-2.0/param_spec.cr
lib/gi-crystal/src/auto/g_object-2.0/param_spec_pool.cr
lib/gi-crystal/src/auto/g_object-2.0/parameter.cr
lib/gi-crystal/src/auto/g_object-2.0/signal_group.cr
lib/gi-crystal/src/auto/g_object-2.0/signal_invocation_hint.cr
lib/gi-crystal/src/auto/g_object-2.0/type_class.cr
lib/gi-crystal/src/auto/g_object-2.0/type_fundamental_info.cr
lib/gi-crystal/src/auto/g_object-2.0/type_info.cr
lib/gi-crystal/src/auto/g_object-2.0/type_instance.cr
lib/gi-crystal/src/auto/g_object-2.0/type_interface.cr
lib/gi-crystal/src/auto/g_object-2.0/type_module.cr
lib/gi-crystal/src/auto/g_object-2.0/type_plugin.cr
lib/gi-crystal/src/auto/g_object-2.0/type_plugin_class.cr
lib/gi-crystal/src/auto/g_object-2.0/type_query.cr
lib/gi-crystal/src/auto/g_object-2.0/type_value_table.cr
lib/gi-crystal/src/bindings/g_object/object.cr
lib/gi-crystal/src/bindings/g_object/param_spec.cr
lib/gi-crystal/src/bindings/g_object/signal.cr
lib/gi-crystal/src/bindings/g_object/signal_connection.cr
lib/gi-crystal/src/bindings/g_object/type.cr
lib/gi-crystal/src/bindings/g_object/value.cr
Constant Summary
-
TYPE_BOOL =
20_u64
-
TYPE_BOXED =
72_u64
-
TYPE_CHAR =
12_u64
-
TYPE_DOUBLE =
60_u64
-
TYPE_ENUM =
48_u64
-
TYPE_FLAGS =
52_u64
-
TYPE_FLOAT =
56_u64
-
TYPE_INT =
24_u64
-
TYPE_INT64 =
40_u64
-
TYPE_INTERFACE =
8_u64
-
TYPE_INVALID =
0_u64
-
TYPE_LONG =
32_u64
-
TYPE_NONE =
4_u64
-
TYPE_OBJECT =
80_u64
-
TYPE_PARAM =
76_u64
-
TYPE_POINTER =
68_u64
-
TYPE_STRING =
64_u64
-
TYPE_STRV =
LibGObject.g_strv_get_type
-
TYPE_UCHAR =
16_u64
-
TYPE_UINT =
28_u64
-
TYPE_UINT64 =
44_u64
-
TYPE_ULONG =
36_u64
-
TYPE_VARIANT =
84_u64
Class Method Summary
- .param_spec_boolean(name : String, nick : String, blurb : String, default_value : Bool, flags : GObject::ParamFlags) : GObject::ParamSpec
- .param_spec_char(name : String, nick : String, blurb : String, minimum : Int8, maximum : Int8, default_value : Int8, flags : GObject::ParamFlags) : GObject::ParamSpec
- .param_spec_double(name : String, nick : String, blurb : String, minimum : Float64, maximum : Float64, default_value : Float64, flags : GObject::ParamFlags) : GObject::ParamSpec
- .param_spec_enum(name : String, nick : String, blurb : String, enum_type : UInt64, default_value : Int32, flags : GObject::ParamFlags) : GObject::ParamSpec
- .param_spec_flags(name : String, nick : String, blurb : String, flags_type : UInt64, default_value : UInt32, flags : GObject::ParamFlags) : GObject::ParamSpec
- .param_spec_float(name : String, nick : String, blurb : String, minimum : Float32, maximum : Float32, default_value : Float32, flags : GObject::ParamFlags) : GObject::ParamSpec
- .param_spec_gtype(name : String, nick : String, blurb : String, is_a_type : UInt64, flags : GObject::ParamFlags) : GObject::ParamSpec
- .param_spec_int(name : String, nick : String, blurb : String, minimum : Int32, maximum : Int32, default_value : Int32, flags : GObject::ParamFlags) : GObject::ParamSpec
- .param_spec_int64(name : String, nick : String, blurb : String, minimum : Int64, maximum : Int64, default_value : Int64, flags : GObject::ParamFlags) : GObject::ParamSpec
- .param_spec_long(name : String, nick : String, blurb : String, minimum : Int64, maximum : Int64, default_value : Int64, flags : GObject::ParamFlags) : GObject::ParamSpec
- .param_spec_object(name : String, nick : String, blurb : String, object_type : UInt64, flags : GObject::ParamFlags) : GObject::ParamSpec
- .param_spec_param(name : String, nick : String, blurb : String, param_type : UInt64, flags : GObject::ParamFlags) : GObject::ParamSpec
- .param_spec_pointer(name : String, nick : String, blurb : String, flags : GObject::ParamFlags) : GObject::ParamSpec
- .param_spec_string(name : String, nick : String, blurb : String, default_value : String | Nil, flags : GObject::ParamFlags) : GObject::ParamSpec
- .param_spec_uchar(name : String, nick : String, blurb : String, minimum : UInt8, maximum : UInt8, default_value : UInt8, flags : GObject::ParamFlags) : GObject::ParamSpec
- .param_spec_uint(name : String, nick : String, blurb : String, minimum : UInt32, maximum : UInt32, default_value : UInt32, flags : GObject::ParamFlags) : GObject::ParamSpec
- .param_spec_uint64(name : String, nick : String, blurb : String, minimum : UInt64, maximum : UInt64, default_value : UInt64, flags : GObject::ParamFlags) : GObject::ParamSpec
- .param_spec_ulong(name : String, nick : String, blurb : String, minimum : UInt64, maximum : UInt64, default_value : UInt64, flags : GObject::ParamFlags) : GObject::ParamSpec
- .param_spec_unichar(name : String, nick : String, blurb : String, default_value : Char, flags : GObject::ParamFlags) : GObject::ParamSpec
- .param_spec_variant(name : String, nick : String, blurb : String, type : GLib::VariantType, default_value : _ | Nil, flags : GObject::ParamFlags) : GObject::ParamSpec
Class Method Detail
def self.param_spec_boolean(name : String, nick : String, blurb : String, default_value : Bool, flags : GObject::ParamFlags) : GObject::ParamSpec
#
def self.param_spec_char(name : String, nick : String, blurb : String, minimum : Int8, maximum : Int8, default_value : Int8, flags : GObject::ParamFlags) : GObject::ParamSpec
#
def self.param_spec_double(name : String, nick : String, blurb : String, minimum : Float64, maximum : Float64, default_value : Float64, flags : GObject::ParamFlags) : GObject::ParamSpec
#
def self.param_spec_enum(name : String, nick : String, blurb : String, enum_type : UInt64, default_value : Int32, flags : GObject::ParamFlags) : GObject::ParamSpec
#
def self.param_spec_flags(name : String, nick : String, blurb : String, flags_type : UInt64, default_value : UInt32, flags : GObject::ParamFlags) : GObject::ParamSpec
#
def self.param_spec_float(name : String, nick : String, blurb : String, minimum : Float32, maximum : Float32, default_value : Float32, flags : GObject::ParamFlags) : GObject::ParamSpec
#
def self.param_spec_gtype(name : String, nick : String, blurb : String, is_a_type : UInt64, flags : GObject::ParamFlags) : GObject::ParamSpec
#
def self.param_spec_int(name : String, nick : String, blurb : String, minimum : Int32, maximum : Int32, default_value : Int32, flags : GObject::ParamFlags) : GObject::ParamSpec
#
def self.param_spec_int64(name : String, nick : String, blurb : String, minimum : Int64, maximum : Int64, default_value : Int64, flags : GObject::ParamFlags) : GObject::ParamSpec
#
def self.param_spec_long(name : String, nick : String, blurb : String, minimum : Int64, maximum : Int64, default_value : Int64, flags : GObject::ParamFlags) : GObject::ParamSpec
#
def self.param_spec_object(name : String, nick : String, blurb : String, object_type : UInt64, flags : GObject::ParamFlags) : GObject::ParamSpec
#
def self.param_spec_param(name : String, nick : String, blurb : String, param_type : UInt64, flags : GObject::ParamFlags) : GObject::ParamSpec
#
def self.param_spec_pointer(name : String, nick : String, blurb : String, flags : GObject::ParamFlags) : GObject::ParamSpec
#
def self.param_spec_string(name : String, nick : String, blurb : String, default_value : String | Nil, flags : GObject::ParamFlags) : GObject::ParamSpec
#
def self.param_spec_uchar(name : String, nick : String, blurb : String, minimum : UInt8, maximum : UInt8, default_value : UInt8, flags : GObject::ParamFlags) : GObject::ParamSpec
#
def self.param_spec_uint(name : String, nick : String, blurb : String, minimum : UInt32, maximum : UInt32, default_value : UInt32, flags : GObject::ParamFlags) : GObject::ParamSpec
#
def self.param_spec_uint64(name : String, nick : String, blurb : String, minimum : UInt64, maximum : UInt64, default_value : UInt64, flags : GObject::ParamFlags) : GObject::ParamSpec
#
def self.param_spec_ulong(name : String, nick : String, blurb : String, minimum : UInt64, maximum : UInt64, default_value : UInt64, flags : GObject::ParamFlags) : GObject::ParamSpec
#
def self.param_spec_unichar(name : String, nick : String, blurb : String, default_value : Char, flags : GObject::ParamFlags) : GObject::ParamSpec
#
def self.param_spec_variant(name : String, nick : String, blurb : String, type : GLib::VariantType, default_value : _ | Nil, flags : GObject::ParamFlags) : GObject::ParamSpec
#