2017-11-19 14 views
1

내 기본 설정 대화 상자에서 g_object_bind_property를 통해 GtkEntry 필드로 내 GtkApplication의 속성을 연결했습니다. 매력처럼 작동합니다.GBinding 업데이트 타이밍?

그러나 GtkEntry에서 추가/삭제/변경된 모든 문자가 해당 GtkApplication 속성에 반영된다는 점에서 다소 효과적입니다. 이 업데이트는 GtkField 만 사용자가 누르는 것으로 활성화됩니다. 바인딩의 타이밍을 조정할 방법이 있습니까? 아니면 활성화 신호를 처리해야합니까?

답변

2

신호 또는 속성 값에 대해 GObject 속성 바인딩 조건부를 설정하는 방법이 없다고 생각합니다. 의심스럽게 수동으로 activate 신호를 처리해야한다고 생각합니다.