游戏开发,系统架构; 博客迁移到:http://www.jianshu.com/u/3ac0504b3b8c
全部博文(198)
分类: LINUX
2011-06-14 15:00:25
对齐(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); |