GTK入门导引
Unix/Linux作坊
Ian Main,
slow@intergate.bc.ca
, September 17,1997
翻译: Brian Lin, OK STATION, Webmaster, 7/23/1998,
foxman@okstation.com
http://linux.okstation.com/gtk/gtk_tut.html
目录
1.
简介
2.
开始
2.1 用GTK来写Hello World
2.2 编译Hello World
2.3 Signals及Callbacks的原理
2.4 步过Hello World
3.
下一步
3.1 资料型态
3.2 更多Signal Handlers
3.3 Hello World加强版
4.
封装物件
4.1 Packing Boxes原理
4.2 详述Boxes
4.3 Packing范例程式
4.4 Packing Using Tables
4.5 Table Packing范例
5.
物件概论
5.1 分派系统
5.2 物件组织
5.3 没有视窗的物件
6.
按钮物件
6.1 一般按钮
6.2 Toggle按钮
6.3 Check按钮
6.4 Radio按钮
7.
Tooltips物件
8.
Container物件
8.1 Notebooks
8.2 卷动视窗
9.
EventBox物件
10.
其它物件
10.1 标签
10.2 Progress Bars
10.3 对话盒
10.4 Pixmaps
10.5 影像
11.
档案选取
12.
List物件
12.1 信号
12.2 函数集
12.3 范例
12.4 List Item物件
12.5 信号
12.6 函数集
12.7 范例
13.
尚未有文件的物件
13.1 文字项目
13.2 颜色选取
13.3 范围控制
13.4 尺规
13.5 文字盒
13.6 预览
13.7 曲线
14.
选单物件
14.1 Manual Menu Creation
14.2 Manual Menu Example
14.3 使用GtkMenuFactory
14.4 Menu Factory Example
15.
Timeouts, IO及Idle函数
15.1 Timeouts
15.2 监督IO
15.3 Idle函数
16.
选取区域的管理
16.1 概说
16.2 撷取选取区域
16.3 提供选取区域
17.
glib
17.1 定义
17.2 双向链结串列
17.3 单向链结串列
17.4 记忆体管理
17.5 Timers
17.6 字串处理
17.7 工具及错误处理函数
18.
设定物件属性
19.
GTK的rc档
19.1 rc档的功能
19.2 GTK的rc档格式
19.3 rc档范例
20.
写属於您自己的物件
20.1 概说
20.2 物件的解析
20.3 产生一个组合式的物件
20.4 从草稿中产生一个新的物件.
20.5 更多一点
20.6 版权
21.
写GTK程式的技巧
22.
贡献本计划
23.
好人们
24.
版权