[文章作者:陈臻 本文版本:v1.0 最后修改:2006.10.13 转载请注明原文链接:http://www.54chen.com/c/24]

在gnome中国的网页上找到这个内容,他们把它叫做“通知功能图标”。它是一个在未来版本中决定发布的已实现包。

http://www.gnome-cn.org/documents/tutorial/system-tray-icon-application/implement-your-tray

具体实现前需要在下载两个开发补丁源文件,然后包含头文件到你的文件中。

具体代码:

void

create_tray (tray_demo * tray)

{

GtkWidget *image;

GtkWidget *event_box;

GtkTooltips *tooltips;

EggTrayIcon *tray_icon;

tooltips = gtk_tooltips_new ();

tray_icon = egg_tray_icon_new ("Tray icon demo");

event_box = gtk_event_box_new ();

gtk_container_add (GTK_CONTAINER (tray_icon), event_box);

g_signal_connect (G_OBJECT (event_box), "button-press-event",

G_CALLBACK (tray_button_press_event_cb), tray);

gtk_tooltips_set_tip (GTK_TOOLTIPS(tooltips), event_box, _("Try a left/right click"), NULL);

image = load_image (GCN_ICON);

gtk_container_add (GTK_CONTAINER (event_box), image);

gtk_widget_show_all (GTK_WIDGET (tray_icon));

return;

}

linux 系统托盘工具,linux下系统托盘的实现相关推荐

  1. Linux漏洞建议工具Linux Exploit Suggester

     Linux漏洞建议工具Linux Exploit Suggester 在Linux系统渗透测试中,通常使用Nessus.OpenVAS对目标主机进行扫描,获取目标主机可能存在的漏洞.如果无法进行漏洞 ...

  2. linux c语言工具,Linux下C语言编程环境的工具.doc

    Linux下C语言编程环境的工具 Linux下C语言编程环境的工具 Linux下C语言编程环境的工具 要想在Linux下进行C语言编程,首先得搭建好一个编程环境.这里分别说明一下几个非常有用的软件包. ...

  3. linux 引导程序修复工具,linux 引导修复工具

    如果你有Windows 系统安装盘/ 启动盘,或者安装了DOS 工具,可以从Windows 进入纯DOS 界面的话,那么可以分别用 fixmbr 命令生成正确的引导文件boot.ini ,和使用 fd ...

  4. linux中top工具,Linux命令工具 top详解

    Linux命令工具 top详解 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.top是一个动态显示过程,即可以通过用户按键来不 ...

  5. linux语言 翻译工具,Linux文本转语音工具eSpeak介绍

    Text to speech tool in Linux eSpeak是一款 Linux 命令行工具,能把文本转换成语音.它是一款简洁的语音合成器,用C语言编写而成,它支持英语和其它多种语言. eSp ...

  6. linux修复引导工具,linux 修复引导工具

    如果你有Windows 系统安装盘/ 启动盘,或者安装了DOS 工具,可以从Windows 进入纯DOS 界面的话,那么可以分别用 fixmbr 命令生成正确的引导文件boot.ini ,和使用 fd ...

  7. linux系统进程管理工具,Linux系统进程管理工具

    对于Linxu系统运维工程师来说好的系统进程管理工具,就像一把利器,无坚不摧,可以使用这些工具发现造成性能问题可能原因,提升团队的工作效率,本篇知识提及一些简单常用系统管理工具包括了pstree.ps ...

  8. linux的locate工具,linux文本查找工具之locate、find

    linux文本查找工具之locate.find 一.文件查找分为两类: 1.非实时查找:locate 2.实时查找:find 二.非实时查找:locate 非实时查找:查找速度快.非精准查找.模糊查找 ...

  9. linux安装tune2fs工具,linux tune2fs命令详解

    一.简介: tune2fs是调整和查看ext2/ext3文件系统的文件系统参数,Windows下面如果出现意外断电死机情况,下次开机一般都会出现系统自检.Linux系统下面也有文件系统自检,而且是可以 ...

  10. 系统总裁---系统封装工具---封装windows7系统实操

    一.准备工作 1:如果Win7系统封装母盘是Administrator账户,可以直接封装,如果使用的是其他账户,需要先启用Administrator账户,然后注销账户进入Administrator账户 ...

最新文章

  1. FastStone Capture不止于完美截图体验
  2. 【已解答】Linux ./configure --prefix 命令是什么意思?
  3. OpenCV EM clustering集群的实例(附完整代码)
  4. BZOJ.2716.[Violet3]天使玩偶(CDQ分治 坐标变换)
  5. 作者:向阳,男,同济大学教授、博士生导师。
  6. 数据结构Java版之排序算法(二)
  7. 华为云FusionInsight MRS:助力企业构建“一企一湖,一城一湖”
  8. FPGA UART总线协议简介
  9. 宏碁(acer)被攻击:黑客索要 3.25 亿元赎金
  10. 数字化转型方法论_老板让我搞数字化转型?成功之后,我整理了这套超全的方法论...
  11. Xcode5 取消项目ARC,或者单个类ARC切换
  12. 服务器系统2003资源监视器在哪里,Win10资源监视器在哪 如何打开资源监视器
  13. 科大讯飞批量语音转文字
  14. 华为交换机修改concle密码
  15. 全国省市区数据SQL - 省市区
  16. 支付宝支付 62009
  17. 三点钟社群联合发起人Sky: 中国版“马克·扎克伯格”,用区块链激励差异化价值创造者...
  18. STC12单片机双串口共用独立波特率发生器发生波特率
  19. 企业微信话术库是什么?如何添加?
  20. 唱好歌首先要掌握上海学唱歌的发音技巧

热门文章

  1. ios下非button/a标签点击事件失效问题
  2. 基于ETest-DEV的发动机ECU硬件在环测试平台的研究与开发
  3. [WPF专业编程指南].李应保(奋斗的小鸟)_PDF 电子书
  4. html5语音读取文字_不外传自媒体神器,文字转语音免费软件工具下载
  5. 软件测试 8(结构性测试) -- 路径测试
  6. UG三维模型导入MATLAB
  7. 线性表详解(静态链表、单链表、双向链表、循环链表)
  8. NTT Docomo公布公司LTE投资计划
  9. Hadoop大数据处理流程
  10. vue 加载中loading……