工具提示对象 The Tooltips Object@GTK+ 2.0 中文教程连载
来源:互联网 发布:java权限控制 编辑:程序博客网 时间:2024/06/05 03:20
工具提示对象 The Tooltips Object
工具提示对象(Tooltips)就是当鼠标指针移到按钮或其它构件上并停留几秒时,弹出的文本串。工具提示对象很容易使用,所以在此仅仅对它们进行解释,不再举例。如果你想要看些代码,可以看看 GTK 附带的testgtk.c程序.
不接收事件的构件(没有自己的 X 窗口的构件)不能和工具提示对象一起工作。
可以使用 gtk_tooltips_new() 函数创建工具提示对象。因为GtkTooltips对象可以重复使用,一般在应用程序中仅需要调用这个函数一次。
GtkTooltips *gtk_tooltips_new( void );
一旦已创建新的工具提示,并且希望在某个构件上应用它,可调用以下函数设置它:
void gtk_tooltips_set_tip( GtkTooltips *tooltips,
GtkWidget *widget,
const gchar *tip_text,
const gchar *tip_private );
第一个参数是已经创建的工具提示对象,其后第二个参数是希望弹出工具提示的构件,第三个参数是要弹出的文本。最后一个参数是作为标识符的文本串,当用GtkTipsQuery实现上下文敏感的帮助时要引用该标识符。目前,你可以把它设置为NULL.
下面有个短示例:
GtkTooltips *tooltips;
GtkWidget *button;
.
.
.
tooltips = gtk_tooltips_new ();
button = gtk_button_new_with_label ("button 1");
.
.
.
gtk_tooltips_set_tip (tooltips, button, "This is button 1", NULL);
还有其它与工具提示有关的函数,下面仅仅列出一些函数的简要描述。
void gtk_tooltips_enable( GtkTooltips *tooltips );
激活已经禁用的工具提示对象。
void gtk_tooltips_disable( GtkTooltips *tooltips );
禁用已经激活的工具提示对象。
上面是所有与工具提示有关的函数,实际上比你想要知道的还多 :-)
<<< PreviousHomeNext >>>箭头 ArrowsUp进度条 Progress Bars
- 工具提示对象 The Tooltips Object@GTK+ 2.0 中文教程连载
- GTK+ 2.0 中文教程连载
- GTK 信号@GTK+ 2.0 中文教程连载
- 对齐构件 The Alignment widget@GTK+ 2.0 中文教程连载
- 调整对象 Adjustments@GTK+ 2.0 中文教程连载
- 轻松使用调整对象@GTK+ 2.0 中文教程连载
- “调整对象”的内部机制@GTK+ 2.0 中文教程连载
- 中文版说明@GTK+ 2.0 中文教程连载
- 简介@GTK+ 2.0 中文教程连载
- 事件@GTK+ 2.0 中文教程连载
- 数据类型@GTK+ 2.0 中文教程连载
- 组装构件@GTK+ 2.0 中文教程连载
- 构件概述@GTK+ 2.0 中文教程连载
- 对话框 Dialogs@GTK+ 2.0 中文教程连载
- 标尺 Rulers@GTK+ 2.0 中文教程连载
- 状态栏 Statusbars@GTK+ 2.0 中文教程连载
- 日历 Calendar@GTK+ 2.0 中文教程连载
- 框架 Frames@GTK+ 2.0 中文教程连载
- 杂项构件/ 标签 Labels@GTK+ 2.0 中文教程连载
- ubunu使用笔记(1),开启framebuffer
- Java面试宝典2010版
- 杂项构件/箭头 Arrows@GTK+ 2.0 中文教程连载
- 配置Fedora 双击文件时不打开新窗口
- 工具提示对象 The Tooltips Object@GTK+ 2.0 中文教程连载
- 直接插入排序
- 解决Firefox不能打开Applet的问题
- 进度条 Progress Bars@GTK+ 2.0 中文教程连载(原文编译时73行有误:default:后应加 ;号做空语句)
- ajaxcontroltoolkit安装、下载、使用须知
- VSTO中开发Excle 常用的操作
- 信号
- QT 布局
- 大家都来找好友啊