可以用gtk_clist_set_column_justification函數(shù)設(shè)置列的對齊方式.
1.
GtkJustification參數(shù)類型可取以下值: GTK_JUSTIFY_LEFT:列中的文本左對齊。 GTK_JUSTIFY_RIGHT:列中的文本右對齊。 GTK_JUSTIFY_CENTER:列中的文本居中對齊。 GTK_JUSTIFY_FILL:文本使用列中所有可用的空間。
創(chuàng)建構(gòu)件時單元格的寬度是依據(jù)它們的標(biāo)題確定的,而單元格的高度的卻省值是當(dāng)前字體的高度。因此在多數(shù)情況下這不一定符合要求,gtk_clist_set_column_width函數(shù)設(shè)置單元格的寬度。gtk_clist_set_column_width函數(shù)可以設(shè)置單元格的高度。
2.
注意,單元格寬度和高度都是以像素度量,而不是以字母度量的。缺省值是當(dāng)前字體的寬度和高度。
3.
gtk_clist_set_column_with函數(shù)可以用于設(shè)置單元格內(nèi)水平和垂直方向上的縮進,縮進值是以像素度量的整數(shù)值,它可以是正數(shù)也可以是負數(shù)。下面是我們應(yīng)用上面兩個函數(shù)的程序例子:
下面是運行后的界面:
我們可以gtk_clist_get_text來得到指定單元格的數(shù)據(jù),可以用gtk_clist_set_text來修改這些數(shù)據(jù)。
4.
gtk_clist_set_text可以設(shè)置單元格的文本,函數(shù)可以用新文本來覆蓋原有的文本,row和column用來指定單元的位置,單元格的橫縱位置都是從0開始的。 gtk_clist_get_text取得指定單元格的數(shù)據(jù),這些指針都是指向存儲在構(gòu)件內(nèi)部的數(shù)據(jù)指針,所以不應(yīng)該修改或釋放。引用的數(shù)據(jù)沒有必要將不感興趣的數(shù)據(jù)全部讀出。任何返回值指針(除了GtkCList構(gòu)件)都可以是NULL。 |
|