如何在FLTK中编写面板任务栏以在Linux系统上使用
||
我需要用C / C ++编写一个小型应用程序,以实现面板任务栏之类的东西,以便在桌面窗口(特别是Linux系统上的xorg桌面)顶部显示信息。我需要避免GUI编程的膨胀和陡峭的学习曲线。
我的研究将我指向GTK + / GTKmm或FLTK。看起来FLTK可能更容易掌握,并且最有可能提供具有最小依赖关系的小净包装。因此,到目前为止,我的研究都是基于FLTK。
我一直在做一些阅读,正在努力寻找如何编写一个基本程序,该程序将创建一个狭窄的未经修饰的窗口,该窗口覆盖监视器的宽度,以使其他应用程序最大化而不会使其模糊。到目前为止,我发现的FLTK教程(包括FLTK文档)仅实现了带有可在屏幕上移动的边框的标准窗口。
我想以FLTK(或GTK + / GTKmm)编写一个简单的程序开始,该程序会在屏幕上创建一个20像素深的条,其中包含一条“ hello world”消息。条形区域将保留在其他程序可以访问的区域之外,以便最大化另一个应用程序不会隐藏“ hello world”消息。我认为这与WM_STRUT_PARTIAL属性有关,但我在FLTK中找不到有关此信息。
这样做一方面是为了了解如何编写一个简单的GUI程序,另一方面是为了解决我的特定需求。
我正在寻找任何帮助/指导,以使我朝着正确的方向开始。非常感谢。
没有找到相关结果
已邀请:
1 个回复
可扇胆