GTK+ 2.0 教學-對齊元件 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間的浮點數。xalignyalign參數影響放在對齊元件裡的元件的位置。xscaleyscale參數影響配置給元件的空間數。

可以用下面的函式將子元件添加到對齊元件中:

    gtk_container_add (GTK_CONTAINER (alignment), child_widget);

要看關於對齊元件的範例,可以參考進度顯示器元件的範例。

感謝你看到這裡,很快就可以離開了,但最好的獎勵行動就是按一下幫我分享或留言,感恩喔~

點我分享到Facebook

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *