Ubuntu 18.04上的FLTK:在Dock上设置图标的弹出文本

问题描述 投票:1回答:1

[我在Ubuntu 18.04上使用FLTK 1.3.4

我的项目使用FLTK使用GUI开发了一个桌面应用程序。启动应用程序时,其在扩展坞上的默认图标为“停止”符号。将鼠标悬停在其上时,其默认弹出文本为“ FLTK”。请参见下面的屏幕截图:

adjuster example 01

我正在使用FLTK的adjuster example进行显示。

我想使用自己的图标,并将文本更改为其他内容。我了解到API void Fl_Window::icon(const Fl_RGB_Image * icon)可以设置图标,但是我还没有弄清楚如何更改悬停文本。我已经尝试过“ Fl_Window :: labelvoid Fl_Window::icon(const Fl_RGB_Image * icon)Fl_Window :: iconlabel`,但它们不起作用。

有人知道我应该去哪里看看吗?

我已经阅读了and,这给了我使用this document的提示,但没有提到如何设置文本。

[我想我可能还需要查看GTK API(我的系统正在使用GTK 3),但是在Fl_Window::icon()上浏览了API之后,我什么都没找到。

[我也尝试了this page https://www.fltk.org/doc-1.3/classFl__Window.html#a9718a55f909d150394f4a67ba762aa0c的构造函数,该构造函数接受窗口标题,但它也不会更改图标的悬停文本。

icons gtk ubuntu-18.04 gnome fltk
1个回答
1
投票

环顾四周后,可以使用方法Fl_Window进行设置。其源代码为Fl_Window::xclass

使用Fl_Window::xclass字符串here

xclass

这是X Window API调用。 here属性是“资源数据库查找的应用程序类和名称”。在X Window System,第11版的Xlib编程手册]第第12章,客户端间通信中进行了讨论。 1

© www.soinside.com 2019 - 2024. All rights reserved.