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:
- Getting Started
- Your First GTK+ Applications
- Container Widgets
- Basic Widgets
- Dialogs
- Using GLib
- The Text View Widget
- The Tree View Widget
- Menus and Toolbars
- Dynamic User Interfaces
- Creating Custom Widgets
- Additional GTK+ Widgets
- Putting It All Together
- Appendix A: GTK+ Properties
- Appendix B: GTK+ Signals
- Appendix C: GTK+ Styles
- Appendix D: GTK+ Stock Items
- Appendix E: GError Types
- Appendix F: Exercise Solutions and Hints
For more information about my book, visit www.gtkbook.com.