开发工具:
文件大小: 995kb
下载次数: 0
上传时间: 2009-02-22
详细说明: Table of Contents 1. Introduction 2. Getting Started Hello World in GTK Compiling Hello World Theory of Signals and Callbacks Events Stepping Through Hello World 3. Moving On Data Types More on Signal Handlers An Upgraded Hello World 4. Packing Widgets Theory of Packing Boxes Details of Boxes Packing Demonstration Program Packing Using Tables Table Packing Example 5. Widget Overview Casting Widget Hierarchy Widgets Without Windows 6. The Button Widget Normal Buttons Toggle Buttons Check Buttons Radio Buttons 7. Adjustments Creat ing an Adjustment Using Adjustments the Easy Way Adjustment Internals 8. Range Widgets Scrollbar Widgets Scale Widgets Creating a Scale Widget Functions and Signals (well, functions, at least) Common Range Functions Setting the Update Policy Getting and Setting Adjustments Key and Mouse bindings Vertical Range Widgets Horizontal Range Widgets Example 9. Miscellaneous Widgets Labels Arrows The Tooltips Object Progress Bars Dialogs Pixmaps Rulers Statusbars Text Entries Spin Buttons Combo Box Calendar Color Selection File Selections 10. Container Widgets The EventBox The Alignment widget Fixed Container Layout Container Frames Aspect Frames Paned Window Widgets Viewports Scrolled Windows Button Boxes Toolbar Notebooks 11. CList Widget Creating a CList widget Modes of operation Working with titles Manipulating the list itself Adding rows to the list Setting text and pixmaps in the cells Storing data pointers Working with selections The signals that bring it together A CList example 12. CTree Widget Creating a CTree Adding and Removing nodes Setting CTree Attributes Utilizing row data 13. Tree Widget Creating a Tree Adding a Subtree Handling the Selection List Tree Widget Internals Signals Functions and Macros Tree Item Widget Signals Functions and Macros Tree Example 14. Menu Widget Manual Menu Creation Manual Menu Example Using ItemFactory Item Factory Example 15. Text Widget Creating and Configuring a Text box Text Manipulation Keyboard Shortcuts Motion Shortcuts Editing Shortcuts Selection Shortcuts A GtkText Example 16. Undocumented Widgets CTree Curves Drawing Area Font Selection Dialog Gamma Curve Image Packer Plugs and Sockets Preview 17. Setting Widget Attributes 18. Timeouts, IO and Idle Functions Timeouts Monitoring IO Idle Functions 19. Advanced Event and Signal Handling Signal Functions Connecting and Disconnecting Signal Handlers Blocking and Unblocking Signal Handlers Emitting and Stopping Signals Signal Emission and Propagation 20. Managing Selections Overview Retrieving the selection Supplying the selection 21. GLib Definitions Doubly Linked Lists Singly Linked Lists Memory Management Timers String Handling Utility and Error Functions 22. GTK's rc Files Functions For rc Files GTK's rc File Format Example rc file 23. Writing Your Own Widgets Overview The Anatomy Of A Widget Creating a Composite widget Introduction Choosing a parent class The header file The _get_type() function The _class_init() function The _init() function And the rest... Creating a widget from scratch Introduction Displaying a widget on the screen The origins of the Dial Widget The Basics gtk_dial_realize() Size negotiation gtk_dial_expose() Event handling Possible Enhancements Learning More 24. Scribble, A Simple Example Drawing Program Overview Event Handling The DrawingArea Widget, And Drawing Adding XInput support Enabling extended device information Using extended device information Finding out more about a device Further sophistications 25. Tips For Writing GTK Applications 26. Contributing 27. Credits 28. Tutorial Copyright and Permissions Notice A. GTK Signals GtkObject GtkWidget GtkData GtkContainer GtkCalendar GtkEditable GtkTipsQuery GtkCList GtkNotebook GtkList GtkMenuShell GtkToolbar GtkTree GtkButton GtkItem GtkWindow GtkHandleBox GtkToggleButton GtkMenuItem GtkListItem GtkTreeItem GtkCheckMenuItem GtkInputDialog GtkColorSelection GtkStatusBar GtkCTree GtkCurve GtkAdjustment B. GDK Event Types C. Code Examples Tictactoe tictactoe.h tictactoe.c ttt_test.c GtkDial gtkdial.h gtkdial.c dial_test.c Scribble scribble-simple.c scribble-xinput.c D. List Widget Signals Functions Example List Item Widget Signals Functions Example ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.