设定Gtk menu 上的文字属性,比如字体和颜色
来源:互联网 发布:c语言保留字是什么 编辑:程序博客网 时间:2024/06/09 17:32
使用gtk_menu_item_new_with_label生成的menuitem里面都有一个Label,直接取得其child设置即可
{
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);
}
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 menu 上的文字属性,比如字体和颜色
- 一个带有属性的字符串(比如文字颜色/字体属性等文字属性) 在label上显示需要使用 attributedText 属性
- 设定MyEclipse编辑代码区域文字的大小及非关键字的字体、字形和颜色
- 设置Gtk Label的背景颜色和字体颜色
- 关于修改Toolbar上menu的字体颜色的方法
- Android之自定义 ActionBar 上的菜单(Menu)文字颜色
- 改变GTK 上的菜单的文字属性
- 如何在改变mfc控件上文字的字体和颜色
- jQuery css() 方法 修改元素的属性 比如字体颜色、大小
- 设定UISegmentControl的文字属性
- Lotus Notes常用的Toolbar设定:一键修改字体、字号、文字颜色
- toolbar menu 字体颜色和大小
- Dreamweaver中如何设定文字——大小、字体、颜色
- gtk 设置标签(label)里字体的大小 颜色等属性的方法
- GTK+ 消息对话框 属性对话框 字体选择对话框 颜色选择对话框 的使用例子
- UITextField的字体和颜色和文字显示位子。
- ToolBar修改menu item的字体颜色
- ToolBar修改menu item的字体颜色
- UNREFERENCED_PARAMETER 的作用
- 2009年4月 要对银行说“不”
- office2007太顽固了。
- C语言学习心得
- xxx is not in the sudoers file解决方法
- 设定Gtk menu 上的文字属性,比如字体和颜色
- 用什么过计算机二级
- strftime() 函数将时间格式化
- stunnel客户端的使用
- 破解飓风视频播放密码的方法
- [Ubuntu]flash中文显示乱码(方块) 解决方法
- printf特效
- F功能键 《转》
- Silverlight学习笔记--通用绘图属性