Package ch.bailu.gtk.gobject
package ch.bailu.gtk.gobject
Generated: GObject 2.0
API Reference Manual: https://docs.gtk.org/}
Functions class:
Constants class:
Generated from: GObject-2.0.gir
Shared library: libgobject-2.0.so.0
Configured library: gobject-2.0
API Reference Manual: https://docs.gtk.org/}
Functions class:
Gobject
Constants class:
GobjectConstants
Generated from: GObject-2.0.gir
Shared library: libgobject-2.0.so.0
Configured library: gobject-2.0
-
ClassDescription#GBinding is the representation of a binding between a property on a
#GObject instance (or source) and another property on another #GObject
instance (or target).The #GBindingGroup can be used to bind multiple properties
from an object collectively.A #GCClosure is a specialization of #GClosure for C function callbacks.A #GClosure represents a callback supplied by the programmer.The class of an enumeration type holds information about its
possible values.A structure which contains a single enum value, its name, and its
nickname.The class of a flags type holds information about its
possible values.A structure which contains a single flags value, its name, and its
nickname.A type for objects that have an initially floating reference.The class structure for the GInitiallyUnowned type.A structure that provides information to the type system which is
used specifically for managing interface types.The base object type.The class structure for the GObject type.The GObjectConstructParam struct is an auxiliary structure used to hand
#GParamSpec/#GValue pairs to the @constructor of a #GObjectClass.The GParameter struct is an auxiliary structure used
to hand parameter name/value pairs to g_object_newv().#GParamSpec is an object structure that encapsulates the metadata
required to specify parameters, such as e.g.A #GParamSpec derived structure that contains the meta data for boolean properties.A #GParamSpec derived structure that contains the meta data for boxed properties.A #GParamSpec derived structure that contains the meta data for character properties.The class structure for the GParamSpec type.A #GParamSpec derived structure that contains the meta data for double properties.A #GParamSpec derived structure that contains the meta data for enum
properties.A #GParamSpec derived structure that contains the meta data for flags
properties.A #GParamSpec derived structure that contains the meta data for float properties.A #GParamSpec derived structure that contains the meta data for #GType properties.A #GParamSpec derived structure that contains the meta data for integer properties.A #GParamSpec derived structure that contains the meta data for 64bit integer properties.A #GParamSpec derived structure that contains the meta data for long integer properties.A #GParamSpec derived structure that contains the meta data for object properties.A #GParamSpec derived structure that redirects operations to
other types of #GParamSpec.A #GParamSpec derived structure that contains the meta data for %G_TYPE_PARAM
properties.A #GParamSpec derived structure that contains the meta data for pointer properties.A #GParamSpec derived structure that contains the meta data for string
properties.This structure is used to provide the type system with the information
required to initialize and destruct (finalize) a parameter's class and
instances thereof.A #GParamSpec derived structure that contains the meta data for unsigned character properties.A #GParamSpec derived structure that contains the meta data for unsigned integer properties.A #GParamSpec derived structure that contains the meta data for unsigned 64bit integer properties.A #GParamSpec derived structure that contains the meta data for unsigned long integer properties.A #GParamSpec derived structure that contains the meta data for unichar (unsigned integer) properties.A #GParamSpec derived structure that contains the meta data for #GValueArray properties.A #GParamSpec derived structure that contains the meta data for #GVariant properties.#GSignalGroup manages to simplify the process of connecting
many signals to a #GObject as a group.The #GSignalInvocationHint structure is used to pass on additional information
to callbacks during a signal emission.A structure holding in-depth information for a specific signal.An opaque structure used as the base of all classes.A structure that provides information to the type system which is
used specifically for managing fundamental types.This structure is used to provide the type system with the information
required to initialize and destruct (finalize) a type's class and
its instances.An opaque structure used as the base of all type instances.An opaque structure used as the base of all interface types.#GTypeModule provides a simple implementation of the #GTypePlugin
interface.In order to implement dynamic loading of types based on #GTypeModule,
the @load and @unload functions in #GTypeModuleClass must be implemented.An interface that handles the lifecycle of dynamically loaded types.The #GTypePlugin interface is used by the type system in order to handle
the lifecycle of dynamically loaded types.A structure holding information for a specific type.The #GTypeValueTable provides the functions required by the #GValue
implementation, to serve as a container for values of a type.An opaque structure used to hold different types of values.A #GValueArray contains an array of #GValue elements.A structure containing a weak reference to a #GObject.