2009-12-17 4 views
0

저는 키보드 포커스가 필요한 GTK/GDK 도킹 된 창을 가지고 있으므로 액셀러레이터 키 (바로 가기)가 작동합니다. 그놈도 도킹 된 창에 키보드 포커스를 허용할지 여부를 아는 사람이 있습니까? 그렇다면 어떻게 활성화 할 수 있습니까?그놈 도킹 된 창에 초점을 맞 춥니 다

덕분에, 마이크

+0

일부 소스 코드를 제공 할 수 있습니까? –

+0

불행히도, 나는 정말로 할 수 없습니다. 그러나 코드는 매우 간단합니다. GDK 창이 고정되어 있습니다. 이렇게하면 창에서 키보드 포커스를받을 수 없게됩니다. Ctrl-J와 같은 단축키를 주로 사용하기를 원합니다. 또한 테스트를 위해 GTK 텍스트 입력 상자를 창에 넣었습니다. 입력 할 수 없기 때문에 키보드 포커스가 전혀 없습니다. 응답에 대해 – mike

답변

0

당신은 gtk_widget_grab_focus()를 시도하고, 도킹 위젯에 GTK_CAN_FOCUS 플래그를 설정 했습니까?

+0

에 감사드립니다. 네, 있어요. 불행히도 아무런 영향을 미치지 않는 것 같습니다. – mike

관련 문제