CMGDK r49-rc2
|
00001 # i f n d e f H G L _ G U I _ H G P F O R M _ I N C L U D E 00002 00003 # d e f i n e H G L _ G U I _ H G P F O R M _ I N C L U D E 00004 00005 00006 00007 # i n c l u d e < h g l / g u i / F o r m . H > 00008 00009 # i n c l u d e < h g l / g u i / B u t t o n . H > 00010 00011 # i n c l u d e < h g l / 2 d / H G P . H > 00012 00013 n a m e s p a c e h g l 00014 00015 { 00016 00017 c l a s s H A C ; 00018 00019 00020 00021 n a m e s p a c e g u i 00022 00023 { 00024 00025 c l a s s H G P U I C o n t r o l ; 00026 00027 00028 00029 c l a s s H G P F o r m : p u b l i c F o r m / / / O(uH G P VGrZP:Ǹofvbg 00030 00031 { 00032 00033 H G P * p i c ; 00034 00035 b o o l p r i v a t e _ i m a g e ; 00036 00037 00038 00039 p r o t e c t e d : 00040 00041 00042 00043 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 ; 00044 00045 00046 00047 L i s t < H G P U I C o n t r o l * > c h i l d _ l i s t ; 00048 00049 00050 00051 p r o t e c t e d : 00052 00053 00054 00055 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 , H G P * , b o o l ) ; 00056 00057 00058 00059 v o i d D e f a u l t D r a w ( G U I O b j e c t * ) ; 00060 00061 00062 00063 v o i d R e s i z e ( ) ; 00064 00065 00066 00067 p u b l i c : 00068 00069 00070 00071 H G P * G e t I m a g e ( ) { r e t u r n p i c ; } 00072 00073 00074 00075 p u b l i c : 00076 00077 00078 00079 H G P F o r m ( f l o a t , f l o a t , H G P * ) ; 00080 00081 H G P F o r m ( f l o a t , f l o a t , c o n s t w c h a r _ t * ) ; 00082 00083 H G P F o r m ( f l o a t , f l o a t , H A C * , c o n s t w c h a r _ t * ) ; 00084 00085 v i r t u a l ~ H G P F o r m ( ) ; 00086 00087 00088 00089 v i r t u a l B u t t o n * C r e a t e B u t t o n ( c o n s t w c h a r _ t * ) ; / / / < 9hncH G P VGr-NvB\R^ N*N c 00090 00091 00092 00093 / / v i r t u a l C h e c k B o x * C r e a t e C h e c k B o x ( c o n s t w c h a r _ t * ) ; / / / < 9hncH G P VGr-NvB\R^ N*NR Fh 00094 00095 / / v i r t u a l R a d i o B u t t o n * C r e a t e R a d i o B u t t o n ( c o n s t w c h a r _ t * ) ; / / / < 9hncH G P VGr-NvB\R^ N*N6e:g c 00096 00097 } ; 00098 00099 } / / n a m e s p a c e g u i 00100 00101 } / / n a m e s p a c e h g l 00102 00103 # e n d i f / / H G L _ G U I _ H G P F O R M _ I N C L U D E E ; 00104 00105