Foundations of GTK+ Development

Foundations of GTK+ Development is currently the only book available that is completely dedicated to GTK+ 2 development, available at Amazon.com for only $32.99. It uses numerous examples to introduce almost every widget available in the library. In this book, you will learn how to:

  • Use basic widgets such as windows, buttons, and labels, in addition to many types of container widgets.
  • Create custom dialogs and use built-in dialogs for file, font, and color selection. The book also covers GtkAssistant, which was introduced in GTK+ 2.10.
  • Use many features provided by GLib including data structures, dynamic modules, memory management, the main loop, and pipes.
  • Develop with advanced widgets like GtkTreeView and GtkTextView.
  • Dynamically load menus with GtkUIManager, and user interfaces with Libglade.
  • Create your own custom widgets, objects, and interfaces.
Table of Contents:
  1. Getting Started
  2. Your First GTK+ Applications
  3. Container Widgets
  4. Basic Widgets
  5. Dialogs
  6. Using GLib
  7. The Text View Widget
  8. The Tree View Widget
  9. Menus and Toolbars
  10. Dynamic User Interfaces
  11. Creating Custom Widgets
  12. Additional GTK+ Widgets
  13. Putting It All Together
  14. Appendix A: GTK+ Properties
  15. Appendix B: GTK+ Signals
  16. Appendix C: GTK+ Styles
  17. Appendix D: GTK+ Stock Items
  18. Appendix E: GError Types
  19. Appendix F: Exercise Solutions and Hints

    For more information about my book, visit www.gtkbook.com.