Package ch.bailu.gtk.glib
package ch.bailu.gtk.glib
Generated: GLib 2.0
API Reference Manual: https://docs.gtk.org/}
Functions class:
Constants class:
Generated from: GLib-2.0.gir
Shared library: libgobject-2.0.so.0,libglib-2.0.so.0
Configured library: glib-2.0
API Reference Manual: https://docs.gtk.org/}
Functions class:
Glib
Constants class:
GlibConstants
Generated from: GLib-2.0.gir
Shared library: libgobject-2.0.so.0,libglib-2.0.so.0
Configured library: glib-2.0
-
ClassDescriptionContains the public fields of a GArray.Contains the public fields of a GByteArray.A simple refcounted data type representing an immutable sequence of zero or
more bytes from an unspecified origin.An opaque structure representing a checksumming operation.The #GCond struct is an opaque data structure that represents a
condition.Represents a day between January 1, Year 1 and a few thousand years in
the future.An opaque structure that represents a date and time, including a time zone.Associates a string with a bit flag.The #GFloatIEEE754 and #GDoubleIEEE754 unions are used to access the sign,
mantissa and exponent of IEEE floats and doubles.The `GError` structure contains information about
an error that has occurred.The #GFloatIEEE754 and #GDoubleIEEE754 unions are used to access the sign,
mantissa and exponent of IEEE floats and doubles.The GString struct contains the public fields of a GString.The #GHashTable struct is an opaque data structure to represent a
[Hash Table][glib-Hash-Tables].A GHashTableIter structure represents an iterator that can be used
to iterate over the elements of a #GHashTable.The #GHook struct represents a single hook function in a #GHookList.The #GHookList struct represents a list of hook functions.A data structure representing an IO Channel.A table of functions used to handle different types of #GIOChannel
in a generic way.The GKeyFile struct contains only private data
and should not be accessed directly.The #GList struct is used for each element in a doubly-linked list.Structure representing a single field in a structured log entry.The `GMainContext` struct is an opaque data
type representing a set of sources to be handled in a main loop.The `GMainLoop` struct is an opaque data type
representing the main event loop of a GLib or GTK+ application.The #GMappedFile represents a file mapping created with
g_mapped_file_new().A parse context is used to parse a stream of bytes that
you expect to contain marked-up text.Any of the fields in #GMarkupParser can be %NULL, in which case they
will be ignored.A GMatchInfo is an opaque struct used to return information about
matches.A set of functions used to perform memory allocation.The #GMutex struct is an opaque data structure to represent a mutex
(mutual exclusion).The #GNode struct represents one node in a [n-ary tree][glib-N-ary-Trees].A #GOnce struct controls a one-time initialization function.A GOptionEntry struct defines a single option.A `GOptionGroup` struct defines the options in a single
group.A GPatternSpec struct is the 'compiled' form of a pattern.Represents a file descriptor, which events to poll for, and which events
occurred.The #GPrivate struct is an opaque data structure to represent a
thread-local data key.Contains the public fields of a pointer array.Contains the public fields of a
[Queue][glib-Double-ended-Queues].The GRecMutex struct is an opaque data structure to represent a
recursive mutex.The g_regex_*() functions implement regular
expression pattern matching using syntax and semantics similar to
Perl regular expression.The GRWLock struct is an opaque data structure to represent a
reader-writer lock.The data structure representing a lexical scanner.Specifies the #GScanner parser configuration.The #GSList struct is used for each element in the singly-linked
list.The `GSource` struct is an opaque data type
representing an event source.The `GSourceCallbackFuncs` struct contains
functions for managing callback objects.The `GSourceFuncs` struct contains a table of
functions used to handle event sources in a generic manner.The #GThread struct represents a running thread.The #GThreadPool struct represents a thread pool.Represents a precise time, with seconds and microseconds.#GTimeZone is an opaque structure whose members cannot be accessed
directly.A union holding the value of the token.Each piece of memory that is pushed onto the stack
is cast to a GTrashStack*.The GTree struct is an opaque data structure representing a
[balanced binary tree][glib-Balanced-Binary-Trees].The #GUri type and related functions can be used to parse URIs into
their components, and build valid URIs from individual components.Many URI schemes include one or more attribute/value pairs as part of the URI
value.#GVariant is a variant datatype; it can contain one or more values
along with information about the type of the values.A utility type for constructing container-type #GVariant instances.#GVariantDict is a mutable interface to #GVariant dictionaries.#GVariantIter is an opaque data structure and can only be accessed
using the following functions.This section introduces the GVariant type system.