我的工作,我和两位同事正在编写允许运行音频事件GNOME应用虽然libCanberra,以允许用户选择视觉事件来替换它们库中的演示应用程序。这是一个辅助志同道合的努力,以帮助视觉和听觉障碍的人士获得音频警报的好处,这样的。

对于我们的第一个演示中,我们只是简单地试图使整个屏幕闪现着一个颜色,当我们简单的GTK的示例应用程序,按下按钮。我一直在寻找的GTK文档和所有的绘图是我见过曾与绘图直接到窗口或其他小部件做。我想控制整个画面的色调。这会是一个GDK的事情吗?我是完全关闭基地?

任何链接/帮助将不胜感激!感谢。

PS:该正被写入C,虽然功能应与合适的绑定语言之间是相同的,我假设

有帮助吗?

解决方案

您不能。您的应用程序只能以自己的窗口访问,并没有(也不应该)了解其他窗口,或屏幕上的任何。 “屏幕” 被任何后端GTK使用托管(X?的Win32?DirectFB的?)。

这是说,你可以尝试创建一个“全屏”窗口覆盖整个屏幕区域。即全屏应用软件在大多数窗口系统实施的方式。

其他提示

GTK没有这样的选项据我所知,你可能想使用的后端:Xlib的(或XCB)为

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top