본문 바로가기
linux

glade !

by 상레알 2010. 4. 20.
gtk에서 widget은 그냥 객체랑 같은 의미 인듯한다..

텍스트 영역을 락킹 ||  언락킹

텍스트 widget은 gtk_main 함수 밖에서도 스스로를 동적으로 다시 그리는(redraw) GTK 내에서 몇 안되는 존재이다. 이는 텍스트 widget의 내용을 변경하면 즉시 그 효과가 그대로 나타난다는 의미이다. 이러한 것은 텍스트의 내용을 한꺼번에 여러번 변경하는 경우 바라지 않는 일일 수도 있다. 텍스트 widget이 끊임없이 스스로를 다시 그리는 일 없이 여러번 변경하기 위해서 widget을 그러지 못하도록 임시로 고정해 버릴 수 있다. 그리고 변경이 다 완벽히 끝난 뒤에 다시 widget을 풀어주면 된다.

다음 두 함수로 고정하거나 풀어주는 일을 할 수 있다.

void gtk_text_freeze (GtkText *text);
void gtk_text_thaw   (GtkText *text);  

'linux' 카테고리의 다른 글

/usr/lib/python2.4/site-packages/_sqlitecache.so: undefined symbol: g_assert_warning  (0) 2010.04.22
Git 1.6.1 설치  (0) 2010.04.22
AttributeError: CHECKSUM_VALUE  (0) 2010.04.22
gtk 설치 중 오류  (0) 2010.04.20
GTK - GUI - GLADE 튜토리얼  (0) 2010.04.20
glade 하던중 ㅠ  (0) 2010.04.20
xvkbd - virtual keyboard for X window system  (0) 2010.04.05
상대 ping 거부하기..  (0) 2010.04.02
echo  (0) 2010.03.18
러닝리눅스 [개정5판] - 한빛미디어  (0) 2009.11.09