CMGDK r49-rc2
|
00001 # i f n d e f H G L _ G U I _ I M A G E _ L A B E L _ 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 _ L A B E L _ 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 / H A C . 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 * VGrh~{!jgW{| 00022 00023 * / 00024 00025 t e m p l a t e < t y p e n a m e T > c l a s s I m a g e L a b e l : p u b l i c G U I O b j e c t / / / VGrh~{!jg 00026 00027 { 00028 00029 p r o t e c t e d : 00030 00031 00032 00033 T * i m g ; 00034 00035 00036 00037 b o o l p r i v a t e _ i m a g e ; 00038 00039 00040 00041 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 ) ; 00042 00043 00044 00045 T * g e t I m a g e ( ) { r e t u r n i m g ; } 00046 00047 v o i d s e t I m a g e ( T * ) ; 00048 00049 00050 00051 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 ) ; 00052 00053 00054 00055 p u b l i c : / / ^\'` 00056 00057 00058 00059 P r o p e r t y O b j e c t < T > I m a g e ; / / / < VGrc 00060 00061 00062 00063 p u b l i c : / / NN 00064 00065 00066 00067 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 00068 00069 00070 00071 D e f E v e n t ( v o i d , O n C l i c k , ( G U I O b j e c t * ) ) ; / / / < pQNN 00072 00073 00074 00075 p u b l i c : 00076 00077 00078 00079 I m a g e L a b e l ( ) ; 00080 00081 I m a g e L a b e l ( f l o a t , f l o a t , T * t i m g = N U L L , b o o l = f a l s e ) ; 00082 00083 I m a g e L a b e l ( f l o a t , f l o a t , c o n s t w c h a r _ t * ) ; 00084 00085 I m a g e L a b e l ( f l o a t , f l o a t , H A C * , c o n s t w c h a r _ t * ) ; 00086 00087 v i r t u a l ~ I m a g e L a b e l ( ) ; 00088 00089 00090 00091 v i r t u a l v o i d D r a w ( ) ; / / / < ~6R 00092 00093 00094 00095 v i r t u a l v o i d C l e a r ( ) ; / / / < ndVGr 00096 00097 00098 00099 v i r t u a l v o i d S e t I m a g e ( T * , b o o l = f a l s e ) ; / / / < c[VGrc 00100 00101 v i r t u a l v o i d S e t I m a g e ( c o n s t w c h a r _ t * ) ; / / / < c[VGreN 00102 00103 v i r t u a l v o i d S e t I m a g e ( H A C * , c o n s t w c h a r _ t * ) ; / / / < c[VGreN 00104 00105 } ; 00106 00107 } / / n a m e s p a c e g u i 00108 00109 } / / n a m e s p a c e h g l 00110 00111 # i n c l u d e < h g l / g u i / T e m p l a t e / I m a g e L a b e l . C P P > 00112 00113 # e n d i f / / H G L _ G U I _ I M A G E _ L A B E L _ I N C L U D E 00114 00115 00116 00117