对齐构件 The Alignment widget@GTK+ 2.0 中文教程连载
2010-12-21 15:26
411 查看
对齐构件 The Alignment widget
对齐(alignment)构件允许将一个构件放在相对于对齐构件窗口的某个位置和尺寸上。例如,将一个构件放在窗口的正中间时,就要使用对齐构件。只有如下两个函数与对齐构件相关:
GtkWidget* gtk_alignment_new( gfloat xalign, gfloat yalign, gfloat xscale, gfloat yscale ); void gtk_alignment_set( GtkAlignment *alignment, gfloat xalign, gfloat yalign, gfloat xscale, gfloat yscale ); |
上面函数的所有四个参数都是介于0.0与1.0间的浮点数。xalign
和yalign
参数影响放在对齐构件里的构件的位置。xscale
和yscale
参数影响分配给构件的空间总数。
可以用下面的函数将子构件添加到对齐构件中:
gtk_container_add (GTK_CONTAINER (alignment), child_widget); |
进度条
构件的示例。
<<< Previous | Home | Next >>> |
容器构件 Container Widgets | Up | 固定容器 Fixed Container |
相关文章推荐
- 杂项构件/箭头 Arrows@GTK+ 2.0 中文教程连载
- 分栏窗口构件 Paned Window Widgets@GTK+ 2.0 中文教程连载
- 按钮构件 /一般按钮 Normal Buttons@GTK+ 2.0 中文教程连载
- 文本输入构件 Text Entries@GTK+ 2.0 中文教程连载
- 范围构件 Range Widgets || 滚动条构件 Scrollbar Widgets@GTK+ 2.0 中文教程连载
- 比例构件 Scale Widgets@GTK+ 2.0 中文教程连载
- 容器构件 Container Widgets 事件盒 The EventBox@GTK+ 2.0 中文教程连载
- 杂项构件/ 标签 Labels@GTK+ 2.0 中文教程连载
- 框架 Frames@GTK+ 2.0 中文教程连载
- 超时、IO 和 Idle 函数/超时 Timeouts@GTK+ 2.0 中文教程连载
- 比例框架 Aspect Frames@GTK+ 2.0 中文教程连载
- GTK 的 rc 文件/rc 文件的功能@GTK+ 2.0 中文教程连载
- 无窗口构件@GTK+ 2.0 中文教程连载
- 进度条 Progress Bars@GTK+ 2.0 中文教程连载(原文编译时73行有误:default:后应加 ;号做空语句)
- 对话框 Dialogs@GTK+ 2.0 中文教程连载
- 视角 Viewports@GTK+ 2.0 中文教程连载
- 开关按钮 Toggle Buttons@GTK+ 2.0 中文教程连载
- 标尺 Rulers@GTK+ 2.0 中文教程连载
- 编写你自己的构件 概述@GTK+ 2.0 中文教程连载
- 复选按钮 Check Buttons@GTK+ 2.0 中文教程连载