《unix系统v第4版-程序员指南:xwin图形窗口系统x工具箱》求取 ⇩

第一篇X工具箱内部机制1

第一章内部机制和零件3

1.1 引言3

1.2 术语4

1.3 内部机制5

1.4 零件6

1.5 零件分类14

第二章零件实例化29

2.1 引言29

2.2 初始化X工具箱29

2.3 装载资源数据库33

2.4 解析命令行34

2.5 建立零件36

2.6 实现零件42

2.7 从零件中获取窗口信息45

2.8 消毁零件47

2.9 退出应用49

第三章复合零件及其子零件51

3.1 引言51

3.2 验证复合零件的类52

3.3 向一个复合零件添加子零件:insert_child过程52

3.4 子零件的插入顺序:insert_position过程53

3.5 删除子零件:delete_child过程53

3.6 在管理集中添加和取消子零件53

3.7 控制何时映射零件56

3.8 受约束复合零件57

第四章外壳零件61

4.1 引言61

4.2 外壳零件的定义62

第五章弹出式零件71

5.1 引言71

5.2 弹出式零件类型71

5.3 创建弹出式外壳72

5.4 创建弹出式子零件73

5.5 映射弹出式零件73

5.6 取消对弹出式零件的映射76

第六章几何管理79

6.1 引言79

6.2 启动几何变化79

6.3 通用几何管理器请求80

6.4 改变大小请求82

6.5 潜在的几何变化83

6.6 子零件几何管理:geometry_manager过程83

6.7 零件的放置及改变大小85

6.8 合适的几何形状87

6.9 大小变化管理:resize过程88

第七章事件管理89

7.1 引言89

7.2 增加和删除额外事件源89

7.3 限制传给零件链的事件92

7.4 子零件与输入焦点93

7.5 询问事件源94

7.6 分发事件96

7.7 应用的输入循环97

7.8 设置和检查零件的灵敏状态97

7.9 添加后台工作过程98

7.10 X事件过滤器99

7.11 零件暴露和可见性100

7.12 X事件处理器102

第八章回调过程107

8.1 引言107

8.2 使用回调过程和回调表定义107

8.3 标识回调表108

8.4 增加回调过程108

8.5 取消回调过程109

8.6 执行回调过程110

8.7 检查回调表的状态110

第九章资源管理113

9.1 引言113

9.2 资源表113

9.3 字节偏移量的计算117

9.4 资源表的超类到子类链117

9.5 子资源118

9.6 获取应用资源119

9.7 资源转换119

9.8 读/写零件状态126

第十章转换管理133

10.1 引言133

10.2 动作表133

10.3 转换表135

10.4 转换表的管理136

10.5 使用加速器138

10.6 键码到键符的转换139

第十一章实用函数143

11.1 引言143

11.2 确定数组中的元素个数143

11.3 将字符串转换成零件实例143

11.4 管理存贮器的使用144

11.5 共享图形场境146

11.6 管理选择147

11.7 将暴露事件合并到一个区域中153

11.8 转换零件坐标153

11.9 将窗口转换成零件154

11.10 错误处理154

附录A 资源文件格式161

附录B 转换表语法163

附录C 将X11.2版本的零件转换成X11.3版本的零件171

附录D 标准错误和警告177

附录E StringDefs.h头文件183

手册页189

第二篇Athena零件集和内部机制261

第一章导论263

1.1 引言263

1.2 X工具箱库简介263

1.3 术语264

1.4 基础模型265

1.5 设计原则265

第二章使用零件267

2.1 引言267

2.2 初始化工具箱267

2.3 创建零件268

2.4 零件参数表中的共同参数269

2.5 实现零件270

2.6 标准的零件处理函数270

2.7 使用客户回调过程接口273

2.8 程序设计方面的考虑274

第三章Athena零件集279

3.1 引言279

3.2 命令零件279

3.3 标签零件282

3.4 文字零件284

3.5 滚动杆零件296

3.6 视区零件301

3.7 边框零件302

3.8 条板零件303

3.9 表格零件305

3.10 对话零件308

3.11 列表零件309

3.12 网格零件313

3.13 零件模板—创建塑造的零件315

《unix系统v第4版-程序员指南:xwin图形窗口系统x工具箱》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。