Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
gtk.AboutDialog.AboutDialog
gtk.AccelGroup.AccelGroup
gtk.AccelLabel.AccelLabel
gtk.AccelMap.AccelMap
gtk.Accessible.Accessible
atk.Action.ActionDescription AtkAction should be implemented by instances of AtkObject classes with which the user can interact directly, i.e
gtk.Action.Action
gtk.ActionGroup.ActionGroup
gtk.Adjustment.Adjustment
gtk.Alignment.Alignment
glib.Allocator.AllocatorDescription Prior to 2.10, GAllocator was used as an efficient way to allocate small pieces of memory for use with the GList, GSList and GNode data structures
glib.ArrayG.ArrayGDescription Arrays are similar to standard C arrays, except that they grow automatically as elements are added
gtk.Arrow.Arrow
gtk.AspectFrame.AspectFrame
gtk.Assistant.Assistant
glib.AsyncQueue.AsyncQueueDescription Often you need to communicate between different threads
gtkc.atktypes.AtkActionMain Gtk struct
gtkc.atktypes.AtkAttributeA string name/value pair representing a text attribute
gtkc.atktypes.AtkComponentMain Gtk struct
gtkc.atktypes.AtkDocumentMain Gtk struct
gtkc.atktypes.AtkEditableTextMain Gtk struct
gtkc.atktypes.AtkGObjectAccessibleMain Gtk struct
gtkc.atktypes.AtkHyperlinkMain Gtk struct
gtkc.atktypes.AtkHypertextMain Gtk struct
gtkc.atktypes.AtkImageMain Gtk struct
gtkc.atktypes.AtkImplementorThe AtkImplementor structure does not contain any fields
gtkc.atktypes.AtkKeyEventStructEncapsulates information about a key event
gtkc.atktypes.AtkNoOpObjectMain Gtk struct
gtkc.atktypes.AtkNoOpObjectFactoryMain Gtk struct
gtkc.atktypes.AtkObjectMain Gtk struct
gtkc.atktypes.AtkObjectFactoryMain Gtk struct
gtkc.atktypes.AtkPropertyValuesNote: For most properties the old_value field of AtkPropertyValues will not contain a valid value
gtkc.atktypes.AtkRegistryMain Gtk struct
gtkc.atktypes.AtkRelationMain Gtk struct
gtkc.atktypes.AtkRelationSetMain Gtk struct
gtkc.atktypes.AtkSelectionMain Gtk struct
gtkc.atktypes.AtkStreamableContentMain Gtk struct
gtkc.atktypes.AtkTableMain Gtk struct
gtkc.atktypes.AtkTextMain Gtk struct
gtkc.atktypes.AtkTextRangeA structure used to describe a text range
gtkc.atktypes.AtkTextRectangleA structure used to store a rectangle used by AtkText
gtkc.atktypes.AtkUtilThe AtkUtil struct does not contain any fields
gtkc.atktypes.AtkValueMain Gtk struct
glib.Atomic.AtomicDescription The following functions can be used to atomically access integers and pointers
glib.BBTree.BBTreeDescription The GTree structure and its associated functions provide a sorted collection of key/value pairs optimized for searching and traversing in order
gtk.Bin.Bin
gtk.BindingSet.BindingSetDescription GtkBinding provides a mechanism for configuring Gtk+ key bindings through RC files
gdk.Bitmap.BitmapDescription Pixmaps are offscreen drawables
gtk.Box.Box
gobject.Boxed.BoxedDescription GBoxed is a generic wrapper mechanism for arbitrary C structures
gtk.Button.Button
gtk.ButtonBox.ButtonBox
glib.ByteArray.ByteArrayDescription GByteArray is based on GArray, to provide arrays of bytes which grow automatically as elements are added
glib.Cache.CacheDescription A GCache allows sharing of complex data structures, in order to save system resources
cairoLib.Cairo.CairoDescription cairo_t is the main object used when drawing with cairo
gtkc.cairoLibtypes.cairo_font_extents_tThe cairo_font_extents_t structure stores metric information for a font
gtkc.cairoLibtypes.cairo_font_face_tMain Gtk struct
gtkc.cairoLibtypes.cairo_font_options_tMain Gtk struct
gtkc.cairoLibtypes.cairo_glyph_tThe cairo_glyph_t structure holds information about a single glyph when drawing or measuring text
gtkc.cairoLibtypes.cairo_matrix_tMain Gtk struct
gtkc.cairoLibtypes.cairo_path_tA data structure for holding a path
gtkc.cairoLibtypes.cairo_pattern_tMain Gtk struct
gtkc.cairoLibtypes.cairo_scaled_font_tMain Gtk struct
gtkc.cairoLibtypes.cairo_surface_tMain Gtk struct
gtkc.cairoLibtypes.cairo_tMain Gtk struct
gtkc.cairoLibtypes.cairo_text_extents_tThe cairo_text_extents_t structure stores the extents of a single glyph or a string of glyphs in user-space coordinates
gtkc.cairoLibtypes.cairo_user_data_key_tCairo_user_data_key_t is used for attaching user data to cairo data structures
gtk.Calendar.Calendar
gobject.CClosure.CClosureDescription A GClosure represents a callback supplied by the programmer
gtk.CellEditable.CellEditableDescription The GtkCellEditable interface must be implemented for widgets to be usable when editing the contents of a GtkTreeView cell
gtk.CellLayoutIF.CellLayoutIFDescription GtkCellLayout is an interface to be implemented by all objects which want to provide a GtkTreeViewColumn-like API for packing cells, setting attributes and data funcs
gtk.CellRenderer.CellRenderer
gtk.CellRendererCombo.CellRendererCombo
gtk.CellRendererPixbuf.CellRendererPixbuf
gtk.CellRendererProgress.CellRendererProgress
gtk.CellRendererText.CellRendererText
gtk.CellRendererToggle.CellRendererToggle
gtk.CellView.CellView
glib.CharacterSet.CharacterSetDescription File Name Encodings Historically, Unix has not had a defined encoding for file names: a file name is valid as long as it does not have path separators in it ("/")
gtk.CheckButton.CheckButton
gtk.CheckMenuItem.CheckMenuItem
glib.Child.ChildDescription The main event loop manages all the available sources of events for GLib and GTK+ applications
gtk.Clipboard.Clipboard
gobject.Closure.ClosureDescription A GClosure represents a callback supplied by the programmer
gdk.Color.ColorDescription These functions are used to modify colormaps
gtk.ColorButton.ColorButton
gdk.Colormap.ColormapDescription These functions are used to modify colormaps
gtk.ColorSelection.ColorSelection
gtk.ColorSelectionDialog.ColorSelectionDialog
gtk.ComboBox.ComboBox
gtk.ComboBoxEntry.ComboBoxEntry
atk.Component.ComponentDescription AtkComponent should be implemented by most if not all UI elements with an actual on-screen presence, i.e
gthread.Cond.CondDescription Threads act almost like processes, but unlike processes all threads of one process share the same memory
gtk.Container.Container
gdk.Cursor.CursorDescription These functions are used to create and destroy cursors
gtk.Curve.Curve
glib.DataList.DataListDescription Keyed data lists provide lists of arbitrary data elements which can be accessed either with a string or with a GQuark corresponding to the string
glib.Dataset.DatasetDescription Datasets associate groups of data elements with particular memory locations
glib.Date.DateDescription The GDate data structure represents a day between January 1, Year 1, and sometime a few thousand years in the future (right now it will go to the year 65535 or so, but g_date_set_parse() only parses up to the year 8000 or so - just count on "a few thousand")
gdk.Device.DeviceDescription In addition to the normal keyboard and mouse input devices, GTK+ also contains support for extended input devices
gtk.Dialog.Dialog
gdk.Display.Display
gdk.DisplayManager.DisplayManager
atk.Document.DocumentDescription The AtkDocument interface should be supported by any object whose content is a representation or view of a document
gtk.DragAndDrop.DragAndDropDescription GTK+ has a rich set of functions for doing inter-process communication via the drag-and-drop metaphor
gdk.DragContext.DragContextDescription These functions provide a low level interface for drag and drop
gdk.Drawable.Drawable
gtk.DrawingArea.DrawingArea
gtk.Editable.EditableDescription The GtkEditable interface is an interface which should be implemented by text editing widgets, such as GtkEntry and GtkText
atk.EditableText.EditableTextDescription AtkEditableText should be implemented by UI components which contain text which the user can edit, via the AtkObject corresponding to that component (see AtkObject)
gtk.Entry.Entry
gtk.EntryCompletion.EntryCompletion
gobject.Enums.EnumsDescription The GLib type system provides fundamental types for enumeration and flags types
Error
glib.ErrorG.ErrorGDescription GLib provides a standard method of reporting errors from a called function to the calling code
gdk.Event.EventDescription This section describes functions dealing with events from the window system
gtk.EventBox.EventBox
gtk.Expander.Expander
gtk.FileChooser.FileChooserDescription GtkFileChooser is an interface that can be implemented by file selection widgets
gtk.FileChooserButton.FileChooserButton
gtk.FileChooserDialog.FileChooserDialog
gtk.FileChooserWidget.FileChooserWidget
gtk.FileFilter.FileFilter
gtk.FileSelection.FileSelection
glib.FileUtils.FileUtilsDescription There is a group of functions which wrap the common POSIX functions dealing with filenames (g_open(), g_rename(), g_mkdir(), g_stat(), g_unlink(), g_remove(), g_fopen(), g_freopen())
gtk.Fixed.Fixed
gobject.Flags.FlagsDescription The GLib type system provides fundamental types for enumeration and flags types
gdk.Font.FontDescription The GdkFont data type represents a font for drawing on the screen
gtk.FontButton.FontButton
cairoLib.FontFace.FontFaceDescription
cairoLib.FontOption.FontOptionDescription
gtk.FontSelection.FontSelection
gtk.FontSelectionDialog.FontSelectionDialog
gtk.Frame.Frame
gtkc.glibtypes.GAllocatorMain Gtk struct
gtk.GammaCurve.GammaCurve
gtkc.glibtypes.GArrayMain Gtk struct
gtkc.glibtypes.GAsyncQueueMain Gtk struct
gtkc.glibtypes.GByteArrayMain Gtk struct
gdk.GC.GC
gtkc.glibtypes.GCacheMain Gtk struct
gtkc.gobjecttypes.GCClosureA GCClosure is a specialization of GClosure for C function callbacks
gtkc.gobjecttypes.GClosureMain Gtk struct
gtkc.glibtypes.GCompletionMain Gtk struct
gtkc.gthreadtypes.GCondThe GCond struct is an opaque data structure that represents a condition
gtk.GCs.GCsDescription These functions provide access to a shared pool of GdkGC objects
gtkc.glibtypes.GDataMain Gtk struct
gtkc.glibtypes.GDateMain Gtk struct
gtkc.glibtypes.GDebugKeyAssociates a string with a bit flag
gtkc.glibtypes.GDirAn opaque structure representing an opened directory
gdk.Gdk.GdkDescription This section describes the GDK initialization functions and miscellaneous utility functions
gtkc.gdktypes.GdkBitmapAn opaque structure representing an offscreen drawable of depth 1
gtkc.gdktypes.GdkColorThe GdkColor structure is used to describe an allocated or unallocated color
gtkc.gdktypes.GdkColormapMain Gtk struct
gtkc.gdktypes.GdkCursorMain Gtk struct
gtkc.gdktypes.GdkDeviceMain Gtk struct
gtkc.gdktypes.GdkDeviceAxisThe GdkDeviceAxis structure contains information about the range and mapping of a device axis
gtkc.gdktypes.GdkDeviceKeyThe GdkDeviceKey structure contains information about the mapping of one device macro button onto a normal X key event
gtkc.gdktypes.GdkDisplayMain Gtk struct
gtkc.gdktypes.GdkDisplayManagerMain Gtk struct
gtkc.gdktypes.GdkDisplayPointerHooksA table of pointers to functions for getting quantities related to the current pointer position
gtkc.gdktypes.GdkDragContextMain Gtk struct
gtkc.gdktypes.GdkDrawableMain Gtk struct
gtkc.gdktypes.GdkEventThe GdkEvent struct contains a union of all of the event structs, and allows access to the data fields in a number of ways
gtkc.gdktypes.GdkEventAnyContains the fields which are common to all event structs
gtkc.gdktypes.GdkEventButtonUsed for button press and button release events
gtkc.gdktypes.GdkEventClientAn event sent by another client application
gtkc.gdktypes.GdkEventConfigureGenerated when a window size or position has changed
gtkc.gdktypes.GdkEventCrossingGenerated when the pointer enters or leaves a window
gtkc.gdktypes.GdkEventDNDGenerated during DND operations
gtkc.gdktypes.GdkEventExposeGenerated when all or part of a window becomes visible and needs to be redrawn
gtkc.gdktypes.GdkEventFocusDescribes a change of keyboard focus
gtkc.gdktypes.GdkEventGrabBrokenGenerated when a pointer or keyboard grab is broken
gtkc.gdktypes.GdkEventKeyDescribes a key press or key release event
gtkc.gdktypes.GdkEventMotionGenerated when the pointer moves
gtkc.gdktypes.GdkEventNoExposeGenerated when the area of a GdkDrawable being copied, with gdk_draw_drawable() or gdk_window_copy_area(), was completely available
gtkc.gdktypes.GdkEventOwnerChangeGenerated when the owner of a selection changes
gtkc.gdktypes.GdkEventPropertyDescribes a property change on a window
gtkc.gdktypes.GdkEventProximityProximity events are generated when using GDK's wrapper for the XInput extension
gtkc.gdktypes.GdkEventScrollGenerated from button presses for the buttons 4 to 7
gtkc.gdktypes.GdkEventSelectionGenerated when a selection is requested or ownership of a selection is taken over by another client application
gtkc.gdktypes.GdkEventSettingGenerated when a setting is modified
gtkc.gdktypes.GdkEventVisibilityGenerated when the window visibility status has changed
gtkc.gdktypes.GdkEventWindowStateGenerated when the state of a toplevel window changes
gtkc.gdktypes.GdkFontMain Gtk struct
gtkc.gdktypes.GdkGCMain Gtk struct
gtkc.gdktypes.GdkGCValuesThe GdkGCValues structure holds a set of values used to create or modify a graphics context
gtkc.gdktypes.GdkGeometryThe GdkGeometry struct gives the window manager information about a window's geometry constraints
gtkc.gdktypes.GdkImageMain Gtk struct
gtkc.gdktypes.GdkKeymapMain Gtk struct
gtkc.gdktypes.GdkKeymapKeyA GdkKeymapKey is a hardware key that can be mapped to a keyval
gtkc.gdktypes.GdkPixbufMain Gtk struct
gtkc.gdkpixbuftypes.GdkPixbufAnimationMain Gtk struct
gtkc.gdkpixbuftypes.GdkPixbufAnimationClassModules supporting animations must derive a type from GdkPixbufAnimation, providing suitable implementations of the virtual functions
gtkc.gdkpixbuftypes.GdkPixbufAnimationIterAnd opaque struct representing an iterator which points to a certain position in an animation
gtkc.gdkpixbuftypes.GdkPixbufAnimationIterClassModules supporting animations must derive a type from GdkPixbufAnimationIter, providing suitable implementations of the virtual functions
gtkc.gdkpixbuftypes.GdkPixbufFormatMain Gtk struct
gtkc.gdkpixbuftypes.GdkPixbufLoaderMain Gtk struct
gtkc.gdkpixbuftypes.GdkPixbufModuleA GdkPixbufModule contains the necessary functions to load and save images in a certain file format
gtkc.gdkpixbuftypes.GdkPixbufModulePatternThe signature of a module is a set of prefixes
gtkc.gdkpixbuftypes.GdkPixbufSimpleAnimAn
gtkc.gdkpixbuftypes.GdkPixdataMain Gtk struct
gtkc.gdktypes.GdkPixmapMain Gtk struct
gtkc.gdktypes.GdkPointDefines the x and y coordinates of a point
gtkc.gdktypes.GdkPointerHooksA table of pointers to functions for getting quantities related to the current pointer position
gtkc.gdktypes.GdkRectangleMain Gtk struct
gtkc.gdktypes.GdkRegionA GdkRegion represents a set of pixels on the screen
gtkc.gdktypes.GdkRgbCmapA private data structure which maps color indices to actual RGB colors
gtkc.gdktypes.GdkScreenMain Gtk struct
gtkc.gdktypes.GdkSegmentSpecifies the start and end point of a line for use by the gdk_draw_segments() function
gtkc.gdktypes.GdkSpanA GdkSpan represents a horizontal line of pixels starting at the pixel with coordinates x, y and ending before x + width, y
gtkc.gdktypes.GdkTimeCoordThe GdkTimeCoord structure stores a single event in a motion history
gtkc.gdktypes.GdkTrapezoidSpecifies a trapezpoid for use by the gdk_draw_trapezoids()
gtkc.gdktypes.GdkVisualMain Gtk struct
gtkc.gdktypes.GdkWindowMain Gtk struct
gtkc.gdktypes.GdkWindowAttrAttributes to use for a newly-created window
gtkc.gobjecttypes.GEnumClassThe class of an enumeration type holds information about its possible values
gtkc.gobjecttypes.GEnumValueMain Gtk struct
gtkc.glibtypes.GErrorMain Gtk struct
gtkc.gobjecttypes.GFlagsClassThe class of a flags type holds information about its possible values
gtkc.gobjecttypes.GFlagsValueA structure which contains a single flags value, it's name, and it's nickname
gtkc.glibtypes.GHashTableMain Gtk struct
gtkc.glibtypes.GIConvThe GIConv struct wraps an iconv() conversion descriptor
gtkc.gobjecttypes.GInitiallyUnownedAll the fields in the GInitiallyUnowned structure are private to the GInitiallyUnowned implementation and should never be accessed directly
gtkc.gobjecttypes.GInitiallyUnownedClassThe class structure for the GInitiallyUnowned type
gtkc.gobjecttypes.GInterfaceInfoA structure that provides information to the type system which is used specifically for managing interface types
gtkc.glibtypes.GIOChannelMain Gtk struct
gtkc.glibtypes.GIOFuncsA table of functions used to handle different types of GIOChannel in a generic way
gtkc.glibtypes.GKeyFileMain Gtk struct
glade.Glade.Glade
gtkc.glibtypes.GListMain Gtk struct
gtkc.glibtypes.GMainContextThe GMainContext struct is an opaque data type representing a set of sources to be handled in a main loop
gtkc.glibtypes.GMainLoopMain Gtk struct
gtkc.glibtypes.GMappedFileThe GMappedFile represents a file mapping created with g_mapped_file_new()
gtkc.glibtypes.GMarkupParseContextMain Gtk struct
gtkc.glibtypes.GMarkupParserAny of the fields in GMarkupParser can be NULL, in which case they will be ignored
gtkc.glibtypes.GMemChunkMain Gtk struct
gtkc.glibtypes.GMemVTableA set of functions used to perform memory allocation
gtkc.glibtypes.GModuleMain Gtk struct
gtkc.gthreadtypes.GMutexThe GMutex struct is an opaque data structure to represent a mutex (mutual exclusion)
gtkc.glibtypes.GNodeMain Gtk struct
gtkc.gobjecttypes.GObjectMain Gtk struct
atk.GObjectAccessible.GObjectAccessible
gtkc.gobjecttypes.GObjectClassThe class structure for the GObject type
gtkc.gobjecttypes.GObjectConstructParamThe GObjectConstructParam struct is an auxiliary structure used to hand GParamSpec/GValue pairs to the constructor of a GObjectClass
gtkc.gthreadtypes.GOnceA GOnce struct controls a one-time initialization function
gtkc.glibtypes.GOptionContextMain Gtk struct
gtkc.glibtypes.GOptionEntryA GOptionEntry defines a single option
gtkc.glibtypes.GOptionGroupA GOptionGroup struct defines the options in a single group
gtkc.gobjecttypes.GParameterThe GParameter struct is an auxiliary structure used to hand parameter name/value pairs to g_object_newv()
gtkc.gobjecttypes.GParamSpecMain Gtk struct
gtkc.gobjecttypes.GParamSpecBooleanA GParamSpec derived structure that contains the meta data for boolean properties
gtkc.gobjecttypes.GParamSpecBoxedA GParamSpec derived structure that contains the meta data for boxed properties
gtkc.gobjecttypes.GParamSpecCharA GParamSpec derived structure that contains the meta data for character properties
gtkc.gobjecttypes.GParamSpecClassThe class structure for the GParamSpec type
gtkc.gobjecttypes.GParamSpecDoubleA GParamSpec derived structure that contains the meta data for double properties
gtkc.gobjecttypes.GParamSpecEnumA GParamSpec derived structure that contains the meta data for enum properties
gtkc.gobjecttypes.GParamSpecFlagsA GParamSpec derived structure that contains the meta data for flags properties
gtkc.gobjecttypes.GParamSpecFloatA GParamSpec derived structure that contains the meta data for float properties
gtkc.gobjecttypes.GParamSpecGTypeA GParamSpec derived structure that contains the meta data for GType properties
gtkc.gobjecttypes.GParamSpecIntA GParamSpec derived structure that contains the meta data for integer properties
gtkc.gobjecttypes.GParamSpecInt64A GParamSpec derived structure that contains the meta data for 64bit integer properties
gtkc.gobjecttypes.GParamSpecLongA GParamSpec derived structure that contains the meta data for long integer properties
gtkc.gobjecttypes.GParamSpecObjectA GParamSpec derived structure that contains the meta data for object properties
gtkc.gobjecttypes.GParamSpecOverrideThis is a type of GParamSpec type that simply redirects operations to another paramspec
gtkc.gobjecttypes.GParamSpecParamA GParamSpec derived structure that contains the meta data for G_TYPE_PARAM properties
gtkc.gobjecttypes.GParamSpecPointerA GParamSpec derived structure that contains the meta data for pointer properties
gtkc.gobjecttypes.GParamSpecPoolA GParamSpecPool maintains a collection of GParamSpecs which can be quickly accessed by owner and name
gtkc.gobjecttypes.GParamSpecStringA GParamSpec derived structure that contains the meta data for string properties
gtkc.gobjecttypes.GParamSpecTypeInfoThis structure is used to provide the type system with the information required to initialize and destruct (finalize) a parameter's class and instances thereof
gtkc.gobjecttypes.GParamSpecUCharA GParamSpec derived structure that contains the meta data for unsigned character properties
gtkc.gobjecttypes.GParamSpecUIntA GParamSpec derived structure that contains the meta data for unsigned integer properties
gtkc.gobjecttypes.GParamSpecUInt64A GParamSpec derived structure that contains the meta data for unsigned 64bit integer properties
gtkc.gobjecttypes.GParamSpecULongA GParamSpec derived structure that contains the meta data for unsigned long integer properties
gtkc.gobjecttypes.GParamSpecUnicharA GParamSpec derived structure that contains the meta data for unichar (unsigned integer) properties
gtkc.gobjecttypes.GParamSpecValueArrayA GParamSpec derived structure that contains the meta data for GValueArray properties
gtkc.glibtypes.GPatternSpecMain Gtk struct
gtkc.glibtypes.GPollFDGint fd; the file descriptor to poll (or a HANDLE on Win32 platforms)
gtkc.gthreadtypes.GPrivateThe GPrivate struct is an opaque data structure to represent a thread private data key
gtkc.glibtypes.GPtrArrayMain Gtk struct
gtkc.glibtypes.GQueueMain Gtk struct
gtkc.glibtypes.GRandMain Gtk struct
gtkc.glibtypes.GRelationMain Gtk struct
gtkc.glibtypes.GScannerMain Gtk struct
gtkc.glibtypes.GScannerConfigSpecifies the GScanner settings
gtkc.gobjecttypes.GSignalInvocationHintThe GSignalInvocationHint structure is used to pass on additional information to callbacks during a signal emission
gtkc.gobjecttypes.GSignalQueryA structure holding in-depth information for a specific signal
gtkc.glibtypes.GSListMain Gtk struct
gtkc.glibtypes.GSourceThe GSource struct is an opaque data type representing an event source
gtkc.glibtypes.GSourceCallbackFuncsThe GSourceCallbackFuncs struct contains functions for managing callback objects
gtkc.glibtypes.GSourceFuncsThe GSourceFuncs struct contains a table of functions used to handle event sources in a generic manner
gtkc.gthreadtypes.GStaticMutexA GStaticMutex works like a GMutex, but it has one significant advantage
gtkc.gthreadtypes.GStaticPrivateA GStaticPrivate works almost like a GPrivate, but it has one significant advantage
gtkc.gthreadtypes.GStaticRecMutexA GStaticRecMutex works like a GStaticMutex, but it can be locked multiple times by one thread
gtkc.gthreadtypes.GStaticRWLockThe GStaticRWLock struct represents a read-write lock
gtkc.glibtypes.GStringMain Gtk struct
gtkc.glibtypes.GStringChunkMain Gtk struct
gtkc.gthreadtypes.GThreadMain Gtk struct
gtkc.gthreadtypes.GThreadFunctionsThis function table is used by g_thread_init() to initialize the thread system
gtkc.glibtypes.GThreadPoolMain Gtk struct
gtkc.glibtypes.GTimerMain Gtk struct
gtkc.glibtypes.GTimeValRepresents a precise time, with seconds and microseconds
gtkc.gtktypes.GtkAboutDialogMain Gtk struct
gtkc.gtktypes.GtkAccelGroupMain Gtk struct
gtkc.gtktypes.GtkAccelKey
gtkc.gtktypes.GtkAccelLabelMain Gtk struct
gtkc.gtktypes.GtkAccelMapMain Gtk struct
gtkc.gtktypes.GtkAccessibleMain Gtk struct
gtkc.gtktypes.GtkActionMain Gtk struct
gtkc.gtktypes.GtkActionEntryGtkActionEntry structs are used with gtk_action_group_add_actions() to construct actions
gtkc.gtktypes.GtkActionGroupMain Gtk struct
gtkc.gtktypes.GtkAdjustmentMain Gtk struct
gtkc.gtktypes.GtkAlignmentMain Gtk struct
gtkc.gtktypes.GtkAllocationA GtkAllocation of a widget represents region which has been allocated to the widget by its parent
gtkc.gtktypes.GtkArgWarning GtkArg is deprecated and should not be used in newly-written code
gtkc.gtktypes.GtkArrowMain Gtk struct
gtkc.gtktypes.GtkAspectFrameMain Gtk struct
gtkc.gtktypes.GtkAssistantMain Gtk struct
gtkc.gtktypes.GtkBinMain Gtk struct
gtkc.gtktypes.GtkBindingArgA GtkBindingArg holds the data associated with an argument for a key binding signal emission as stored in GtkBindingSignal
gtkc.gtktypes.GtkBindingEntryEach key binding element of a binding sets binding list is represented by a GtkBindingEntry
gtkc.gtktypes.GtkBindingSetMain Gtk struct
gtkc.gtktypes.GtkBindingSignalA GtkBindingSignal stores the necessary information to activate a widget in response to a key press via a signal emission
gtkc.gtktypes.GtkBorder
gtkc.gtktypes.GtkBoxMain Gtk struct
gtkc.gtktypes.GtkBoxChildThe GtkBoxChild holds a child widget of GtkBox and describes how the child is to be packed into the GtkBox
gtkc.gtktypes.GtkButtonMain Gtk struct
gtkc.gtktypes.GtkButtonBoxMain Gtk struct
gtkc.gtktypes.GtkCalendarMain Gtk struct
gtkc.gtktypes.GtkCellEditableMain Gtk struct
gtkc.gtktypes.GtkCellEditableIface
gtkc.gtktypes.GtkCellLayoutMain Gtk struct
gtkc.gtktypes.GtkCellLayoutIface
gtkc.gtktypes.GtkCellRendererMain Gtk struct
gtkc.gtktypes.GtkCellRendererComboMain Gtk struct
gtkc.gtktypes.GtkCellRendererPixbufMain Gtk struct
gtkc.gtktypes.GtkCellRendererProgressMain Gtk struct
gtkc.gtktypes.GtkCellRendererTextMain Gtk struct
gtkc.gtktypes.GtkCellRendererToggleMain Gtk struct
gtkc.gtktypes.GtkCellViewMain Gtk struct
gtkc.gtktypes.GtkCheckButtonMain Gtk struct
gtkc.gtktypes.GtkCheckMenuItemMain Gtk struct
gtkc.gtktypes.GtkClipboardMain Gtk struct
gtkc.gtktypes.GtkColorButtonMain Gtk struct
gtkc.gtktypes.GtkColorSelectionMain Gtk struct
gtkc.gtktypes.GtkColorSelectionDialogMain Gtk struct
gtkc.gtktypes.GtkComboBoxMain Gtk struct
gtkc.gtktypes.GtkComboBoxEntryMain Gtk struct
gtkc.gtktypes.GtkContainerMain Gtk struct
gtkc.gtktypes.GtkCurveMain Gtk struct
gtk.GtkD.GtkDDescription Before using GTK+, you need to initialize it; initialization connects to the window system display, and parses some standard command line arguments
gtkc.gtktypes.GtkDialogMain Gtk struct
gtkc.gtktypes.GtkDrawingAreaMain Gtk struct
gtkc.gtktypes.GtkEditableMain Gtk struct
gtkc.gtktypes.GtkEntryMain Gtk struct
gtkc.gtktypes.GtkEntryCompletionMain Gtk struct
gtkc.gtktypes.GtkEventBoxMain Gtk struct
gtkc.gtktypes.GtkExpanderMain Gtk struct
gtkc.gtktypes.GtkFileChooserMain Gtk struct
gtkc.gtktypes.GtkFileChooserButtonMain Gtk struct
gtkc.gtktypes.GtkFileChooserDialogMain Gtk struct
gtkc.gtktypes.GtkFileChooserWidgetMain Gtk struct
gtkc.gtktypes.GtkFileFilterMain Gtk struct
gtkc.gtktypes.GtkFileFilterInfoA GtkFileFilterInfo struct is used to pass information about the tested file to gtk_file_filter_filter()
gtkc.gtktypes.GtkFileSelectionMain Gtk struct
gtkc.gtktypes.GtkFixedMain Gtk struct
gtkc.gtktypes.GtkFixedChildThe GtkFixedChild struct contains the following fields
gtkc.gtktypes.GtkFontButtonMain Gtk struct
gtkc.gtktypes.GtkFontSelectionMain Gtk struct
gtkc.gtktypes.GtkFontSelectionDialogMain Gtk struct
gtkc.gtktypes.GtkFrameMain Gtk struct
gtkc.gtktypes.GtkGammaCurveMain Gtk struct
gtkc.gtktypes.GtkHandleBoxMain Gtk struct
gtkc.gtktypes.GtkHBoxMain Gtk struct
gtkc.gtktypes.GtkHButtonBoxMain Gtk struct
gtkc.gtktypes.GtkHPanedMain Gtk struct
gtkc.gtktypes.GtkHRulerMain Gtk struct
gtkc.gtktypes.GtkHScaleMain Gtk struct
gtkc.gtktypes.GtkHScrollbarMain Gtk struct
gtkc.gtktypes.GtkHSeparatorMain Gtk struct
gtkc.gtktypes.GtkIconFactory
gtkc.gtktypes.GtkIconInfoContains information found when looking up an icon in an icon theme
gtkc.gtktypes.GtkIconSet
gtkc.gtktypes.GtkIconSourceMain Gtk struct
gtkc.gtktypes.GtkIconThemeMain Gtk struct
gtkc.gtktypes.GtkIconViewMain Gtk struct
gtkc.gtktypes.GtkImageMain Gtk struct
gtkc.gtktypes.GtkImageMenuItemMain Gtk struct
gtkc.gtktypes.GtkIMContextMain Gtk struct
gtkc.gtktypes.GtkIMContextSimpleMain Gtk struct
gtkc.gtktypes.GtkIMMulticontextMain Gtk struct
gtkc.gtktypes.GtkInputDialogMain Gtk struct
gtkc.gtktypes.GtkInvisibleMain Gtk struct
gtkc.gtktypes.GtkItemMain Gtk struct
gtkc.gtktypes.GtkItemFactoryMain Gtk struct
gtkc.gtktypes.GtkItemFactoryEntryWarning GtkItemFactoryEntry is deprecated and should not be used in newly-written code
gtkc.gtktypes.GtkItemFactoryItemWarning GtkItemFactoryItem is deprecated and should not be used in newly-written code
gtkc.gtktypes.GtkLabelMain Gtk struct
gtkc.gtktypes.GtkLayoutMain Gtk struct
gtkc.gtktypes.GtkListStoreMain Gtk struct
gtkc.gtktypes.GtkMenuMain Gtk struct
gtkc.gtktypes.GtkMenuBarMain Gtk struct
gtkc.gtktypes.GtkMenuItemMain Gtk struct
gtkc.gtktypes.GtkMenuShellMain Gtk struct
gtkc.gtktypes.GtkMenuToolButtonMain Gtk struct
gtkc.gtktypes.GtkMessageDialogMain Gtk struct
gtkc.gtktypes.GtkMiscMain Gtk struct
gtkc.gtktypes.GtkNotebookMain Gtk struct
gtkc.gtktypes.GtkNotebookPageThe GtkNotebookPage is an opaque implementation detail of GtkNotebook
gtkc.gtktypes.GtkObjectMain Gtk struct
gtkc.gtktypes.GtkPanedMain Gtk struct
gtkc.gtktypes.GtkPlugMain Gtk struct
gtkc.gtktypes.GtkProgressMain Gtk struct
gtkc.gtktypes.GtkProgressBarMain Gtk struct
gtkc.gtktypes.GtkRadioActionMain Gtk struct
gtkc.gtktypes.GtkRadioActionEntryGtkRadioActionEntry structs are used with gtk_action_group_add_radio_actions() to construct groups of radio actions
gtkc.gtktypes.GtkRadioButtonMain Gtk struct
gtkc.gtktypes.GtkRadioMenuItemMain Gtk struct
gtkc.gtktypes.GtkRadioToolButtonMain Gtk struct
gtkc.gtktypes.GtkRangeMain Gtk struct
gtkc.gtktypes.GtkRcProperty
gtkc.gtktypes.GtkRcStyleMain Gtk struct
gtkc.gtktypes.GtkRequisitionA GtkRequisition represents the desired size of a widget
gtkc.gtktypes.GtkRulerMain Gtk struct
gtkc.gtktypes.GtkRulerMetricThis should be points_per_unit
gtkc.gtktypes.GtkScaleMain Gtk struct
gtkc.gtktypes.GtkScrollbarMain Gtk struct
gtkc.gtktypes.GtkScrolledWindowMain Gtk struct
gtkc.gtktypes.GtkSelectionData
gtkc.gtktypes.GtkSeparatorMain Gtk struct
gtkc.gtktypes.GtkSeparatorMenuItemMain Gtk struct
gtkc.gtktypes.GtkSeparatorToolItemMain Gtk struct
gtkc.gtktypes.GtkSettingsMain Gtk struct
gtkc.gtktypes.GtkSettingsValue
gtkc.gtktypes.GtkSizeGroupMain Gtk struct
gtkc.gtktypes.GtkSocketMain Gtk struct
gtkc.gtktypes.GtkSpinButtonMain Gtk struct
gtkc.gtktypes.GtkStatusbarMain Gtk struct
gtkc.gtktypes.GtkStockItemMain Gtk struct
gtkc.gtktypes.GtkStyleMain Gtk struct
gtkc.gtktypes.GtkTableMain Gtk struct
gtkc.gtktypes.GtkTableChildThe widget field is a pointer to the widget that this GtkTableChild structure is keeping track of
gtkc.gtktypes.GtkTableRowColThese fields should be considered read-only and not be modified directly
gtkc.gtktypes.GtkTargetEntryA GtkTargetEntry structure represents a single type of data than can be supplied for by a widget for a selection or for supplied or received during drag-and-drop
gtkc.gtktypes.GtkTargetListA GtkTargetList structure is a reference counted list of GtkTargetPair
gtkc.gtktypes.GtkTargetPairInternally used structure in the drag-and-drop and selection handling code
gtkc.gtktypes.GtkTearoffMenuItemMain Gtk struct
gtkc.gtktypes.GtkTextAppearance
gtkc.gtktypes.GtkTextAttributesUsing GtkTextAttributes directly should rarely be necessary
gtkc.gtktypes.GtkTextBufferMain Gtk struct
gtkc.gtktypes.GtkTextChildAnchorA GtkTextChildAnchor is a spot in the buffer where child widgets can be "anchored" (inserted inline, as if they were characters)
gtkc.gtktypes.GtkTextIter
gtkc.gtktypes.GtkTextMarkMain Gtk struct
gtkc.gtktypes.GtkTextTagMain Gtk struct
gtkc.gtktypes.GtkTextTagTableMain Gtk struct
gtkc.gtktypes.GtkTextViewMain Gtk struct
gtkc.gtktypes.GtkToggleActionMain Gtk struct
gtkc.gtktypes.GtkToggleActionEntryGtkToggleActionEntry structs are used with gtk_action_group_add_toggle_actions() to construct toggle actions
gtkc.gtktypes.GtkToggleButtonMain Gtk struct
gtkc.gtktypes.GtkToggleToolButtonMain Gtk struct
gtkc.gtktypes.GtkToolbarMain Gtk struct
gtkc.gtktypes.GtkToolbarChildWarning GtkToolbarChild is deprecated and should not be used in newly-written code
gtkc.gtktypes.GtkToolButtonMain Gtk struct
gtkc.gtktypes.GtkToolItemMain Gtk struct
gtkc.gtktypes.GtkTooltipsMain Gtk struct
gtkc.gtktypes.GtkTooltipsDataTooltips is the GtkTooltips group that this tooltip belongs to
gtkc.gtktypes.GtkTreeDragDest
gtkc.gtktypes.GtkTreeDragDestIface
gtkc.gtktypes.GtkTreeDragSourceMain Gtk struct
gtkc.gtktypes.GtkTreeDragSourceIface
gtkc.gtktypes.GtkTreeIterThe GtkTreeIter is the primary structure for accessing a structure
gtkc.gtktypes.GtkTreeModelMain Gtk struct
gtkc.gtktypes.GtkTreeModelFilterMain Gtk struct
gtkc.gtktypes.GtkTreeModelIface
gtkc.gtktypes.GtkTreeModelSortMain Gtk struct
gtkc.gtktypes.GtkTreePath
gtkc.gtktypes.GtkTreeRowReference
gtkc.gtktypes.GtkTreeSelectionMain Gtk struct
gtkc.gtktypes.GtkTreeSortableMain Gtk struct
gtkc.gtktypes.GtkTreeSortableIface
gtkc.gtktypes.GtkTreeStoreMain Gtk struct
gtkc.gtktypes.GtkTreeViewMain Gtk struct
gtkc.gtktypes.GtkTreeViewColumnMain Gtk struct
gtkc.gtktypes.GtkTreeViewPrivateA private struct for internal use only
gtkc.gtktypes.GtkTypeInfoWarning GtkTypeInfo is deprecated and should not be used in newly-written code
gtkc.gtktypes.GtkUIManagerMain Gtk struct
gtkc.gtktypes.GtkVBoxMain Gtk struct
gtkc.gtktypes.GtkVButtonBoxMain Gtk struct
gtkc.gtktypes.GtkViewportMain Gtk struct
gtkc.gtktypes.GtkVPanedMain Gtk struct
gtkc.gtktypes.GtkVRulerMain Gtk struct
gtkc.gtktypes.GtkVScaleMain Gtk struct
gtkc.gtktypes.GtkVScrollbarMain Gtk struct
gtkc.gtktypes.GtkVSeparatorMain Gtk struct
gtkc.gtktypes.GtkWidgetMain Gtk struct
gtkc.gtktypes.GtkWidgetAuxInfo
gtkc.gtktypes.GtkWidgetClassActivate_signal The signal to emit when a widget of this class is activated, gtk_widget_activate() handles the emission
gtkc.gtktypes.GtkWidgetShapeInfo
gtkc.gtktypes.GtkWindowMain Gtk struct
gtkc.gtktypes.GtkWindowGroupMain Gtk struct
gtkc.glibtypes.GTokenValueA union holding the value of the token
gtkc.glibtypes.GTrashStackMain Gtk struct
gtkc.glibtypes.GTreeMain Gtk struct
gtkc.glibtypes.GTuplesThe GTuples struct is used to return records (or tuples) from the GRelation by g_relation_select()
gtkc.gobjecttypes.GTypeClassAn opaque structure used as the base of all classes
gtkc.gobjecttypes.GTypeFundamentalInfoA structure that provides information to the type system which is used specifically for managing fundamental types
gtkc.gobjecttypes.GTypeInfoThis structure is used to provide the type system with the information required to initialize and destruct (finalize) a type's class and its instances
gtkc.gobjecttypes.GTypeInstanceAn opaque structure used as the base of all type instances
gtkc.gobjecttypes.GTypeInterfaceAn opaque structure used as the base of all interface types
gtkc.gobjecttypes.GTypeModuleMain Gtk struct
gtkc.gobjecttypes.GTypeModuleClassIn order to implement dynamic loading of types based on GTypeModule, the load and unload functions in GTypeModuleClass must be implemented
gtkc.gobjecttypes.GTypePluginMain Gtk struct
gtkc.gobjecttypes.GTypePluginClassThe GTypePlugin interface is used by the type system in order to handle the lifecycle of dynamically loaded types
gtkc.gobjecttypes.GTypeQueryA structure holding information for a specific type
gtkc.gobjecttypes.GTypeValueTableThe GTypeValueTable provides the functions required by the GValue implementation, to serve as a container for values of a type
gtkc.gobjecttypes.GValue
gtkc.gobjecttypes.GValueArrayMain Gtk struct
gtk.HandleBox.HandleBox
glib.HashTable.HashTableDescription A GHashTable provides associations between keys and values which is optimized so that given a key, the associated value can be found very quickly
gtk.HBox.HBox
gtk.HButtonBox.HButtonBox
gtk.HPaned.HPaned
gtk.HRuler.HRuler
gtk.HScale.HScale
gtk.HScrollbar.HScrollbar
gtk.HSeparator.HSeparator
atk.Hyperlink.Hyperlink
atk.Hypertext.HypertextDescription An interface used for objects which implement linking between multiple resource or content locations, or multiple 'markers' within a single document
gtk.IconInfo.IconInfoDescription GtkIconTheme provides a facility for looking up icons by name and size
gtk.IconSource.IconSourceDescription Browse the available stock icons in the list of stock IDs found here
gtk.IconTheme.IconTheme
gtk.IconView.IconView
gtk.Idle.IdleDescription Before using GTK+, you need to initialize it; initialization connects to the window system display, and parses some standard command line arguments
atk.Image.ImageDescription AtkImage should be implemented by AtkObject subtypes on behalf of components which display image/pixmap information onscreen, and which provide information (other than just widget borders, etc
gtk.Image.Image
gdk.ImageGdk.ImageGdkDescription The GdkImage type represents an area for drawing graphics
gtk.ImageMenuItem.ImageMenuItem
gtk.IMContext.IMContext
gtk.IMContextSimple.IMContextSimple
gtk.IMMulticontext.IMMulticontext
gdk.Input.InputDescription The functions in this section are used to establish callbacks when some condition becomes true for a file descriptor
gtk.InputDialog.InputDialog
glib.Internationalization.InternationalizationDescription GLib doesn't force any particular localization method upon its users
gtk.Invisible.Invisible
glib.IOChannel.IOChannelDescription The GIOChannel data type aims to provide a portable method for using file descriptors, pipes, and sockets, and integrating them into the main event loop
gtk.Item.Item
gtk.ItemFactory.ItemFactory
glib.GKeyFile.KeyFileDescription GKeyFile lets you parse, edit or create files containing groups of key-value pairs, which we call key files for lack of a better name
gdk.Keymap.Keymap
gtk.Label.Label
gtk.Layout.Layout
gtkc.Loader.Linker
glib.ListG.ListGDescription The GList structure and its associated functions provide a standard doubly-linked list data structure
glib.ListSG.ListSGDescription The GSList structure and its associated functions provide a standard singly-linked list data structure
gtk.ListStore.ListStore
glib.MainContext.MainContextDescription The main event loop manages all the available sources of events for GLib and GTK+ applications
glib.MainLoop.MainLoopDescription The main event loop manages all the available sources of events for GLib and GTK+ applications
gtk.MainWindow.MainWindowA top Level window that will stop the main event cycle when it's closed
cairoLib.Matrix.MatrixDescription cairo_matrix_t is used throughout cairo to convert between different coordinate spaces
glib.Memory.MemoryDescription These functions provide support for allocating and freeing memory
glib.MemoryChunk.MemoryChunkDescription Memory chunks provide an space-efficient way to allocate equal-sized pieces of memory, called atoms
glib.MemorySlice.MemorySliceDescription Memory slices provide a space-efficient and multi-processing scalable way to allocate equal-sized pieces of memory, just like the original GMemChunks (from GLib <= 2.8), while avoiding their excessive memory-waste, scalability and performance problems
gtk.Menu.Menu
gtk.MenuBar.MenuBar
gtk.MenuItem.MenuItem
gtk.MenuShell.MenuShell
gtk.MenuToolButton.MenuToolButton
gtk.MessageDialog.MessageDialog
glib.MessageLog.MessageLogDescription These functions provide support for logging error messages or messages used for debugging
glib.Messages.MessagesDescription These functions provide support for outputting messages
gtk.Misc.Misc
glib.Module.ModuleDescription These functions provide a portable way to dynamically load object files (commonly known as 'plug-ins')
gthread.Mutex.MutexDescription Threads act almost like processes, but unlike processes all threads of one process share the same memory
glib.Node.NodeDescription The GNode struct and its associated functions provide a N-ary tree data structure, where nodes in the tree can contain arbitrary data
atk.NoOpObject.NoOpObject
atk.NoOpObjectFactory.NoOpObjectFactory
gtk.Notebook.Notebook
atk.ObjectAtk.ObjectAtk
atk.ObjectFactory.ObjectFactory
gobject.ObjectG.ObjectGDescription GObject is the fundamental type providing the common attributes and methods for all object types in GTK+, Pango and other libraries based on GObject
gtk.ObjectGtk.ObjectGtk
glib.OptionContext.OptionContextDescription The GOption commandline parser is intended to be a simpler replacement for the popt library
glib.OptionGroup.OptionGroupDescription The GOption commandline parser is intended to be a simpler replacement for the popt library
gtk.Paned.Paned
gtkc.pangotypes.PangoAnalysisThe PangoAnalysis structure stores information about the properties of a segment of text
gtkc.pangotypes.PangoAttrClassThe PangoAttrClass structure stores the type and operations for a particular type of attribute
gtkc.pangotypes.PangoAttrColorThe PangoAttrColor structure is used to represent attributes that are colors
gtkc.pangotypes.PangoAttrFloatThe PangoAttrFloat structure is used to represent attributes with a float or double value
gtkc.pangotypes.PangoAttrFontDescThe PangoAttrFontDesc structure is used to store an attribute that sets all aspects of the font description at once
gtkc.pangotypes.PangoAttributeMain Gtk struct
gtkc.pangotypes.PangoAttrIntThe PangoAttrInt structure is used to represent attributes with an integer or enumeration value
gtkc.pangotypes.PangoAttrIteratorThe PangoAttrIterator structure is used to represent an iterator through a PangoAttrList
gtkc.pangotypes.PangoAttrLanguageThe PangoAttrLanguage structure is used to represent attributes that are languages
gtkc.pangotypes.PangoAttrListThe PangoAttrList structure represents a list of attributes that apply to a section of text
gtkc.pangotypes.PangoAttrShapeThe PangoAttrShape structure is used to represent attributes which impose shape restrictions
gtkc.pangotypes.PangoAttrSizeThe PangoAttrShape structure is used to represent attributes which set font size
gtkc.pangotypes.PangoAttrStringThe PangoAttrString structure is used to represent attributes with a string value
gtkc.pangotypes.PangoColorThe PangoColor structure is used to represent a color in an uncalibrated RGB colorspace
gtkc.pangotypes.PangoContextMain Gtk struct
gtkc.pangotypes.PangoCoverageThe PangoCoverage structure represents a map from Unicode characters to PangoCoverageLevel
gtkc.pangotypes.PangoEnginePangoEngine is the base class for all types of language and script specific engines
gtkc.pangotypes.PangoEngineClassClass structure for PangoEngine
gtkc.pangotypes.PangoEngineInfoThe PangoEngineInfo structure contains information about a particular engine
gtkc.pangotypes.PangoEngineLangThe PangoEngineLang class is implemented by engines that customize the rendering-system independent part of the Pango pipeline for a particular script or language
gtkc.pangotypes.PangoEngineLangClassClass structure for PangoEngineLang script_break()
gtkc.pangotypes.PangoEngineScriptInfoThe PangoEngineScriptInfo structure contains information about how the shaper covers a particular script
gtkc.pangotypes.PangoEngineShapeThe PangoEngineShape class is implemented by engines that customize the rendering-system dependent part of the Pango pipeline for a particular script or language
gtkc.pangotypes.PangoEngineShapeClassClass structure for PangoEngineShape script_shape()
gtkc.pangotypes.PangoFontThe PangoFont structure is used to represent a font in a rendering-system-independent matter
gtkc.pangotypes.PangoFontDescriptionMain Gtk struct
gtkc.pangotypes.PangoFontFaceThe PangoFontFace structure is used to represent a group of fonts with the same family, slant, weight, width, but varying sizes
gtkc.pangotypes.PangoFontFamilyThe PangoFontFamily structure is used to represent a family of related font faces
gtkc.pangotypes.PangoFontMapThe PangoFontMap represents the set of fonts available for a particular rendering system
gtkc.pangotypes.PangoFontMapClassThe PangoFontMapClass structure holds the virtual functions for a particular PangoFontMap implementation
gtkc.pangotypes.PangoFontMetricsA PangoFontMetrics structure holds the overall metric information for a font (possibly restricted to a script)
gtkc.pangotypes.PangoFontsetA PangoFontset represents a set of PangoFont to use when rendering text
gtkc.pangotypes.PangoFontsetClassThe PangoFontsetClass structure holds the virtual functions for a particular PangoFontset implementation
gtkc.pangotypes.PangoFontsetSimplePangoFontsetSimple is a implementation of the abstract PangoFontset base class in terms of an array of fonts, which the creator provides when constructing the PangoFontsetSimple
gtkc.pangotypes.PangoGlyphGeometryThe PangoGlyphGeometry structure contains width and positioning information for a single glyph
gtkc.pangotypes.PangoGlyphInfoThe PangoGlyphInfo structure represents a single glyph together with positioning information and visual attributes
gtkc.pangotypes.PangoGlyphItemA PangoGlyphItem is a pair of a PangoItem and the glyphs resulting from shaping the text corresponding to an item
gtkc.pangotypes.PangoGlyphStringMain Gtk struct
gtkc.pangotypes.PangoGlyphVisAttrThe PangoGlyphVisAttr is used to communicate information between the shaping phase and the rendering phase
gtkc.pangotypes.PangoItemThe PangoItem structure stores information about a segment of text
gtkc.pangotypes.PangoLanguageThe PangoLanguage structure is used to represent a language
gtkc.pangotypes.PangoLayoutMain Gtk struct
gtkc.pangotypes.PangoLayoutIterA PangoLayoutIter structure can be used to iterate over the visual extents of a PangoLayout
gtkc.pangotypes.PangoLayoutLineThe PangoLayoutLine structure represents one of the lines resulting from laying out a paragraph via PangoLayout
gtkc.pangotypes.PangoLogAttrThe PangoLogAttr structure stores information about the attributes of a single character
gtkc.pangotypes.PangoMatrixA structure specifying a transformation between user-space coordinates and device coordinates
gtkc.pangotypes.PangoRectangleThe PangoRectangle structure represents a rectangle
gtkc.pangotypes.PangoScriptIterMain Gtk struct
gtkc.pangotypes.PangoTabArrayMain Gtk struct
gobject.ParamSpec.ParamSpecDescription GParamSpec is an object structure that encapsulates the metadata required to specify parameters, such as e.g
cairoLib.Pattern.PatternDescription
glib.Pattern.PatternDescription The g_pattern_match* functions match a string against a pattern containing '*' and '?' wildcards with similar semantics as the standard glob() function: '*' matches an arbitrary, possibly empty, string, '?' matches an arbitrary character
gdk.Pixbuf.PixbufDescription These functions allow to render pixbufs on drawables
gdkpixbuf.PixbufAnimation.PixbufAnimation
gdkpixbuf.PixbufFormat.PixbufFormatDescription If gdk-pixbuf has been compiled with GModule support, it can be extended by modules which can load (and perhaps also save) new image and animation formats
gdkpixbuf.PixbufLoader.PixbufLoader
gdkpixbuf.Pixdata.PixdataDescription Using GdkPixdata, images can be compiled into an application, making it unnecessary to refer to external image files at runtime
gdk.Pixmap.Pixmap
gtk.Plug.Plug
gtk.PopupBox.PopupBox
gthread.Private.PrivateDescription Threads act almost like processes, but unlike processes all threads of one process share the same memory
gtk.Progress.Progress
gtk.ProgressBar.ProgressBar
glib.PtrArray.PtrArrayDescription Pointer Arrays are similar to Arrays but are used only for storing pointers
glib.Quark.QuarkDescription Quarks are associations between strings and integer identifiers
glib.QueueG.QueueGDescription The GQueue structure and its associated functions provide a standard queue data structure
gtk.RadioAction.RadioAction
gtk.RadioButton.RadioButton
gtk.RadioMenuItem.RadioMenuItem
gtk.RadioToolButton.RadioToolButton
glib.RandG.RandGDescription The following functions allow you to use a portable, fast and good pseudo-random number generator (PRNG)
gtk.Range.Range
gtk.RcStyle.RcStyle
gdk.Rectangle.RectangleDescription GDK provides the GdkPoint, GdkRectangle, GdkRegion and GdkSpan data types for representing pixels and sets of pixels on the screen
gdk.Region.RegionDescription GDK provides the GdkPoint, GdkRectangle, GdkRegion and GdkSpan data types for representing pixels and sets of pixels on the screen
atk.Registry.Registry
atk.Relation.Relation
glib.Relation.RelationDescription A GRelation is a table of data which can be indexed on any number of fields, rather like simple database tables
atk.RelationSet.RelationSet
gdk.RGB.RGBDescription GdkRGB is a low-level module which renders RGB, grayscale, and indexed colormap images to a GdkDrawable
gtk.Ruler.Ruler
gthread.RWLock.RWLockDescription Threads act almost like processes, but unlike processes all threads of one process share the same memory
gtk.Scale.Scale
cairoLib.ScaledFont.ScaledFontDescription
glib.ScannerG.ScannerGDescription The GScanner and its associated functions provide a general purpose lexical scanner
gdk.Screen.Screen
gtk.Scrollbar.Scrollbar
gtk.ScrolledWindow.ScrolledWindow
atk.Selection.SelectionDescription AtkSelection should be implemented by UI components with children which are exposed by atk_object_ref_child and atk_object_get_n_children, if the use of the parent UI component ordinarily involves selection of one or more of the objects corresponding to those AtkObject children - for example, selectable lists
gdk.Selection.SelectionDescription The X selection mechanism provides a way to transfer arbitrary chunks of data between programs
gtk.Selections.SelectionsDescription The selection mechanism provides the basis for different types of communication between processes
gtk.Separator.Separator
gtk.SeparatorMenuItem.SeparatorMenuItem
gtk.SeparatorToolItem.SeparatorToolItem
gtk.Settings.Settings
glib.ShellUtils.ShellUtilsDescription
gobject.Signals.SignalsDescription The basic concept of the signal system is that of the emission of a signal
gtk.Signals.SignalsDescription The GTK+ signal system merely proxies the GLib signal system now
glib.SimpleXML.SimpleXMLDescription The "GMarkup" parser is intended to parse a simple markup format that's a subset of XML
gtk.SizeGroup.SizeGroup
gtk.Socket.Socket
glib.Source.SourceDescription The main event loop manages all the available sources of events for GLib and GTK+ applications
glib.Spawn.SpawnDescription
glib.Spawn.Spawn.ReadFile
gtk.SpinButton.SpinButton
gtk.StandardEnumerations.StandardEnumerationsDescription
atk.State.StateDescription An AtkState describes a component's particular state
atk.StateSet.StateSetDescription An AtkStateSet determines a component's state set
gthread.StaticPrivate.StaticPrivateDescription Threads act almost like processes, but unlike processes all threads of one process share the same memory
gthread.StaticRecMutex.StaticRecMutexDescription Threads act almost like processes, but unlike processes all threads of one process share the same memory
cairoLib.Status.StatusDescription
gtk.Statusbar.Statusbar
gtk.StockItem.StockItemDescription Stock items represent commonly-used menu or toolbar items such as "Open" or "Exit"
glib.Str.StrDescription This section describes a number of utility functions for creating, duplicating, and manipulating strings
atk.StreamableContent.StreamableContentDescription An interface whereby an object allows its backing content to be streamed to clients
glib.StringCompletion.StringCompletionDescription GCompletion provides support for automatic completion of a string using any group of target strings
glib.StringG.StringGDescription A GString is similar to a standard C string, except that it grows automatically as text is appended or inserted
glib.StringGChunk.StringGChunkDescription String chunks are used to store groups of strings
gtk.Style.Style
cairoLib.Surface.SurfaceDescription
gtkc.Loader.Symbol
gtk.Table.Table
atk.Table.TableDescription AtkTable should be implemented by components which present elements ordered via rows and columns
gtk.TearoffMenuItem.TearoffMenuItem
atk.Text.TextDescription AtkText should be implemented by AtkObjects on behalf of widgets that have text content which is either attributed or otherwise non-trivial
gtk.TextAttributes.TextAttributesDescription You may wish to begin by reading the text widget conceptual overview which gives an overview of all the objects and data types related to the text widget and how they work together
gtk.TextBuffer.TextBuffer
gtk.TextChildAnchor.TextChildAnchorDescription You may wish to begin by reading the text widget conceptual overview which gives an overview of all the objects and data types related to the text widget and how they work together
gtk.TextIter.TextIterDescription You may wish to begin by reading the text widget conceptual overview which gives an overview of all the objects and data types related to the text widget and how they work together
gtk.TextMark.TextMark
gtk.TextTag.TextTag
gtk.TextTagTable.TextTagTable
gtk.TextView.TextView
gthread.Thread.ThreadDescription Threads act almost like processes, but unlike processes all threads of one process share the same memory
Thread
glib.ThreadPool.ThreadPoolDescription Sometimes you wish to asyncronously fork out the execution of work and continue working in your own thread
gtk.Timeout.TimeoutDescription Before using GTK+, you need to initialize it; initialization connects to the window system display, and parses some standard command line arguments
glib.Timeout.TimeoutDescription The main event loop manages all the available sources of events for GLib and GTK+ applications
glib.Timer.TimerDescription GTimer records a start time, and counts microseconds elapsed since that time
gtk.ToggleAction.ToggleAction
gtk.ToggleButton.ToggleButton
gtk.ToggleToolButton.ToggleToolButton
gtk.Toolbar.Toolbar
gtk.ToolButton.ToolButton
gtk.ToolItem.ToolItem
gtk.Tooltips.Tooltips
glib.TrashStack.TrashStackDescription A GTrashStack is an efficient way to keep a stack of unused allocated memory chunks
gtk.TreeDragSource.TreeDragSourceDescription GTK+ supports Drag-and-Drop in tree views with a high-level and a low-level API
gtk.TreeIter.TreeIterDescription The GtkTreeModel interface defines a generic tree interface for use by the GtkTreeView widget
gtk.TreeIterError.TreeIterError
gtk.TreeModel.TreeModelDescription The GtkTreeModel interface defines a generic tree interface for use by the GtkTreeView widget
gtk.TreeModelFilter.TreeModelFilter
gtk.TreeModelSort.TreeModelSort
gtk.TreeNode.TreeNodeTreeNode interface
gtk.TreePath.TreePathDescription The GtkTreeModel interface defines a generic tree interface for use by the GtkTreeView widget
gtk.TreeRowReference.TreeRowReferenceDescription The GtkTreeModel interface defines a generic tree interface for use by the GtkTreeView widget
gtk.TreeSelection.TreeSelection
gtk.TreeSortable.TreeSortableDescription GtkTreeSortable is an interface to be implemented by tree models which support sorting
gtk.TreeStore.TreeStore
gtk.TreeView.TreeView
gtk.TreeViewColumn.TreeViewColumn
glib.Tuples.TuplesDescription A GRelation is a table of data which can be indexed on any number of fields, rather like simple database tables
gobject.Type.TypeDescription The GType API is the foundation of the GObject system
gobject.TypeModule.TypeModule
gobject.TypePlugin.TypePluginDescription The GObject type system supports dynamic loading of types
gtk.Types.TypesDescription The GTK+ type system is extensible
gtk.UIManager.UIManager
glib.Unicode.UnicodeDescription This section describes a number of functions for dealing with Unicode characters and strings
atk.Util.UtilDescription A set of ATK utility functions which are used to support event registration of various types, and obtaining the 'root' accessible of a process and information about the current ATK implementation and toolkit version
glib.Util.UtilDescription These are portable utility functions
gobject.Value.ValueDescription The GValue structure is basically a variable container that consists of a type identifier and a specific value of that type
gobject.ValueArray.ValueArrayDescription The prime purpose of a GValueArray is for it to be used as an object property that holds an array of values
atk.ValueAtk.ValueAtkDescription AtkValue should be implemented for components which either display a value from a bounded range, or which allow the user to specify a value from a bounded range, or both
gtk.VBox.VBox
gtk.VButtonBox.VButtonBox
cairoLib.Version.VersionDescription Cairo has a three-part version number scheme
gtk.Version.VersionDescription GTK+ provides version information, primarily useful in configure checks for builds that have a configure script
glib.GLib.VersionDescription GLib provides version information, primarily useful in configure checks for builds that have a configure script
gtk.Viewport.Viewport
gdk.Visual.VisualDescription A GdkVisual describes a particular video hardware display format
gtk.VPaned.VPaned
gtk.VRuler.VRuler
gtk.VScale.VScale
gtk.VScrollbar.VScrollbar
gtk.VSeparator.VSeparator
gtk.Widget.Widget
gtk.Window.Window
gdk.Window.Window
gtk.WindowGroup.WindowGroup
glib.WindowsUtils.WindowsUtilsDescription These functions provide some level of UNIX emulation on the Windows platform

SourceForge.net Logo DSource.org Logo digitalmars.com Logo