XII. GTK+ Stack Libraries

Table of Contents
17. Libraries
17.1. Introduction
17.2. Interfaces for libglib-2.0
17.2.1. GTK General purpose utility library
17.2.2. Glib Arrays
17.2.3. Glib Asynchronous Queues
17.2.4. Glib Atomic Operations
17.2.5. Glib Automatic String Completion
17.2.6. Glib Balanced Binary Trees
17.2.7. Glib Byte Arrays
17.2.8. Glib Caches
17.2.9. Glib Character Set Conversion
17.2.10. Glib Commandline Option Parser
17.2.11. Glib Datasets
17.2.12. Glib Date and Time Functions
17.2.13. Glib Double-Ended Queues
17.2.14. Glib Doubly-Linked Lists
17.2.15. Glib Error Reporting
17.2.16. Glib File Utilities
17.2.17. Glib Glob-Style Pattern Matching
17.2.18. Glib Hash Tables
17.2.19. Glib Hook Functions
17.2.20. Glib IO Channels
17.2.21. Glib Internationalization
17.2.22. Glib Key-Value File Parser
17.2.23. Glib Keyed Data Lists
17.2.24. Glib Lexical Scanner
17.2.25. Glib Memory Allocation
17.2.26. Glib Memory Allocators
17.2.27. Glib Memory Chunks
17.2.28. Glib Message Logging
17.2.29. Glib Message Output and Debugging Functions
17.2.30. Glib Miscellaneous Utility Functions
17.2.31. Glib N-ary Trees
17.2.32. Glib Pointer Arrays
17.2.33. Glib Quarks
17.2.34. Glib Random Numbers
17.2.35. Glib Relations and Tuples
17.2.36. Glib Shell-related Utilities
17.2.37. Glib Simple XML Subset Parser
17.2.38. Glib Singly-Linked Lists
17.2.39. Glib Spawning Processes
17.2.40. Glib String Chunks
17.2.41. Glib String Utility Functions
17.2.42. Glib Strings
17.2.43. Glib - The Main Event Loop
17.2.44. Glib Thread Pools
17.2.45. Glib Threads
17.2.46. Glib Timers
17.2.47. Glib Trash Stacks
17.2.48. Glib Unicode Manipulation
17.2.49. Glib Version Information
17.2.50. Glib Bookmark File Parser
17.2.51. Glib Memory Slices
17.2.52. Glib Base64 Encoding
17.3. Data Definitions for libglib-2.0
17.3.1. glib-2.0/glib.h
17.3.2. glib-2.0/glib/gi18n.h
17.3.3. glib-2.0/glib/gprintf.h
17.3.4. glib-2.0/glib/gstdio.h
17.4. Interface Definitions for libglib-2.0
g_cache_value_foreach -- call specified interface for each value in GCache (DEPRECATED)
17.5. Interfaces for libgmodule-2.0
17.5.1. Glib-Dynamic loading of Modules
17.6. Data Definitions for libgmodule-2.0
17.6.1. glib-2.0/gmodule.h
17.7. Interfaces for libgobject-2.0
17.7.1. Gobject GTypeModule
17.7.2. Gobject Enums and Flags
17.7.3. Gobject Signals
17.7.4. Gobject Value arrays
17.7.5. Gobject Generic Values
17.7.6. Gobject Parameters and Values
17.7.7. Gobject GParamSpec
17.7.8. Gobject GBoxed
17.7.9. Gobject Closures
17.7.10. Gobject Gobject
17.7.11. Gobject GType
17.7.12. Gobject GTypePlugin
17.7.13. Gobject GBinding
17.8. Data Definitions for libgobject-2.0
17.8.1. glib-2.0/glib-object.h
17.8.2. glib-2.0/gobject/gvaluecollector.h
17.9. Interface Definitions for libgobject-2.0
g_type_name_from_class -- get unique type name of the class
g_type_name_from_instance -- get name of type from the instance
g_value_set_instance -- set value from an instantiatable type
17.10. Interfaces for libgthread-2.0
17.10.1. Glib thread abstraction
17.11. Interfaces for libgio-2.0
17.11.1. libgio-2.0 interfaces
17.12. Data Definitions for libgio-2.0
17.12.1. gio-unix-2.0/gio/gdesktopappinfo.h
17.12.2. gio-unix-2.0/gio/gfiledescriptorbased.h
17.12.3. gio-unix-2.0/gio/gunixconnection.h
17.12.4. gio-unix-2.0/gio/gunixcredentialsmessage.h
17.12.5. gio-unix-2.0/gio/gunixfdlist.h
17.12.6. gio-unix-2.0/gio/gunixfdmessage.h
17.12.7. gio-unix-2.0/gio/gunixinputstream.h
17.12.8. gio-unix-2.0/gio/gunixmounts.h
17.12.9. gio-unix-2.0/gio/gunixoutputstream.h
17.12.10. gio-unix-2.0/gio/gunixsocketaddress.h
17.12.11. glib-2.0/gio/gaction.h
17.12.12. glib-2.0/gio/gactiongroup.h
17.12.13. glib-2.0/gio/gactiongroupexporter.h
17.12.14. glib-2.0/gio/gactionmap.h
17.12.15. glib-2.0/gio/gappinfo.h
17.12.16. glib-2.0/gio/gapplication.h
17.12.17. glib-2.0/gio/gapplicationcommandline.h
17.12.18. glib-2.0/gio/gasyncinitable.h
17.12.19. glib-2.0/gio/gasyncresult.h
17.12.20. glib-2.0/gio/gbufferedinputstream.h
17.12.21. glib-2.0/gio/gbufferedoutputstream.h
17.12.22. glib-2.0/gio/gcancellable.h
17.12.23. glib-2.0/gio/gcharsetconverter.h
17.12.24. glib-2.0/gio/gcontenttype.h
17.12.25. glib-2.0/gio/gconverter.h
17.12.26. glib-2.0/gio/gconverterinputstream.h
17.12.27. glib-2.0/gio/gconverteroutputstream.h
17.12.28. glib-2.0/gio/gcredentials.h
17.12.29. glib-2.0/gio/gdatainputstream.h
17.12.30. glib-2.0/gio/gdataoutputstream.h
17.12.31. glib-2.0/gio/gdbusactiongroup.h
17.12.32. glib-2.0/gio/gdbusaddress.h
17.12.33. glib-2.0/gio/gdbusauthobserver.h
17.12.34. glib-2.0/gio/gdbusconnection.h
17.12.35. glib-2.0/gio/gdbuserror.h
17.12.36. glib-2.0/gio/gdbusinterface.h
17.12.37. glib-2.0/gio/gdbusinterfaceskeleton.h
17.12.38. glib-2.0/gio/gdbusintrospection.h
17.12.39. glib-2.0/gio/gdbusmenumodel.h
17.12.40. glib-2.0/gio/gdbusmessage.h
17.12.41. glib-2.0/gio/gdbusmethodinvocation.h
17.12.42. glib-2.0/gio/gdbusnameowning.h
17.12.43. glib-2.0/gio/gdbusnamewatching.h
17.12.44. glib-2.0/gio/gdbusobject.h
17.12.45. glib-2.0/gio/gdbusobjectmanager.h
17.12.46. glib-2.0/gio/gdbusobjectmanagerclient.h
17.12.47. glib-2.0/gio/gdbusobjectmanagerserver.h
17.12.48. glib-2.0/gio/gdbusobjectproxy.h
17.12.49. glib-2.0/gio/gdbusobjectskeleton.h
17.12.50. glib-2.0/gio/gdbusproxy.h
17.12.51. glib-2.0/gio/gdbusserver.h
17.12.52. glib-2.0/gio/gdbusutils.h
17.12.53. glib-2.0/gio/gdrive.h
17.12.54. glib-2.0/gio/gemblem.h
17.12.55. glib-2.0/gio/gemblemedicon.h
17.12.56. glib-2.0/gio/gfile.h
17.12.57. glib-2.0/gio/gfileattribute.h
17.12.58. glib-2.0/gio/gfileenumerator.h
17.12.59. glib-2.0/gio/gfileicon.h
17.12.60. glib-2.0/gio/gfileinfo.h
17.12.61. glib-2.0/gio/gfileinputstream.h
17.12.62. glib-2.0/gio/gfileiostream.h
17.12.63. glib-2.0/gio/gfilemonitor.h
17.12.64. glib-2.0/gio/gfilenamecompleter.h
17.12.65. glib-2.0/gio/gfileoutputstream.h
17.12.66. glib-2.0/gio/gfilterinputstream.h
17.12.67. glib-2.0/gio/gfilteroutputstream.h
17.12.68. glib-2.0/gio/gicon.h
17.12.69. glib-2.0/gio/ginetaddress.h
17.12.70. glib-2.0/gio/ginetaddressmask.h
17.12.71. glib-2.0/gio/ginetsocketaddress.h
17.12.72. glib-2.0/gio/ginitable.h
17.12.73. glib-2.0/gio/ginputstream.h
17.12.74. glib-2.0/gio/gio.h
17.12.75. glib-2.0/gio/gioenums.h
17.12.76. glib-2.0/gio/gioenumtypes.h
17.12.77. glib-2.0/gio/gioerror.h
17.12.78. glib-2.0/gio/giomodule.h
17.12.79. glib-2.0/gio/gioscheduler.h
17.12.80. glib-2.0/gio/giostream.h
17.12.81. glib-2.0/gio/giotypes.h
17.12.82. glib-2.0/gio/gloadableicon.h
17.12.83. glib-2.0/gio/gmemoryinputstream.h
17.12.84. glib-2.0/gio/gmemoryoutputstream.h
17.12.85. glib-2.0/gio/gmenu.h
17.12.86. glib-2.0/gio/gmenuexporter.h
17.12.87. glib-2.0/gio/gmenumodel.h
17.12.88. glib-2.0/gio/gmount.h
17.12.89. glib-2.0/gio/gmountoperation.h
17.12.90. glib-2.0/gio/gnativevolumemonitor.h
17.12.91. glib-2.0/gio/gnetworkaddress.h
17.12.92. glib-2.0/gio/gnetworkmonitor.h
17.12.93. glib-2.0/gio/gnetworkservice.h
17.12.94. glib-2.0/gio/goutputstream.h
17.12.95. glib-2.0/gio/gpermission.h
17.12.96. glib-2.0/gio/gpollableinputstream.h
17.12.97. glib-2.0/gio/gpollableoutputstream.h
17.12.98. glib-2.0/gio/gproxy.h
17.12.99. glib-2.0/gio/gproxyaddress.h
17.12.100. glib-2.0/gio/gproxyaddressenumerator.h
17.12.101. glib-2.0/gio/gproxyresolver.h
17.12.102. glib-2.0/gio/gremoteactiongroup.h
17.12.103. glib-2.0/gio/gresolver.h
17.12.104. glib-2.0/gio/gresource.h
17.12.105. glib-2.0/gio/gseekable.h
17.12.106. glib-2.0/gio/gsettings.h
17.12.107. glib-2.0/gio/gsettingsbackend.h
17.12.108. glib-2.0/gio/gsettingsschema.h
17.12.109. glib-2.0/gio/gsimpleaction.h
17.12.110. glib-2.0/gio/gsimpleactiongroup.h
17.12.111. glib-2.0/gio/gsimpleasyncresult.h
17.12.112. glib-2.0/gio/gsimplepermission.h
17.12.113. glib-2.0/gio/gsocket.h
17.12.114. glib-2.0/gio/gsocketaddress.h
17.12.115. glib-2.0/gio/gsocketaddressenumerator.h
17.12.116. glib-2.0/gio/gsocketclient.h
17.12.117. glib-2.0/gio/gsocketconnectable.h
17.12.118. glib-2.0/gio/gsocketconnection.h
17.12.119. glib-2.0/gio/gsocketcontrolmessage.h
17.12.120. glib-2.0/gio/gsocketlistener.h
17.12.121. glib-2.0/gio/gsocketservice.h
17.12.122. glib-2.0/gio/gsrvtarget.h
17.12.123. glib-2.0/gio/gtcpconnection.h
17.12.124. glib-2.0/gio/gtcpwrapperconnection.h
17.12.125. glib-2.0/gio/gthemedicon.h
17.12.126. glib-2.0/gio/gthreadedsocketservice.h
17.12.127. glib-2.0/gio/gtlsbackend.h
17.12.128. glib-2.0/gio/gtlscertificate.h
17.12.129. glib-2.0/gio/gtlsclientconnection.h
17.12.130. glib-2.0/gio/gtlsconnection.h
17.12.131. glib-2.0/gio/gtlsdatabase.h
17.12.132. glib-2.0/gio/gtlsfiledatabase.h
17.12.133. glib-2.0/gio/gtlsinteraction.h
17.12.134. glib-2.0/gio/gtlspassword.h
17.12.135. glib-2.0/gio/gtlsserverconnection.h
17.12.136. glib-2.0/gio/gvfs.h
17.12.137. glib-2.0/gio/gvolume.h
17.12.138. glib-2.0/gio/gvolumemonitor.h
17.12.139. glib-2.0/gio/gzlibcompressor.h
17.12.140. glib-2.0/gio/gzlibdecompressor.h
17.13. Interface Definitions for libgio-2.0
17.14. Interfaces for libatk-1.0
17.14.1. GTK Accessibility Toolkit
17.15. Data Definitions for libatk-1.0
17.15.1. atk-1.0/atk/atk-enum-types.h
17.15.2. atk-1.0/atk/atk.h
17.15.3. atk-1.0/atk/atkplug.h
17.15.4. atk-1.0/atk/atksocket.h
17.15.5. atk-1.0/atk/atkwindow.h
17.16. Interface Definitions for libatk-1.0
17.17. Interfaces for libpango-1.0
17.17.1. GTK Internationalized Text Layout and Rendering library
17.18. Data Definitions for libpango-1.0
17.18.1. pango-1.0/pango/pango-bidi-type.h
17.18.2. pango-1.0/pango/pango-utils.h
17.18.3. pango-1.0/pango/pango.h
17.19. Interfaces for libpangocairo-1.0
17.19.1. Pango Cairo Rendering
17.20. Data Definitions for libpangocairo-1.0
17.20.1. pango-1.0/pango/pangocairo.h
17.21. Interfaces for libpangoxft-1.0
17.21.1. Pango Xft Fonts and Rendering library
17.22. Data Definitions for libpangoxft-1.0
17.22.1. pango-1.0/pango/pangoxft.h
17.23. Interfaces for libpangoft2-1.0
17.23.1. Pango Freetype Fonts and Rendering library
17.24. Data Definitions for libpangoft2-1.0
17.24.1. pango-1.0/pango/pangofc-decoder.h
17.24.2. pango-1.0/pango/pangofc-fontmap.h
17.24.3. pango-1.0/pango/pangoft2.h
17.25. Interfaces for libgdk_pixbuf-2.0
17.25.1. GDK pixbuf rendering on drawables library
17.26. Data Definitions for libgdk_pixbuf-2.0
17.26.1. gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h
17.26.2. gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixdata.h
17.27. Interfaces for libgdk_pixbuf_xlib-2.0
17.27.1. GDK pixbuf rendering to an X drawable library
17.28. Data Definitions for libgdk_pixbuf_xlib-2.0
17.28.1. gdk-pixbuf-2.0/gdk-pixbuf-xlib/gdk-pixbuf-xlib.h
17.29. Interfaces for libgdk-x11-2.0
17.29.1. GTK Drawing toolkit
17.30. Data Definitions for libgdk-x11-2.0
17.30.1. gtk-2.0/gdk/gdk.h
17.30.2. gtk-2.0/gdk/gdkcairo.h
17.30.3. gtk-2.0/gdk/gdkkeysyms.h
17.30.4. gtk-2.0/gdk/gdkx.h
17.31. Interfaces for libgtk-x11-2.0
17.31.1. GTK main Widgets library
17.32. Data Definitions for libgtk-x11-2.0
17.32.1. gtk-2.0/gtk/gtk.h
17.32.2. gtk-2.0/gtk/gtkenums.h
17.32.3. gtk-2.0/gtk/gtkprintoperationpreview.h
17.32.4. gtk-2.0/gtk/gtkrecentfilter.h
17.32.5. gtk-2.0/gtk/gtkrecentmanager.h
17.32.6. gtk-2.0/gtk/gtkstatusicon.h
17.32.7. gtk-2.0/gtk/gtktextbufferrichtext.h
17.32.8. gtk-unix-print-2.0/gtk/gtkpagesetupunixdialog.h
17.32.9. gtk-unix-print-2.0/gtk/gtkprinter.h
17.32.10. gtk-unix-print-2.0/gtk/gtkprintjob.h
17.32.11. gtk-unix-print-2.0/gtk/gtkprintunixdialog.h
17.32.12. gtk-unix-print-2.0/gtk/gtkunixprint.h
17.33. Interface Definitions for libgtk-x11-2.0
gtk_button_get_image -- get button image widget
gtk_button_set_image -- set button image widget
gtk_toolbar_get_tooltips -- retrieve whether tooltips are enabled
gtk_toolbar_set_tooltips -- set whether a toolbar's tooltips are active