저는 라이브러리에 대한 데모 응용 프로그램을 제작 중이며, libCanberra를 통해 오디오 이벤트를 실행하는 그놈 응용 프로그램에서 사용자가 시각적 이벤트를 선택하여이를 대체 할 수 있도록 허용하고 있습니다. 이것은 시각 장애가있는 사용자와 청각 장애가있는 사용자가 모두 오디오 경고 등의 이점을 얻도록 돕는 접근하기 쉬운 노력입니다.GTK 또는 GDK를 통해 화면에 직접 그려야합니다.
첫 번째 데모에서는 우리의 간단한 GTK 샘플 응용 프로그램에서 버튼을 누르면 전체 화면이 색상으로 깜박입니다. 필자는 GTK 문서를보고 있었고, 필자가 본 모든 그림은 창이나 다른 위젯에 직접 그려야 만했습니다. 전체 화면의 색조를 제어하고 싶습니다. 이것이 GDK일까요? 나는 기지에서 완전히 벗어 났는가?
모든 링크/도움을 많이 주시면 감사하겠습니다! 감사.
추신 : 이것은 적절한 바인딩이있는 언어간에 기능이 동일해야하지만, C로 작성되었습니다.
아래에 무엇이 보이는지 만 보여주는 전체 화면 창을 페인트하는 것처럼주의하십시오. Compiz와 같은 합성 관리자 문제가 발생할 수 있습니다. – MighMoS
@MighMoS 및 stormsoul 당신이 정교하게 이야기 해 주시겠습니까? Noi는 모든 모니터를 커버하는 단일 창을 만들 필요가있는 상황에 처해 있습니다. http://stackoverflow.com/questions/31366706/gtk-window-cover-entire- 화면 – yatg