CMGDK r49-rc2
|
00001 # i f n d e f H G L _ G U I _ H G P B U T T O N _ I N C L U D E 00002 00003 # d e f i n e H G L _ G U I _ H G P B U T T O N _ I N C L U D E 00004 00005 00006 00007 # i n c l u d e < h g l / g u i / B u t t o n . H > 00008 00009 # i n c l u d e < h g l / 2 d / H G P . H > 00010 00011 n a m e s p a c e h g l 00012 00013 { 00014 00015 c l a s s H A C ; 00016 00017 00018 00019 n a m e s p a c e g u i 00020 00021 { 00022 00023 / * * 00024 00025 * H G P cN N _YB\H G P VGrNf:wv c>f:y< b r > 00026 00027 * H G P VGrSNO(u$Nye_ 00028 00029 * ,{ Nye_/fO(uB\ 00030 TyhƋ 00031 TyR+R:N: N o r m a l D i s a b l e S e l e c t P u s h vQ-NN o r m a l _{X[(WvQ[vSN 00032 NX[(WB\z^SNSbqN 00033 00034 * ,{Nye__{/f4 B\, TB u t t o n S t a t e [^: 0 ) ck8^B\ 1 ) eHeB\ 2 ) -NB\ 3 ) cNB\ 00035 00036 * / 00037 00038 c l a s s H G P B u t t o n : p u b l i c B u t t o n / / / H G P c 00039 00040 { 00041 00042 p r o t e c t e d : 00043 00044 00045 00046 b o o l p r i v a t e _ i m a g e ; 00047 00048 00049 00050 f l o a t s c a l e _ w i d t h , s c a l e _ h e i g h t ; 00051 00052 00053 00054 H G P L a y e r * p i c [ 4 ] ; 00055 00056 00057 00058 v o i d I n i t P r i v a t e ( f l o a t , f l o a t , f l o a t , f l o a t , H G P * , b o o l ) ; 00059 00060 v o i d D e f a u l t D r a w ( G U I O b j e c t * , B u t t o n : : S t a t e ) ; 00061 00062 00063 00064 p u b l i c : 00065 00066 00067 00068 H G P * I m a g e ; / / / < >f:y c(uvVGr 00069 00070 00071 00072 p u b l i c : 00073 00074 00075 00076 H G P B u t t o n ( f l o a t , f l o a t , H G P * ) ; / / / < ,g{|g QpeO(u]X[(WvVGr 00077 00078 H G P B u t t o n ( f l o a t , f l o a t , f l o a t , f l o a t , H G P * ) ; / / / < ,g{|g QpeO(u]X[(WvVGrv^c[>f:y'Y\ 00079 00080 00081 00082 H G P B u t t o n ( f l o a t , f l o a t , c o n s t w c h a r _ t * ) ; / / / < ,g{|g QpeO(u*gR}vVGr 00083 00084 H G P B u t t o n ( f l o a t , f l o a t , f l o a t , f l o a t , c o n s t w c h a r _ t * ) ; / / / < ,g{|g QpeO(u*gR}vVGrv^c[>f:y'Y\ 00085 00086 00087 00088 H G P B u t t o n ( f l o a t , f l o a t , H A C * , c o n s t w c h a r _ t * ) ; / / / < ,g{|g QpeO(u*gR}vVGr 00089 00090 H G P B u t t o n ( f l o a t , f l o a t , f l o a t , f l o a t , H A C * , c o n s t w c h a r _ t * ) ; / / / < ,g{|g QpeO(u*gR}vVGrv^c[>f:y'Y\ 00091 00092 00093 00094 v i r t u a l ~ H G P B u t t o n ( ) ; 00095 00096 } ; 00097 00098 } / / n a m e s p a c e g u i 00099 00100 } / / n a m e s p a c e h g l 00101 00102 # e n d i f / / H G L _ G U I _ H G P B U T T O N _ I N C L U D E 00103 00104