| GTK+ / Gnome Application Development | |||
|---|---|---|---|
| <<< Previous | Home | Next >>> | |
This appendix lists most of the header files in GTK+ and Gnome, in alphabetical order, with a brief description of each one. Remember that the previous appendix gives a slightly longer description of each widget and GtkObject.
Table 1. glib, GTK+, and Gnome Header Files
| Header | Description |
|---|---|
| art_affine.h | Affine operations |
| art_alphagamma.h | Alphagamma tables |
| art_bpath.h | Bezier paths |
| art_filterlevel.h | "Filter levels" for image rendering |
| art_gray_svp.h | Rendering sorted vector paths to a grayscale buffer |
| art_misc.h | Miscellaneous libart declarations |
| art_pathcode.h | Path operators (moveto, lineto, etc.) |
| art_pixbuf.h | Pixel buffers |
| art_point.h | Point data types (i.e. X,Y coordinate pairs) |
| art_rect.h | Rectangle data types |
| art_rect_svp.h | Bounding box computation for sorted vector paths |
| art_rect_uta.h | Bounding rectangles from a microtile array |
| art_rgb.h | Basic RGB drawing primitives (run-filling) |
| art_rgb_affine.h | Affine transformation of RGB buffers |
| art_rgb_bitmap_affine.h | Affine transformation of bitmaps |
| art_rgb_pixbuf_affine.h | Affine transformation of generic pixel buffers |
| art_rgb_rgba_affine.h | Affine transformation of RGBA buffers |
| art_rgb_svp.h | Rendering sorted vector paths to RGB buffers |
| art_svp.h | Sorted vector path data type |
| art_svp_ops.h | Sorted vector path set operations (union, intersection, etc.) |
| art_svp_render_aa.h | Antialiased sorted vector path rendering |
| art_svp_vpath.h | Sorting an unsorted vector path |
| art_svp_vpath_stroke.h | "Strokes" a vector path yielding a sorted vector path |
| art_svp_wind.h | Winding rules for sorted vector paths |
| art_uta.h | Microtile array data type |
| art_uta_ops.h | Microtile array set operations (union, etc.) |
| art_uta_rect.h | Conversion from a rectangle to a microtile array |
| art_uta_svp.h | Conversion from a sorted vector path to a microtile array |
| art_uta_vpath.h | Conversion from a vector path to a microtile array |
| art_vpath.h | Vector path data type |
| art_vpath_bpath.h | Bezier path to vector path conversion |
| art_vpath_svp.h | Sorted vector path to vector path conversion |
| gdk.h | GDK function declarations |
| gdkcursors.h | GDK builtin cursor IDs |
| gdki18n.h | Portability wrappers for iswalnum() and iswspace() |
| gdkkeysyms.h | GDK keysym names (GDK_space, GDK_Up, etc.) |
| gdkprivate.h | Private GDK types |
| gdkrgb.h | GDK's GdkRGB module |
| gdktypes.h | GDK type declarations |
| gdkx.h | Declarations for GDK-to-X mapping |
| glib.h | glib header |
| gnome-about.h | GnomeAbout widget |
| gnome-animator.h | GnomeAnimator widget |
| gnome-app-helper.h | GnomeApp add-ons, including GnomeUIInfo menu/toolbar generation |
| gnome-app-util.h | User messages, via dialog or statusbar |
| gnome-app.h | GnomeApp widget |
| gnome-appbar.h | GnomeAppBar widget |
| gnome-calculator.h | GnomeCalculator widget |
| gnome-canvas-image.h | GnomeCanvasImage canvas item |
| gnome-canvas-line.h | GnomeCanvasLine canvas item |
| gnome-canvas-load.h | Routine to load a PNG with alpha transparency |
| gnome-canvas-polygon.h | GnomeCanvasPolygon canvas item |
| gnome-canvas-rect-ellipse.h | GnomeCanvasRect and GnomeCanvasEllipse canvas items |
| gnome-canvas-text.h | GnomeCanvasText canvas item |
| gnome-canvas-util.h | Miscellaneous canvas-related routines |
| gnome-canvas-widget.h | GnomeCanvasWidget canvas item |
| gnome-canvas.h | GnomeCanvas widget, GnomeCanvasItem base class and GnomeCanvasGroup item |
| gnome-client.h | GnomeClient session management interface |
| gnome-color-picker.h | GnomeColorPicker widget |
| gnome-config.h | Configuration file API |
| gnome-dateedit.h | GnomeDateEdit widget |
| gnome-defs.h | Miscellaneous libgnome macros |
| gnome-dentry-edit.h | GnomeDEntryEdit object |
| gnome-dentry.h | .desktop file handling |
| gnome-dialog-util.h | Dialog convenience functions |
| gnome-dialog.h | GnomeDialog widget |
| gnome-dns.h | Asynchronous DNS lookups |
| gnome-dock-band.h | GnomeDockBand widget |
| gnome-dock-item.h | GnomeDockItem widget |
| gnome-dock-layout.h | GnomeDockLayout object |
| gnome-dock.h | GnomeDock widget |
| gnome-entry.h | GnomeEntry widget |
| gnome-exec.h | Convenience wrappers to exec child processes |
| gnome-file-entry.h | GnomeFileEntry widget |
| gnome-fileconvert.h | Routine that attempts to convert between MIME types |
| gnome-font-picker.h | GnomeFontPicker widget |
| gnome-font-selector.h | GnomeFontSelector widget |
| gnome-geometry.h | Convenience functions for geometry strings (e.g. 1000x1000+0+0) |
| gnome-guru.h | Obsolete "wizard" widget |
| gnome-help.h | gnome_help_goto() and friends |
| gnome-history.h | Recently-used-file history |
| gnome-href.h | GnomeHRef widget |
| gnome-i18n.h | Gnome internationalization macros |
| gnome-i18nP.h | Library-internal internationalization (private) |
| gnome-ice.h | Code to handle an ICE connection |
| gnome-icon-entry.h | GnomeIconEntry widget |
| gnome-icon-item.h | GnomeIconTextItem canvas item (don't use; library-private) |
| gnome-icon-list.h | GnomeIconList widget |
| gnome-icon-sel.h | GnomeIconSelection widget |
| gnome-init.h | gnome_init() and variants |
| gnome-less.h | GnomeLess widget |
| gnome-mdi-child.h | GnomeMDIChild object |
| gnome-mdi-generic-child.h | GnomeMDIGenericChild object |
| gnome-mdi-session.h | Session management support for GnomeMDI |
| gnome-mdi.h | GnomeMDI object |
| gnome-messagebox.h | GnomeMessageBox widget |
| gnome-metadata.h | Facilities for associating data with files |
| gnome-mime-info.h | Get information about registered MIME types |
| gnome-mime.h | Determine MIME type of a file |
| gnome-number-entry.h | GnomeNumberEntry widget |
| gnome-paper-selector.h | GnomePaperSelector widget |
| gnome-paper.h | Deprecated interface for paper size configuration (use gnome-print instead) |
| gnome-pixmap-entry.h | GnomePixmapEntry widget |
| gnome-pixmap.h | GnomePixmap widget |
| gnome-popt.h | Argument-parsing-related declarations |
| gnome-popup-help.h | Routine to add popup help to a widget |
| gnome-popup-menu.h | Convenience routines to create right-click popup menus |
| gnome-preferences.h | Routines to load and save certain Gnome-wide preferences |
| gnome-procbar.h | GnomeProcBar widget |
| gnome-properties.h | Experimental interface for handling preferences |
| gnome-property-entries.h | Auxiliary routines for experimental gnome-properties.h interface |
| gnome-propertybox.h | GnomePropertyBox widget |
| gnome-regex.h | Wrapper for regcomp() that caches compiled regular expressions |
| gnome-remote.h | Remote command execution (user configures the remote execution command on a per-host basis) |
| gnome-score.h | Routines to load and save high scores |
| gnome-scores.h | GnomeScores widget |
| gnome-sound.h | Routines to play sounds |
| gnome-spell.h | GnomeSpell widget |
| gnome-startup.h | Routines to allow "locking" during session startup |
| gnome-stock.h | Gnome stock pixmap widgets and declarations |
| gnome-triggers.h | Register events and actions to trigger when the events happen |
| gnome-types.h | Assorted type declarations |
| gnome-uidefs.h | Assorted macros |
| gnome-url.h | gnome_url_show() to display an URL using a user-configured method |
| gnome-util.h | Lots of useful utility functions |
| gnome-winhints.h | Gnome window manager hints |
| gnome.h | Includes all the public libgnome and libgnomeui headers |
| gnorba.h | libgnorba header file |
| gtk-clock.h | GtkClock widget |
| gtk-ted.h | GtkTed widget |
| gtk.h | Includes the public GTK+ headers and gdk.h |
| gtkaccelgroup.h | Accelerator key support |
| gtkaccellabel.h | GtkAccelLabel widget |
| gtkadjustment.h | GtkAdjustment object |
| gtkalignment.h | GtkAlignment widget |
| gtkarg.h | GtkArg type |
| gtkarrow.h | GtkArrow widget |
| gtkaspectframe.h | GtkAspectFrame widget |
| gtkbbox.h | GtkButtonBox widget |
| gtkbin.h | GtkBin widget |
| gtkbindings.h | Keybinding support for GTK_RUN_ACTION signals) |
| gtkbox.h | GtkBox widget |
| gtkbutton.h | GtkButton widget |
| gtkcalendar.h | GtkCalendar widget |
| gtkcauldron.h | Experimental dialog-creation routines |
| gtkcheckbutton.h | GtkCheckButton widget |
| gtkcheckmenuitem.h | GtkCheckMenuItem widget |
| gtkclist.h | GtkCList widget |
| gtkcolorsel.h | GtkColorSelection widget |
| gtkcombo.h | GtkCombo widget |
| gtkcompat.h | Compatibility macros for renamed or removed functions |
| gtkcontainer.h | GtkContainer widget |
| gtkctree.h | GtkCTree widget |
| gtkcurve.h | GtkCurve widget |
| gtkdata.h | GtkData object |
| gtkdial.h | GtkDial widget |
| gtkdialog.h | GtkDialog widget |
| gtkdnd.h | GTK+ drag-and-drop interface |
| gtkdrawingarea.h | GtkDrawingArea widget |
| gtkeditable.h | GtkEditable widget |
| gtkentry.h | GtkEntry widget |
| gtkenums.h | Enumerations used in GTK+ |
| gtkeventbox.h | GtkEventBox widget |
| gtkfeatures.h | Macros to identify GTK+ library version |
| gtkfilesel.h | GtkFileSelection widget |
| gtkfixed.h | GtkFixed widget |
| gtkfontsel.h | GtkFontSelection widget |
| gtkframe.h | GtkFrame widget |
| gtkgamma.h | GtkGammaCurve widget |
| gtkgc.h | Graphics context cache interface |
| gtkhandlebox.h | GtkHandleBox widget |
| gtkhbbox.h | GtkHButtonBox widget |
| gtkhbox.h | GtkHBox widget |
| gtkhpaned.h | GtkHPaned widget |
| gtkhruler.h | GtkHRuler widget |
| gtkhscale.h | GtkHScale widget |
| gtkhscrollbar.h | GtkHScrollbar widget |
| gtkhseparator.h | GtkHSeparator widget |
| gtkimage.h | GtkImage widget |
| gtkinputdialog.h | GtkInputDialog widget |
| gtkintl.h | GTK+ internationalization |
| gtkitem.h | GtkItem widget |
| gtkitemfactory.h | GtkItemFactory object |
| gtklabel.h | GtkLabel widget |
| gtklayout.h | GtkLayout widget |
| gtklist.h | GtkList widget |
| gtklistitem.h | GtkListItem widget |
| gtkmain.h | GTK+ main loop |
| gtkmarshal.h | GTK+ signal marshallers |
| gtkmenu.h | GtkMenu widget |
| gtkmenubar.h | GtkMenuBar widget |
| gtkmenufactory.h | GtkMenuFactory (use item factory instead) |
| gtkmenuitem.h | GtkMenuItem widget |
| gtkmenushell.h | GtkMenuShell widget |
| gtkmisc.h | GtkMisc widget |
| gtknotebook.h | GtkNotebook widget |
| gtkobject.h | GtkObject base class |
| gtkoptionmenu.h | GtkOptionMenu widget |
| gtkpacker.h | GtkPacker widget |
| gtkpaned.h | GtkPaned widget |
| gtkpixmap.h | GtkPixmap widget |
| gtkpixmapmenuitem.h | GtkPixmapMenuItem widget |
| gtkplug.h | GtkPlug widget |
| gtkpreview.h | GtkPreview widget |
| gtkprogress.h | GtkProgress widget |
| gtkprogressbar.h | GtkProgressBar widget |
| gtkradiobutton.h | GtkRadioButton widget |
| gtkradiomenuitem.h | GtkRadioMenuItem widget |
| gtkrange.h | GtkRange widget |
| gtkrc.h | GTK+ rc file parsing |
| gtkruler.h | GtkRuler widget |
| gtkscale.h | GtkScale widget |
| gtkscrollbar.h | GtkScrollbar widget |
| gtkscrolledwindow.h | GtkScrolledWindow widget |
| gtkselection.h | Selection-handling routines |
| gtkseparator.h | GtkSeparator widget |
| gtksignal.h | Signal-related declarations |
| gtksocket.h | GtkSocket widget |
| gtkspinbutton.h | GtkSpinButton widget |
| gtkstatusbar.h | GtkStatusbar widget |
| gtkstyle.h | GtkStyle type and themed drawing routines |
| gtktable.h | GtkTable widget |
| gtktearoffmenuitem.h | GtkTearoffMenuItem widget |
| gtktext.h | GtkText widget |
| gtkthemes.h | Theme engine data type |
| gtktipsquery.h | GtkTipsQuery widget |
| gtktogglebutton.h | GtkToggleButton widget |
| gtktoolbar.h | GtkToolbar widget |
| gtktooltips.h | GtkTooltips object |
| gtktree.h | GtkTree widget |
| gtktreeitem.h | GtkTreeItem widget |
| gtktypebuiltins.h | GTK+ builtin type IDs |
| gtktypeutils.h | GTK+ type system routines |
| gtkvbbox.h | GtkVButtonBox widget |
| gtkvbox.h | GtkVBox widget |
| gtkviewport.h | GtkViewport widget |
| gtkvpaned.h | GtkVPaned widget |
| gtkvruler.h | GtkVRuler widget |
| gtkvscale.h | GtkVScale widget |
| gtkvscrollbar.h | GtkVScrollbar widget |
| gtkvseparator.h | GtkVSeparator widget |
| gtkwidget.h | GtkWidget base class |
| gtkwindow.h | GtkWindow widget |
| libgnome.h | Includes all public libgnome headers |
| libgnomeui.h | Includes all public libgnomeui headers |
| zvtterm.h | ZvtTerm widget |