창문에 GtkHBox
에 GtkTreeView
이있는 Glade GUI 설명 파일이 있습니다. row_activated
신호 처리기가 있습니다. 이제, Glade는 자동으로 해당 트리 뷰의 "events"속성 (GtkWidget
에서 상속)을 약간의 값 (GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK
)으로 설정합니다. 그리고이 이상한 이와 일들이 있습니다 : (나는 기압이 적어도 이전 GTK 2.10) 응용 프로그램을 중단하지 않는 것 (속성이 비어 있도록) 사전 설정 값을 제거GtkTreeView 위젯과 같은 GtkWidget.events 속성의 목적은 무엇입니까?
- 은 .
- 실제로, 이전에 본 성가신 버그 (트리보기 항목이 클릭 수를 확장하거나 축소하는 데 제대로 반응하지 않음)가 사라졌습니다.
아직 새로운 GTK 버전으로 테스트 해 보았습니다.하지만 질문은 이미 있습니다.이 events
속성의 목적은 무엇입니까? Glade가 왜 자동으로 불필요하게 값을 설정합니까? 이것에는 내가 모르고있는 부작용이 있습니까?