改变GTK 上的菜单的文字属性
来源:互联网 发布:android编程兵书 pdf 编辑:程序博客网 时间:2024/04/29 04:44
change the word's attribute from the menu of GTK
改变GTK 上的菜单的文字属性
gtk_menu_item_new_with_label ()
GtkWidget* gtk_menu_item_new_with_label (const gchar *label);
Creates a new GtkMenuItem whose child is a GtkLabel.
label :
the text for the label
Returns :
the newly created GtkMenuItem always has a label ,and we can get it's child 's attribute.
新生成的menuitem里面都有一个Label,直接取得其child设置即可
Build the menu and Show it .
生成菜单并且显示它。
{
GtkMenuShell *menu;
GtkWidget *menuitem;
menuitem=gtk_menu_item_new_with_label("hello");
gtk_container_foreach (GTK_CONTAINER(menuitem), menu_set_text, NULL);
gtk_menu_shell_append(menu,menuitem);
gtk_widget_set_size_request (menuitem, 120, 35);
gtk_widget_show(menuitem);
gtk_menu_popup(GTK_MENU(menu), NULL, NULL, popmenu_set_position, NULL, ev->button, ev->time);
}
the function to change the word 's attribuates.
改变菜单上的文字属性的函数。
void menu_set_text(GtkWidget * w)
{
g_return_if_fail(w != NULL);
char *bold_text=NULL;
GtkLabel* label = GTK_LABEL(w);
g_return_if_fail(label != NULL);
bold_text = g_markup_printf_escaped ("<span weight=/"bold/">%s</span>", gtk_label_get_text (GTK_LABEL (w)));
gtk_label_set_markup (label, bold_text);
}
- 改变GTK 上的菜单的文字属性
- UILabel上的文字 单独改变 属性
- 改变按钮上的文字
- 设定Gtk menu 上的文字属性,比如字体和颜色
- 求助:菜单上的文字
- Android-改变文字颜色的上下文菜单
- 如何修改菜单上的文字
- 如何修改菜单上的文字
- NavigationView 实现侧滑菜单 改变菜单颜色的属性
- gtk改变button的字体大小
- 36.在iPhone4S上,UIButton-setEnabled属性为NO时,无法改变button的状态,如上面的文字
- VC修改按钮上的文字 改变控件的长度
- ModifyMenu 改变菜单项属性的API函数
- iOS改变Label上指定文字的颜色
- 重开Netbeans后,菜单上的文字消失
- Android之自定义 ActionBar 上的菜单(Menu)文字颜色
- GTK+-3.0编程 (七) 菜单的创建
- 改变标签的文字颜色
- D3D中FVF的顺序
- 模拟滚动条
- Domino应用优化-系统管理篇
- 齐纳管原理
- 美国印第安纳大州Purdue(普杜)大学的法国数学家Louis de Branges de Bourcia周二表示已经证明了黎曼猜想
- 改变GTK 上的菜单的文字属性
- 关于HttpCookie
- 是谁神化了IOCP——完成端口通讯服务器(IOCP Socket Server)设计(1)
- 内存管理(AWE)——完成端口通讯服务器(IOCP Socket Server)设计(二)
- Required extensions not supported. IBJ... 原因分析
- 最爱的1 2期
- 优酷,你优在哪酷在哪?
- 再思考中国管理软件衰落原因以及创新突破出路方法
- ·