Gale T.GTK tutorial.V1.2.2000
.pdf"8 " $, (5* |
( |
# 5$ 3 $
% :$ 6*60 :
# % :$ # $
KJ $ .# ##$
3$
% 0 C
0 (: :$ ! #" " #"$
O %$ < # % :$
# %5#$
#
J2$ # F2$ # R$
3 $
3$
% 0-
0 (: :$ ! #" " #"$
O %$ I0 $
3$
/* #4'
-0 & ! . & & & % & .& 0 ! & ! ! &
0
"8 8 8
# #
() ( *6. (##
C# : C FXXR FXXW . 6 = ) E# 6 ,#
( : 5 #5 "$ :# #
# 5: #5 +? / : .
/ : ; =#5 " ;# #$
# J #5 / # :# # # : #
"8 " $, (5* |
( |
( : # " 5
!*(8-?( <+H !<>><+(H$ " # " : #5
60>C8<+(<D*/*(H |
# ;*(+0== ;-> |
< .<>(*C?/<> .?>.-=0 |
= +? |
||
/ : |
. / |
5# |
# |
|
|
|
|
|
|
|
|
H# # |
# : #5 |
|
+? / : |
. |
/ # " :$ 5 # " #
; =#5 " ;# # * RX ( . = KK2
D# # 6< 2JFFF FK2W ?=<
5 5 %%(*C(<C(-0%8%%
5 %%(*C(<C(-0%8%%
#
5 5 %%
7C7
5 %%
5 (*C(<C(-0 # G |
()%C80C)%C<=( # G # % % : ( # |
||
5 (*C(<C(-0%C/<== |
()%C80C)%C/<==%C<=( # % % : ( # C |
||
5 *=%(*C(<C(-0 # G |
()%C80C)%(H.0 # G # % % : |
||
: 5 |
|
%( # |
( #$ |
: 5 |
|
%( # C |
( # C$ |
%( #
1D# #$
! # K K$
3$
%( # C
1D# C %$
# # ( # $
3$
# % % : #$
! |
# % " |
#$ |
# |
# % |
( # $ |
5 5 %% 3
"8 " $, (5* |
( |
5 %%
5 %%(*C(<C(-0%8%%
"8 8 8
# #
() ( *6. (##
C# : C FXXR FXXW . 6 = ) E# 6 ,#
( : 5 #5 "$ :# #
# 5: #5 +? / : .
/ : ; =#5 " ;# #$
# J #5 / # :# # # : #
( : # " 5
!*(8-?( <+H !<>><+(H$ " # " : #5
60>C8<+(<D*/*(H |
# ;*(+0== ;-> |
< .<>(*C?/<> .?>.-=0 |
= +? |
||
/ : |
. / |
5# |
# |
|
|
|
|
|
|
|
|
H# # |
# : #5 |
|
+? / : |
. |
/ # " :$ 5 # " #
; =#5 " ;# # * RX ( . = KK2
D# # 6< 2JFFF FK2W ?=<
7 7
7 7
7 # # 7
7 # 7
(*C(<C(-0%=* +</ /<=(%=* +</
3$ |
|
|
|
# # % % |
( # C |
$ |
|
# # % |
( # |
|
$ |
# # % # |
! |
" ( # $ |
# % /<=(%=* +</ ' 2 3$
# % % :
% : ' 2$
5 N % :
"8 " $, (5* |
(# |
(: * 5# % 5# '
7( # 7
Q #5 ( # Q #5 ( # C
C * ; # % %
-G * ; # %
< = ; +?//
< ; +?//
3$
% : ' % : % A % # % % : & % 5#$
3
% :$
3
#
# % % ( # C
-G C # G %$
# G % ' -G C $
# % (*C(<C(-0%=* +</ ' % % " 7 # 7 ()%>?+%;*>=( # G % :
()%=* +</%-;;=0( ( # C
#
% % 5 %
()%(H.0%+-+0 2$
%# G % % % # G % # % /<=(%=* +</$
# ' +?//$
3
#
# % ( #
! $
G$
' % % " K K (>?0$
% # % ()%C-+(<*+0> $
%" % #" $
5# '2$K$ TT 5# G'2$G K$ GTT
"8 " $, (5* |
|
(' |
# G |
' |
% # % # % " $ |
% % % 5 ()%(<D/0 # G |
||
|
|
TF G GTF$ |
% % # |
()%-DE0C( # G 7 # 7 |
|
|
|
()%=* +</%;?+C # % # $ |
%" % % Q |
# G J2 J2$ |
%" % #" # G$
3
3
!
# % "
()%!*, 0( % : % " # % % : $
3
#
# % ( #
G$
5# '2$K$TT 5# G'2$G K$GTT
% % % # % :% ()%-DE0C( # G $
% # % # % % ()%(- /0%D?((-+ # G
;</=0$
% % % # % :% ()%-DE0C( # G $
3
3
#
# % # ! " ( #
$
" O K ' 2 2 2 3 F F F 3 J J J 3
2 F J 3 2 F J 3 2 F J 3
2 F J 3 2 F J 3 3$
" O K ' 2 F J 3 2 F J 3 2 F J 3
2 2 2 3 F F F 3 J J J 3
2 F J 3 J F 2 3 3$
5#$
5# '2$ O$ TT
' (>?0$ 5# ' ;</=0$
5# '2$K$TT
"8 " $, (5* (/
' &&
()%(- /0%D?((-+ # " "$ 5# ' 5# UU
# " " '' "$
3
5 && 5#
% % ()%-DE0C(
# % (*C(<C(-0%=* +</$
$
3
3
3
"8 8 @ 8
# %
7 # 7
# " ! " #
% 7H :N9 7$
# % (*C(<C(-0 "$
3
! " #"$ ! $
% & &$
" #" ' %" #"% " ()%!*+,-!%(-./010/$
%" #"% % ()%!*+,-! " #" 7< ; 7$
% % # ()%-DE0C( " #" 7 #:7 ()%=* +</%;?+C % +?//$
% # % % # %" ()%C-+(<*+0> " #" F2$
' # % " $
"8 " $, (5* |
(( |
% # % ()%C-+(<*+0> " #" $
%" % #" $
% % # ()%-DE0C( 7 # 7 ()%=* +</%;?+C " +?//$
%" % #" " #"$
% $
2$
3
#
"8 8 *8
() ( *6. (##
C# : C FXXR FXXW . 6 = ) E# 6 ,#
( : 5 #5 "$ :# #
# 5: #5 +? / : .
/ : ; =#5 " ;# #$
# J #5 / # :# # # : #
( : # " 5
!*(8-?( <+H !<>><+(H$ " # " : #5
60>C8<+(<D*/*(H |
# ;*(+0== ;-> |
< .<>(*C?/<> .?>.-=0 |
= +? |
||
/ : |
. / |
5# |
# |
|
|
|
|
|
|
|
|
H# # |
# : #5 |
|
+? / : |
. |
/ # " :$ 5 # " #
; =#5 " ;# # * RX ( . = KK2
D# # 6< 2JFFF FK2W ?=<
5 5 %% ()%,*</%8%%
5 %% ()%,*</%8%%
G
"
5 5 %%
7C7
"8 " $, (5* |
|
|
|
(5 |
||
5 %% |
|
|
|
|
|
|
5 |
()%,*</ # G |
()%C80C)%C<=( |
# G |
% % % : |
, |
|
5 |
()%,*</%C/<== |
()%C80C)%C/<==%C<=( |
% % % : , C |
|||
5 |
()%*=%,*</ # G |
()%C80C)%(H.0 |
# G |
% % % : |
|
|
: 5 % , |
,$ |
|
|
|
|
|
: 5 % , C |
, C$ |
|
|
|
|
% ,
! "$
# : ()%?.,<(0% C-+(*+?-?= ,0/<H0, ,*=C-+(*+?-?=
# : P J$
D # : # 2 5 #
O #$
, # #5 # #
$
# %"$
*, #5 # 2 5 #
KJ $
C
5 # $ 5 # %$
- 5 # G # # " #" " #
5 # # %$ 5 # # % #"$ 5 # # %$
( G # G # 5#
< G G$
3$
% , C
! C %$
3$ |
|
|
|
|
! |
% % " |
< G G$ |
||
|
% % % : |
#$ |
|
|
< G |
% % % G |
|
, |
$ |
# |
% % % % # : |
|
, |
|
"8 " $, (5* |
|
(1 |
|
|
|
? (: |
# :$ |
# |
% % % G |
, |
|
< G G$
5 5 %% 3
5 %%
5 %% ()%,*</%8%%
"8 8 *8
() ( *6. (##
C# : C FXXR FXXW . 6 = ) E# 6 ,#
( : 5 #5 "$ :# #
# 5: #5 +? / : .
/ : ; =#5 " ;# #$
# J #5 / # :# # # : #
( : # " 5
!*(8-?( <+H !<>><+(H$ " # " : #5
60>C8<+(<D*/*(H |
# ;*(+0== ;-> |
< .<>(*C?/<> .?>.-=0 |
= +? |
||
/ : |
. / |
5# |
# |
|
|
|
|
|
|
|
|
H# # |
# : #5 |
|
+? / : |
. |
/ # " :$ 5 # " #
; =#5 " ;# # * RX ( . = KK2
D# # 6< 2JFFF FK2W ?=<
#
7 7 |
|
|
5 =C>-//%,0/<H%/0+ (8 K22 |
|
|
5 ,*</%,0;<?/(%=*[0 F22 |
|
|
;# " # |
|
|
# % % % |
, C |
$ |
# % % |
, |
$ |
# % % #: |
-G |
# G$ |
# % % Q |
! |
"$ |
# % % Q % A |
! |
" |
"8 " $, (5* |
|
|
5 |
|
> A # A #$ |
||
# % % Q % # |
! |
" |
|
|
< # # # #$ |
||
% % # |
! |
|
" |
|
0 0 # |
$ |
|
% % # % |
! |
|
" |
|
0 D # |
$ |
|
% % # % |
! |
|
" |
|
0 D # |
$ |
|
% % # # % # 5: |
! |
|
" |
|
0 6# # |
$ |
|
% % |
, |
|
$ |
# % % % # |
, :$ |
||
# % % |
, $ |
|
|
# % % G % |
< G |
|
G |
|
# |
|
$ |
# % % G % % |
< G |
|
G |
|
# |
|
$ |
/#
! C % ' +?//$
% % % :
% : ' 2$
5 N % :
(: * 5# % 5# '
7 , 7
Q #5 , Q #5 , C
C * ; % % %
-G * ; % %
< = ; +?//
< ; +?//
3$
% : ' % : % A %" % % : & % 5#$
3
% :$
3
#
% % % , C