다음
이전 차례
GTK Tutorial
Ian Main
imain@gtk.org
, Tony Gale
gale@gtk.org
1998년 5월 24일
서주태
liberta@cau.ac.kr
, 한지호
hanjiho@penta.co.kr
1998년 5월 25일
1.
옮긴이의 말
2.
소개
3.
시작하면서
3.1 GTK에서의 Hello World 프로그램
3.2 Hello world를 컴파일하기
3.3 시그널과 callback에 대한 이론
3.4 Hello World를 따라 한걸음씩
4.
앞으로 나아가며
4.1 자료형
4.2 시그널 핸들러에 대해 좀 더 알아보기
4.3 향상된 Hello World 프로그램
5.
패킹 Widget
5.1 박스 packing의 원리
5.2 박스에 대해 자세히 알아보자
5.3 패킹에 대한 예제 프로그램
5.4 테이블을 이용한 패킹
5.5 테이블 패킹 예제
6.
Widget의 개요
6.1 캐스팅(자료형의 강제변환)
6.2 Widget의 계층구조
6.3 윈도와 무관한 widget
7.
버튼 widget
7.1 보통의 버튼
7.2 토글 버튼
7.3 체크버튼
7.4 라디오버튼
8.
다양한 widget들
8.1 라벨(label)
8.2 풍선 도움말(tooltip widget)
8.3 진행막대(progress bar)
8.4 대화상자
8.5 픽스맵
8.6 룰러(ruler)
8.7 상태표시줄(statusbar)
8.8 텍스트 입력(text entry)
8.9 색 선택(color selection)
8.10 파일 선택(file selection)
9.
컨테이너 widget
9.1 노트북
9.2 스크롤된 윈도
9.3 Paned 윈도 widget
9.4 Aspect 프레임
10.
리스트 widget
10.1 시그널
10.2 함수
10.3 예제
10.4 리스트 아이템 widget
10.5 시그널
10.6 함수
10.7 예제
11.
메뉴 widget
11.1 수동적으로 메뉴 만들기
11.2 수동으로 메뉴를 만드는 예제
11.3 GtkMenuFactory를 이용하기
11.4 Menu factory의 예제
12.
텍스트 widget
12.1 텍스트 상자 만들기와 설정.
12.2 텍스트 다루기
12.3 키보드 단축키
13.
문서화되지 않은 widget들
13.1 Range Controls
13.2 Previews
13.3 Curves
14.
이벤트박스 widget
15.
Widget의 속성을 세팅하기
16.
타임아웃, 그리고 I/O와 Idle 함수들
16.1 타임아웃
16.2 IO를 감시하기
16.3 Idle 함수
17.
Selection 관리하기
17.1 개요
17.2 Selection을 복구하기
17.3 Selection을 제공하기
18.
glib
18.1 정의
18.2 이중 연결 리스트들
18.3 연결 리스트
18.4 메모리 관리
18.5 타이머
18.6 문자열 다루기
18.7 Utility 와 Error 함수들
19.
GTK의 rc 파일
19.1 rc 파일을 위한 함수
19.2 GTK rc 파일의 포맷
19.3 rc 파일의 예제
20.
자신만의 widget 만들기
20.1 개요
20.2 Widget의 구조
20.3 Composite(합성,혼성) widget 만들기
20.4 무에서(from scratch) widget 만들기
20.5 더 배워보기
21.
낙서장, 간단한 그리기 예제
21.1 개요
21.2 이벤트 다루기
21.3 DrawingArea widget, 그리고 그리기
21.4 Input support를 더하기
22.
GTK 어플을 개발하는 팁
23.
Contributing
24.
Credits
25.
Tutorial Copyright and Permissions Notice
다음
이전 차례