CMGDK r49-rc2
|
00001 # i f n d e f H G L _ G U I _ C H E C K B O X _ I N C L U D E 00002 00003 # d e f i n e H G L _ G U I _ C H E C K B O X _ I N C L U D E 00004 00005 00006 00007 # i n c l u d e < h g l / o b j e c t / G u i O b j e c t . H > 00008 00009 # i n c l u d e < h g l / g u i / T h e m e C o l o r . H > 00010 00011 n a m e s p a c e h g l 00012 00013 { 00014 00015 n a m e s p a c e g u i 00016 00017 { 00018 00019 / * * 00020 00021 * R Fh(uNhƋ yv/f^sQ| 00022 00023 * / 00024 00025 c l a s s C h e c k B o x : p u b l i c G U I O b j e c t / / / R Fh 00026 00027 { 00028 00029 v o i d I n i t P r i v a t e ( ) ; 00030 00031 00032 00033 p r o t e c t e d : 00034 00035 00036 00037 b o o l c h e c k ; 00038 00039 W i d e S t r i n g c a p t i o n ; 00040 00041 00042 00043 p r o t e c t e d : 00044 00045 00046 00047 b o o l G e t C h e c k ( ) { r e t u r n c h e c k ; } 00048 00049 v o i d S e t C h e c k ( b o o l ) ; 00050 00051 00052 00053 v o i d S e t C a p t i o n ( ) ; 00054 00055 00056 00057 v o i d D e f a u l t D r a w ( G U I O b j e c t * ) ; 00058 00059 00060 00061 v i r t u a l b o o l P r o c _ M o u s e L e f t D o w n ( i n t x , i n t y , u n s i g n e d _ _ i n t 3 2 k e y ) ; 00062 00063 00064 00065 p u b l i c : / / ^\'` 00066 00067 00068 00069 T h e m e C o l o r C o l o r ; / / / < r 00070 00071 00072 00073 P r o p e r t y S t r i n g C a p t i o n ; / / / < R Fh 00074 Ty 00075 00076 00077 00078 P r o p e r t y < b o o l > C h e c k e d ; / / / < r` 00079 00080 00081 00082 p u b l i c : / / NN 00083 00084 00085 00086 D e f E v e n t ( v o i d , O n D r a w , ( G U I O b j e c t * ) ) ; / / / < ~6RNN 00087 00088 D e f E v e n t ( v o i d , O n C h a n g e , ( G U I O b j e c t * , b o o l ) ) ; / / / < r`9eSNN 00089 00090 00091 00092 p u b l i c : 00093 00094 00095 00096 C h e c k B o x ( ) ; / / / < ,g{|g Qpe 00097 00098 C h e c k B o x ( f l o a t , f l o a t , c o n s t w c h a r _ t * , b o o l = f a l s e ) ; / / / < ,g{|g Qpe 00099 00100 v i r t u a l ~ C h e c k B o x ( ) { } ; / / / < ,g{|ggQpe 00101 00102 00103 00104 v i r t u a l v o i d D r a w ( ) ; / / / < cN~6RQpe 00105 00106 } ; 00107 00108 } 00109 00110 } 00111 00112 # e n d i f / / H G L _ G U I _ C H E C K B O X _ I N C L U D E ; 00113 00114