GtkTextView 에서 selection 및 drag & drop 막기

webispy의 이미지

안녕하세요.

간단하게 GtkTextView 위젯을 이용해 뷰어를 만들고 있습니다.

그런데, 마우스로 영역을 선택하는 selection과 drag & drop 기능을 막고 싶은데,

어떻게 처리를 해야 하는지 잘 모르겠습니다.

여기저기 검색해 보았는데, 제 검색능력이 떨어지는지 아직 실마리를 찾지 못하고 있습니다.

도움 부탁드립니다.

keizie의 이미지

gtk_text_view_set_editable ()와 gtk_text_view_set_cursor_visible ()는 해보셨습니까?

webispy의 이미지

답변 감사합니다. ^^

editable 은 gtk_text_view_get_editable로 확인했을때 0으로 되어 있습니다.
cursor는 로 visible한 상태입니다. (커서는 보여주어야 합니다.)

일단은 임시방편으로 좀 찝찝하긴 하지만
GtkTextView widget의 GtkWidgetClass를 가져다가 button_press_event와 button_release_event를 NULL로 셋팅해서
selection이 이루어지지 않도록 강제로 막아 놓긴 했습니다.