
Gale T.GTK tutorial.V1.2.2000
.pdf8 " |
|
% # % ()%C-+(<*+0> " #" 5$
%" % #" 5$
5# ' F $ ' K $ TT
C " # " 7. 7
# ' % # % "%" % 7. 7$
! # 7 7 "
5 # # % # ; C#
% % # ()%-DE0C( # 7 7
()%=* +</%;?+C # % # 5$
( # # 5 # " #"
%5 % ()%;*I0, 5 # R2 R2$
( 5 # : " : "
%" % #" #$
3
, : " #"
%" % #" " #"$
0 ##
% $
2$
3
6 |
4 " |
|
|
|
: & ! & |
& & . ! & .! & & & & & < & 60 < & |
|||
|
& V 7 |
! > 0 0 |
& & & 0 0 0 ! & & |
|
(/( . 0 & : & ! & & |
& & & . & ! & E |
|||
0 0 & % & |
& & ! % & ! % 0 % ! 0 & |
|||
|
! |
|
|
* : & ! & ! & B
! % :# % " < G G
< G G $
* ! ! & ! & * 4 & & 4 !& & & & : & 0 & 0 & !
J ! % 0 & & : & ! & & 0 &0 !& B
# % :# % / :# :#
! "
8 " |
|
: $
# % :# % # / :# :#
! "
: $
9 & : & ! & ! & & .& !& B
# % :# % % Q / :# :#
"
$
: & ! & & % 0 0 & & 0 & & & & !& % & & %! & ! & % !& 6& % & 4 & 0 & I I & 0 !
& ! 0 ! & & & & !& 7
0 & & " ! & : & ! & ! & 0 &0
!& & A & & !& & B
# % :# %5 Q / :# :# $
# % :# % " / :# :# $
< !& 0 & : & 0 & & & 9 & % & ! 4 &A
& 0 & B
< G % :# % % G / :# :# $
< G % :# % % G / :# :# $
# |
% :# % % G |
/ :# |
:# |
|
|
< G |
G $ |
# |
% :# % % G |
/ :# |
:# |
|
|
< G |
G$ |
6 ! 2
! & ! 0 & 0 & . 0 ! ! &
& & & & & . ! & & & * ! ! & 0 & & 0 !& B
! %5 % " # $
& ! & & ! & * % 2+:: &
& 0 & & .& & ! ! & .& !&
8 " |
|
|
|
|
|
# %5 % % |
; |
5 |
|
||
|
# $ |
||||
& & ! ! & |
!& B |
||||
# %5 % % % |
; 5 |
||||
|
|
5 # |
|
|
|
|
|
5 # |
|
: $ |
|
& " % |
&0 |
! & & & & & |
|||
& 9 & & |
& ! & & % . 0 ! ! |
||||
& & & & & |
|
|
|
||
.& !& & & & & . & & |
& & & |
||||
# %5 % % #"% : |
; |
|
5 |
||
|
|
= #"(: |
:$ |
& ! & " & 0 % B
()%=8<,-!%+-+0 ()%=8<,-!%*+ ()%=8<,-!%-?(
()%=8<,-!%0(C80,%*+ 5 ()%=8<,-!%0(C80,%-?(
0 ! . & & & & 0 &
5 5
! # : 5# " ! " #"$ ! 5$
! #$
$
* ()
% & &$
C " " #"
" #" ' %" #"% " ()%!*+,-!%(-./010/$
%" #"% % ()%!*+,-! " #" 7; 0 7$
8 " # 7 #:7 #
% % # ()%-DE0C( " #" 7 #:7
8 " |
# |
()%=* +</%;?+C % %A +?//$
%" % % Q " #" K22 K22$
= # " #5 " #"
% # % % # %" ()%C-+(<*+0> " #" F2$
C ;
5 ' %5 % " +?//$
% # % ()%C-+(<*+0> " #" 5$
= 5 @
%5 % % ()%;><60 5 7 () ; ! 7 $
< #5 5
%5 % % % ()%;><60 5 F 2 2 2$
= : #5 5
%5 % % #"% : ()%;><60 5 ()%=8<,-!%0(C80,%-?($
%" % #" 5$
, : " #"
%" % #" " #"$
0 ##
% $
2$
3
6 + % 2
!& 0 & " 0 & .! & & & & ! & !& & 6& & & & & 0 & & & &7 & ! 0 & & % ! & % .& ! !
& ! 0 & & % 0 9 & % 0 % 0 & 9 & 0 0 & & !& & & 0 &! &
! & 0 !& B
! % %5 % " #
5 # |
|
5 # |
: |
5 # |
# |
# :%$
! & 0 & * & 0 & & & !& &
! 0 & 0 &! & !& & & 9 & I & ;& 0 & %
! & & . & !& ! B
8 " |
' |
# % %5 % < ; |
%5 |
5 # |
|
5 # |
: |
5 # |
# |
# :%$
* . & 0 * !& & & 0 0 !& & 0 0 B && 0 & 9 & & A % 0 0
5 5
! " #"$ ! %5$ ! " %$
% & &$
" #" ' %" #"% " ()%!*+,-!%(-./010/$
%" #"% % ()%!*+,-! " #" 7< ; 7$
% % # ()%-DE0C( " #" 7 #:7
()%=* +</%;?+C % %A +?//$
% # % % # %" ()%C-+(<*+0> " #" F2$
C %5 # # # " #"
%5 ' % %5 % " 7J F7
2 R
2 R :
J Q : Q ' J
;</=0 # @ $
% # % ()%C-+(<*+0> " #" %5$
%" % #" %5$
+#" " # 5
" % ' % " % % " $
< 5# J22 J22 " #" < ; " J22 F22
" #" " 5# J F #
%" % % Q " % J22 J22$
% # % ()%C-+(<*+0> %5 " %$
%" % #" " %$
%" % #" " #"$
% $
2$

8 " /
3
6 . ' *
0 0 0 & 0 0 & & % & &0 & 0 & & & % 9& &0 & ! & & * % 0 &0 & &0 & 0 & & & &
! & ! & & % ! & 9 & 6 , 7 % & ! 68, 7! & 0 0 0 ! B
! % % " #$
! % % " #$
* & ! & & 0 0 0 & & ! 0 & & & &0 % &
& !& B
# % % F . ! $
# % % J . ! $
; & ! 0 & & & & & & 0 0 <
& ! 0 & & & & && & 0 0 * 0 & ! ! % & 0 &0 !&
# % % % % Q .
FV Q$
# % % % % Q .
FV Q$
< & & & & 9 & & ! & & 9 & && & & &0 & &0 & & 0 0
* . 0 0 ! & & & & ! * 0 0 % & &0 & % & ! 0 & & & & & & && & & & .& & & & && & & 0 * ! & & & B & .& ! =& & .& 0 & & & 9 ! !
& & & & & & ! I 0 ! !& & & H 9 H & & & .& * 0 & & -21 ! & & & & & & ! & & & .& 0 0 & ! & & 0 & && & & ! !& & "
& E & && & 0 0
#
8 " |
( |
C #5 7 7 ! % #
! # %" #"$ ! $ ! %$
$
55 FV$
C " # " #" " # # : 5
# %" #" ' % # %" #"% " +?// +?//$
% # %" #"% % # : ()%=C>-//0,%!*+,-! # %" #"
()%.-/*CH%<?(-6<(*C ()%.-/*CH%<?(-6<(*C$
C " # " #"
' % % " $
% # %" #"% %" % " #
()%=C>-//0,%!*+,-! # %" #" $
%" % #" $
< # # " #"
5# '2$ F2$ TT
5 55 76 M 7$
% ' % % % "%" % 55$
% # % ()%C-+(<*+0> %$
%" % #" %$
3
# %" #"$
3
< # # # " #
" # " #" Q ! # # 5# # " #" #
Q " %" % Q "# # #5
: 5
# Q % !
#
% %5 Q ()%(0I( $
% % ()%(0I( +?// & : +?// 7; # P 5 Y # 9 7
7(#P # Y # 9 7 7= G P 6 N9 7 79 7

8 " 5
7! G # # ( " 9 7
7 # # #5 5 9 7
7=#G# : = :# ## 9 7 7 . 9 7 F$
% % " ()%(0I( $
3
C # : 7 7 ! % #
! $ ! $ ! #$ ! #$
C # # " #
' % % " J J ;</=0$
. " 5 # +# #5()%=8>*+) : #
' % % " +?// +?//$
% % ()%(<D/0 2 F 2 F ()%;*// U ()%0I.<+,
()%;*// U ()%0I.<+, U ()%=8>*+) 2 2$
%" % #" $
. 8= # #" 5 #
# ' % # % " ()%(0I( G$
% % ()%(<D/0 # 2 F F J ()%0I.<+, U ()%;*// ()%;*// 2 2$
%" % #" #$
< 1= #
# ' % # % " ()%(0I( G$
% % ()%(<D/0 # F J 2 F
()%;*// ()%0I.<+, U ()%;*// U ()%=8>*+) 2 2$
%" % #" #$
< # " " Q
% % # ()%-DE0C( 7 Q 7
()%=* +</%;?+C Q % +?//$
$
3
! " #"$ ! $
8 " |
1 |
! $ ! $
% & &$
" #" ' %" #"% " ()%!*+,-!%(-./010/$
%" #"% % ()%!*+,-! " #" 7. ! #" 7$
% % # ()%-DE0C( " #" 7 #:7
()%=* +</%;?+C % %A +?//$
% # % % # %" ()%C-+(<*+0> " #" F2$
%" % % Q ()%!*, 0( " #" SR2 S22$
" # # # " #"
' % % " $
% # % ()%C-+(<*+0> " #" $
% % % % Q ()%.<+0, F2$
% % % % Q ()%.<+0, FR$
%" % #" $
+#" # #5 "# #5 " #"
' % $
% % F ()%.<+0, $
%" % #" $
' % $
% % J ()%.<+0, $
%" % #" $
%" % #" " #"$
% $
2$
3
6 1 7 *
& " & & 0 % & & 8 0 & 0 & !& J ! " & & 1 6 ! 07 0 & 0 ! & & 8 0 &
* % 0 & 0 & 0 & ! 0 & 0 & & ! & & ! % 0 & & & & & ( 6* 4 & & 7 & < & & & ! & % 0
* 8 0 & ! & 0 & & !&
! % " # % " < G G
< G G $
* ! ! ! & 9 & % & ! * 4 & & & & & 0 & & 0
8 " |
|
! & & 0 & & 0 ! & & 0 |
2+:: & % & & |
J ! & & & 4 & & & & 0 & ! & & 0 !& B
< G % " # % % G 1 " # " # $
< G % " # % % G 1 " # " # $
# % " # % % G 1 " # " #
< G G $
# % " # % % G 1 " # " #
< G G $
& % 0 & !& & & & ! B
# % " # % % #"% : 1 " # " #
= #"(: : $
, % & & B
()%=8<,-!%+-+0 ()%=8<,-!%*+ ()%=8<,-!%-?( ()%=8<,-!%0(C80,%*+ ()%=8<,-!%0(C80,%-?(
6 3 *
! 0 0 |
& ! & ! |
0 & & 0 & & J & & |
|
0 & & |
! 0 0 & 0 !! |
& 9 & ! |
|
0 !& & ! & 0 ! 0 0 |
|||
! % # %" #"% " < G |
G |
||
|
< G |
G $ |
& < & & & 4 & & & 9 & !& & ! & 4 & &
& % & ! !& & 0 |
& & 2+:: |
|
# % # %" #"% % # : |
= # ! #" # %" #" |
|
|
.# :(: |
# % # : |
|
.# :(: |
# % # : $ |
& & ! & 0 & !& & & ! |
< & & & ! 0 0 |
0 & ! ! & & ! & 9 & ! & & & ! & % & ! !
! $#% ,: .0 #5. , $#% ,: .% .:- $#% ,: .0 #5. , 0 A & & ! ! 0 & ! 0 $#% ,: .% .:- 0 0 % & ! &