您的位置:首页 > 其它

对齐构件 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 WidgetsUp
固定容器 Fixed Container
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: