class GObject::TypePluginClass
- GObject::TypePluginClass
- Reference
- Object
Overview
The #GTypePlugin interface is used by the type system in order to handle the lifecycle of dynamically loaded types.
Defined in:
lib/gi-crystal/src/auto/g_object-2.0/type_plugin_class.crConstructors
- .new(pointer : Pointer(Void), transfer : GICrystal::Transfer)
- .new(data : LibGObject::TypePluginClass, transfer : GICrystal::Transfer)
- .new(base_iface : GObject::TypeInterface? = nil, use_plugin : GObject::TypePluginUse? = nil, unuse_plugin : GObject::TypePluginUnuse? = nil, complete_type_info : GObject::TypePluginCompleteTypeInfo? = nil, complete_interface_info : GObject::TypePluginCompleteInterfaceInfo? = nil)
Instance Method Summary
-
#==(other : self) : Bool
Returns
true
if this reference is the same as other. - #base_iface : GObject::TypeInterface
- #base_iface=(value : GObject::TypeInterface)
- #complete_interface_info : GObject::TypePluginCompleteInterfaceInfo
- #complete_interface_info=(value : GObject::TypePluginCompleteInterfaceInfo)
- #complete_type_info : GObject::TypePluginCompleteTypeInfo
- #complete_type_info=(value : GObject::TypePluginCompleteTypeInfo)
- #to_unsafe
- #unuse_plugin : GObject::TypePluginUnuse
- #unuse_plugin=(value : GObject::TypePluginUnuse)
- #use_plugin : GObject::TypePluginUse
- #use_plugin=(value : GObject::TypePluginUse)
Constructor Detail
def self.new(base_iface : GObject::TypeInterface? = nil, use_plugin : GObject::TypePluginUse? = nil, unuse_plugin : GObject::TypePluginUnuse? = nil, complete_type_info : GObject::TypePluginCompleteTypeInfo? = nil, complete_interface_info : GObject::TypePluginCompleteInterfaceInfo? = nil)
#
Instance Method Detail
Description copied from class Reference
Returns true
if this reference is the same as other. Invokes same?
.