CMGDK r49-rc2
|
00001 # i f n d e f H G L _ G U I _ I M A G E _ 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 _ I M A G E _ 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 / 2 d / H G P . H > 00008 00009 # i n c l u d e < h g l / g l / T e x t u r e 2 D . H > 00010 00011 # i n c l u d e < h g l / g u i / B u t t o n . H > 00012 00013 n a m e s p a c e h g l 00014 00015 { 00016 00017 n a m e s p a c e g u i 00018 00019 { 00020 00021 / * * 00022 00023 * T e x cNY _T e x t u r e 2 D 4VNf:wv c>f:y 00024 00025 * / 00026 00027 c l a s s T e x B u t t o n : p u b l i c B u t t o n / / / T e x c 00028 00029 { 00030 00031 p r o t e c t e d : 00032 00033 00034 00035 b o o l p r i v a t e _ i m a g e ; 00036 00037 00038 00039 f l o a t c u r _ s c a l e ; 00040 00041 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 ; 00042 00043 00044 00045 v o i d I n i t P r i v a t e ( ) ; 00046 00047 00048 00049 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 ) ; 00050 00051 00052 00053 p u b l i c : 00054 00055 00056 00057 T e x t u r e 2 D * I m a g e [ 4 ] ; / / / < >f:y c(uvVGr 00058 00059 00060 00061 f l o a t S e l e c t S c a l e ; / / / < -Nev)>e<P 00062 00063 f l o a t S c a l e S t e p ; / / / < )>eekۏ 00064 00065 00066 00067 p u b l i c : 00068 00069 00070 00071 T e x 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 * p i c 1 , c o n s t w c h a r _ t * p i c 2 = N U L L , c o n s t w c h a r _ t * p i c 3 = N U L L , c o n s t w c h a r _ t * p i c 4 = N U L L ) ; 00072 00073 T e x B u t t o n ( f l o a t , f l o a t , T e x t u r e 2 D * p i c 1 , T e x t u r e 2 D * p i c 2 = N U L L , T e x t u r e 2 D * p i c 3 = N U L L , T e x t u r e 2 D * p i c 4 = N U L L ) ; 00074 00075 T e x 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 * p i c 1 , c o n s t w c h a r _ t * p i c 2 = N U L L , c o n s t w c h a r _ t * p i c 3 = N U L L , c o n s t w c h a r _ t * p i c 4 = N U L L ) ; 00076 00077 T e x 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 , T e x t u r e 2 D * p i c 1 , T e x t u r e 2 D * p i c 2 = N U L L , T e x t u r e 2 D * p i c 3 = N U L L , T e x t u r e 2 D * p i c 4 = N U L L ) ; 00078 00079 v i r t u a l ~ T e x B u t t o n ( ) ; 00080 00081 } ; 00082 00083 } / / n a m e s p a c e g u i 00084 00085 } / / n a m e s p a c e h g l 00086 00087 # e n d i f / / H G L _ G U I _ I M A G E _ B U T T O N _ I N C L U D E 00088 00089