分类: 嵌入式
2011-11-25 17:02:07
1 结构定义
struct GtkList
{
[...]
GList *selection; 指向一个链表(该链表用来保存所有被选中的GtkListItem)
guint selection_mode; GtkList的选择模式,可为单选或多选等
[...]
};
2 创建列表框
我们通过往GtkList构件中添加GtkListItem构件来实现GtkList构件
gtk_list_new:创建列表框
gtk_list_set_selection_mode:设置列表框的选择模式(单选或多选)
3 操作列表项
4 列表框的使用
======================================================================================
列表框的创建
GtkWidget *list;
GList *items = NULL;
items = g_list_append (items, "First Item");
items = g_list_append (items, "Second Item");
items = g_list_append (items, "Third Item");
items = g_list_append (items, "Fourth Item");
items = g_list_append (items, "Fifth Item");
list = gtk_list_new();
gtk_list_insert_items(list,items,0);
======================================================================================
5 图片