2010-01-09 2 views

답변

1

위젯 자체 연결 전에 button-press-event에 연결해보십시오. 보기 후에 연결하면 이것이 기본값이됩니다 (GObject 신호 핸들러는 기본적으로 연결의 역순으로 처리됩니다). 그런 다음 이벤트가 끝나야하는지 확인하려면 TRUE (이벤트 중지) 또는 FALSE을 반환해야합니다.

+0

이것은 방법입니다. 사소한 세부 사항 : 커서 이동은 _class closure_ (한 번 _default handler_라고 함)에 의해 처리되고 "button-press-event"는 G_SIGNAL_RUN_LAST이므로 콜백을 연결할 위치는 상관하지 않습니다. after 플래그가 설정되어 있지 않은 경우 클래스 클로저를 반환합니다. – ntd

+0

좀 자세히 설명해 주시겠습니까 ??? –