首頁 / LinuxDev / GTK+ 2.0 教學-對齊元件 The Alignment widget

GTK+ 2.0 教學-對齊元件 The Alignment widget

對齊(alignment)元件允許將一個元件放在相對於對齊元件視窗的某個位置和尺寸上。例如,將一個元件放在視窗的正中間時,就要使用對齊元件。

只有如下兩個函式與對齊元件相關:

GtkWidget* _alignment_new( gfloat xalign,
                              gfloat yalign,
                              gfloat xscale,
                              gfloat yscale );

void _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);

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

Print Friendly, PDF & Email
馬上成為工作達人的Fans

About ㄚ琪

工作達人Fun Taiwan的創辦者及總編,可以在這裡更認識他。

One comment

發表迴響

你的電子郵件位址並不會被公開。 Required fields are marked *

*

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Scroll To Top