GLib is a general-purpose utility library, which provides many useful data types, type conversions, string utilities, file utilities and so on.
Type | Reason |
---|---|
Argv | Argv marshaling class. |
Boxed | An abstract base class to derive structures and marshal them. |
CDeclCallbackAttribute | Identifies a native callback delegate. |
ClassInitializerAttribute | Identifies a class initialization method to call when GTypes are registered. |
ConnectBeforeAttribute | Identifies a delegate to run before the default signal handler. |
DefaultSignalHandlerAttribute | Identifies a virtual class method on a GLib.Object subclass. |
DelegateWrapper | Wrapper class for delegates. |
DestroyHelper | Helper methods for unmanaged memory |
EnumWrapper | Enum wrapper |
ExceptionManager | Exception management class. |
FileUtils | A simple file IO utility class |
GException | Exception emitted by GError receipt from native methods. |
GInterfaceAdapter | GInterfaceAdapter abstract class. |
GInterfaceAttribute | GInterface Attribute. |
GString | Internal class for marshaling strings to and from GStrings. |
GTypeAttribute | Identifies a property that can be read to find the GType of a managed type |
Idle | Idle handlers for GLib-based main-loops |
IgnoreClassInitializersAttribute | IgnoreClassInitializers Attribute. |
InitiallyUnowned | Floating reference base class. |
IOChannel | IO Channel class. |
List | A list class used by Gtk |
ListBase | Base class for GList and GSList. |
ListBase.FilenameString | Type for Filename encoded string element marshaling. |
Log | Message logging functions. |
MainContext | Manages events in the main context. |
MainLoop | Allows having a mainloop without requiring Gtk. |
Markup | Wrapper for glib markup |
Marshaller | Marshalling utilities |
MissingIntPtrCtorException | Exception for Wrapper Classes that are missing IntPtr Constructors |
NotifyArgs | Event data. |
Object | Base class for all of Gtk#. |
ObjectManager | Manages GType to GLib.Object mapping and activation. |
Opaque | Documentation for this section has not yet been entered. |
Process | Process class. |
PropertyAttribute | Attribute used to label a GLib.Object property |
Signal | Signal Binding |
SignalArgs | Arguments and return value for signals. |
SignalAttribute | Marks events generated from GLib.Object signals |
SignalCallback | Base Class for GSignal to C# event marshalling. |
SList | Wrapper class for GSList. |
Source | Documentation for this section has not yet been entered. |
Thread | Documentation for this section has not yet been entered. |
Timeout | Allows the installation of Timeout Handlers on the GLib main loop. It's in a way very similar to a System.Windows.Forms.Timer class. You can use timeouts to invoke routines at specified intervals of time. The diferance between GLib.Timeout and System.Windows.Forms.Timer is that Timeouts are always invoked on the thread that owns the Gtk mainloop |
TypeConverter | Fundamental type converter |
TypeInitializerAttribute | TypeInitializer Attribute. |
UnhandledExceptionArgs | UnhandledExceptionArgs event arguments. |
UnwrappedObject | Documentation for this section has not yet been entered. |
ValueArray | Documentation for this section has not yet been entered. |
Type | Reason |
---|---|
IWrapper | Interface to identify a handle accessible wrapped type. |
Type | Reason |
---|---|
GType | The GLib Runtime type identification and management system. The GType API is the foundation of the GObject system. It provides the facilities for registering and managing all fundamental data types, user-defined object and interface types. |
Value | An arbitrary data type similar to a CORBA Any which is used to get and set properties on Objects. |
Type | Reason |
---|---|
DestroyNotify | A callback invoked to free user-provided data. |
GInterfaceInitHandler | GInterface Initialization Handler. |
GSourceFunc | GSource callback delegate. |
IdleHandler | Delegate to invoke during idle time |
IOFunc | Callback delegate for IO channel notifications. |
LogFunc | Documentation for this section has not yet been entered. |
NotifyHandler | Represents a method that will handle a property notification event |
PrintFunc | Documentation for this section has not yet been entered. |
SpawnChildSetupFunc | Child process setup callback delegate. |
TimeoutHandler | Delegate used for Timeouts in the GLib main loop. |
UnhandledExceptionHandler | Reports unhandled exceptions. |
Type | Reason |
---|---|
ConnectFlags | ConnectFlags enumeration. |
IOChannelError | IOChannelError enumeration. |
IOCondition | IOCondition enumeration. |
IOFlags | IOFlags enumeration. |
IOStatus | IOStatus enumeration. |
LogLevelFlags | Documentation for this section has not yet been entered. |
SeekType | SeekType enumeration. |
SpawnError | SpawnError enumeration. |
SpawnFlags | SpawnFlags enumeration. |
TypeFundamentals | The built-in types available in GLib. |