我正在为我和两个同事正在编写的库开发演示应用程序,以允许 GNOME 应用程序通过 libCanberra 运行音频事件,以允许用户选择视觉事件来替换它们。这是一项具有可访问性的努力,旨在帮助视觉和听觉受损的用户获得音频警报等的好处。
对于我们的第一个演示,我们只是尝试在我们简单的 GTK 示例应用程序中按下按钮时使整个屏幕闪烁颜色。我一直在查看 GTK 文档,我看到的所有绘图都与直接绘制到窗口或其他小部件有关。我想控制整个屏幕的色调。这会是 GDK 的事情吗?我完全不在基地吗?
任何链接/帮助将不胜感激!谢谢。
PS:这是用 C 编写的,尽管我认为具有适当绑定的语言之间的功能应该相同。