一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

GTK:分欄列表設(shè)置

 217小月月坑 2015-02-10

可以用gtk_clist_set_column_justification函數(shù)設(shè)置列的對齊方式.

 

1

名稱:

gtk_clist_set_column_justification

功能

設(shè)置列的對齊方式

頭文件

#include <gtk/gtk.h>

函數(shù)原形

void gtk_clist_set_column_justification( GtkCList *clist, gint column,

GtkJustification justification );

參數(shù)

clist          分欄列表構(gòu)件

column        列標(biāo)題編號

justification    對齊方式

返回值

     

 

 

 

 

 

 

 

 

 

 

 

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

名稱:

gtk_clist_set_column_width

gtk_clist_set_row_height

功能

設(shè)置單元格的高度和寬度

頭文件

#include <gtk/gtk.h>

函數(shù)原形

void gtk_clist_set_column_width( GtkCList *clist,gint column,gint width );

void gtk_clist_set_row_height( GtkCList *clist,gint height );

參數(shù)

clist        分欄列表構(gòu)件

column      列標(biāo)題編號

width       單元格的寬度

height       單元格的高度

返回值

      

 

 

 

 

 

 

 

 

 

 

 

 

 

 

注意,單元格寬度和高度都是以像素度量,而不是以字母度量的。缺省值是當(dāng)前字體的寬度和高度。

 

 

3

名稱:

gtk_clist_set_shif

功能

設(shè)置單元格內(nèi)水平和垂直方向上的縮進

頭文件

#include <gtk/gtk.h>

函數(shù)原形

void gtk_clist_set_shift( GtkCList *clist,gint row,gint column,gint vertical,

gint horizontal);

參數(shù)

clist        分欄列表構(gòu)件

row         行編號

column      列編號

vertical       水平縮進

horizontal     垂直縮進

返回值

      

 

 

 

 

 

 

 

 

 

 

 

 

 

 gtk_clist_set_column_with函數(shù)可以用于設(shè)置單元格內(nèi)水平和垂直方向上的縮進,縮進值是以像素度量的整數(shù)值,它可以是正數(shù)也可以是負數(shù)。下面是我們應(yīng)用上面兩個函數(shù)的程序例子:

#include <gtk/gtk.h>

 

int main(int argc,char *argv[ ])

{

GtkWidget *window;

GtkWidget *clist;

gchar *text1[3]={“劉備”,””,”23”}; /*定義列表項數(shù)據(jù)*/

gchar *text2[3]={“關(guān)羽”,””,”22”};

 

gtk_init(&argc,&argv);

window=gtk_window_new(GTK_WINDOW_TOPLEVEL);

gtk_signal_connect(GTK_OBJECT(window),”delete_event”,GTK_SIGNAL_FUNC(gtk_main_quit),NULL);

gtk_widget_set_size_request(window,200,150);

gtk_container_set_border_width(GTK_CONTAINER(window),10);

 

clist=gtk_clist_new(3);

gtk_clist_set_column_title(GTK_CLIST(clist),0,”姓名”);

gtk_clist_set_column_title(GTK_CLIST(clist),1,”姓別”);

gtk_clist_set_column_title(GTK_CLIST(clist),2,”年齡”);

 

gtk_clist_prepend(GTK_CLIST(clist),text1);/*將列表項數(shù)據(jù)添加到列表*/

gtk_clist_prepend(GTK_CLIST(clist),text2);

gtk_clist_set_column_justification(GTK_CLIST(clist),0,GTK_JUSTIFY_CENTER);/*設(shè)置列0的對齊方式為居中對齊*/

gtk_clist_set_column_width(GTK_CLIST(clist),0,50);/*設(shè)置列0的寬度為50*/

gtk_clist_set_shift(GTK_CLIST(clist),1,1,0,10);

 

gtk_clist_column_titles_show(GTK_CLIST(clist));

gtk_container_add(GTK_CONTAINER(window),clist);

 

gtk_widget_show(clist);

gtk_widget_show(window);

gtk_main();

}

       下面是運行后的界面:

 

       我們可以gtk_clist_get_text來得到指定單元格的數(shù)據(jù),可以用gtk_clist_set_text來修改這些數(shù)據(jù)。

 

4

名稱:

gtk_clist_get_text

gtk_clist_set_text

功能

查看/設(shè)置單元格中的文本

頭文件

#include <gtk/gtk.h>

函數(shù)原形

gint gtk_clist_get_text( GtkCList *clist,gint row,gint column,gchar **text );

void gtk_clist_set_text( GtkCList *clist,gint row,gint column,const gchar *text );

參數(shù)

clist        分欄列表構(gòu)件

text         單元格文本

返回值

      

 

 

 

 

 

 

 

 

 

 

 

 

 

gtk_clist_set_text可以設(shè)置單元格的文本,函數(shù)可以用新文本來覆蓋原有的文本,rowcolumn用來指定單元的位置,單元格的橫縱位置都是從0開始的。

gtk_clist_get_text取得指定單元格的數(shù)據(jù),這些指針都是指向存儲在構(gòu)件內(nèi)部的數(shù)據(jù)指針,所以不應(yīng)該修改或釋放。引用的數(shù)據(jù)沒有必要將不感興趣的數(shù)據(jù)全部讀出。任何返回值指針(除了GtkCList構(gòu)件)都可以是NULL。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    女人精品内射国产99| 国产精品自拍杆香蕉视频| 日韩欧美国产三级在线观看| 国产亚洲中文日韩欧美综合网| 欧美av人人妻av人人爽蜜桃| 久久99热成人网不卡| 亚洲欧美日韩色图七区| 亚洲精品小视频在线观看| 欧美一区二区三区五月婷婷| 国产级别精品一区二区视频| 日韩欧美一区二区久久婷婷| 日本午夜免费观看视频| 成年午夜在线免费视频| 日韩少妇人妻中文字幕| 一区二区三区日本高清| 嫩呦国产一区二区三区av| 欧美日韩综合在线第一页| 国产精品成人又粗又长又爽| 国产欧美一区二区久久| 国产日韩综合一区在线观看| 国产欧美日韩综合精品二区| 伊人网免费在线观看高清版| 日韩不卡一区二区视频| 婷婷开心五月亚洲综合| 黄色激情视频中文字幕| 成人精品视频在线观看不卡| 欧美大胆美女a级视频| 欧美午夜视频免费观看| 国产又粗又硬又大又爽的视频| 一区二区三区免费公开| 欧美黄色成人真人视频| 91精品日本在线视频| 日韩精品综合福利在线观看| 亚洲精品av少妇在线观看| 日韩精品亚洲精品国产精品| 中文字幕人妻综合一区二区| 东北老熟妇全程露脸被内射| 中文字幕乱码亚洲三区| 天堂热东京热男人天堂| 欧美日韩亚洲综合国产人| 久久热九九这里只有精品|