![]() |
CMGDK r49-rc2
|
00001 # i f n d e f H G L _ G U I _ C o l o r D i a l o g _ I N C L U D E 00002 00003 # d e f i n e H G L _ G U I _ C o l o r D i a l o g _ 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 / P a n e l . 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 c l a s s C o l o r T r a c k B a r ; 00020 00021 c l a s s M u l t i C o l o r T r a c k B a r ; 00022 00023 00024 00025 / * * 00026 00027 * r b[Fh 00028 00029 * / 00030 00031 c l a s s C o l o r D i a l o g : p u b l i c F o r m / / / r[Fh 00032 00033 { 00034 00035 p r o t e c t e d : 00036 00037 00038 00039 M u l t i C o l o r T r a c k B a r * W h i t e T o B l a c k ; 00040 00041 00042 00043 C o l o r T r a c k B a r * R e d , * G r e e n , * B l u e ; 00044 00045 00046 00047 P a n e l * C o l o r P a n e l ; 00048 00049 00050 00051 p r o t e c t e d : 00052 00053 00054 00055 C o l o r T r a c k B a r * C r e a t e S e p a r a t e ( i n t , i n t , i n t , i n t , i n t , i n t ) ; 00056 00057 00058 00059 v o i d C h a n g e C o l o r ( c o n s t C o l o r 3 f & ) ; 00060 00061 v o i d C h a n g e L u m ( G U I O b j e c t * , i n t ) ; 00062 00063 v o i d C h a n g e S e p a r a t e ( G U I O b j e c t * , i n t ) ; 00064 00065 00066 00067 v o i d I n i t P r i v a t e ( ) ; 00068 00069 00070 00071 p u b l i c : / / ^\'` 00072 00073 00074 00075 C o l o r 3 f C o l o r ; 00076 00077 00078 00079 p u b l i c : / / NN 00080 00081 00082 00083 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 * , c o n s t C o l o r 3 f & ) ) ; / / / < ri_9eSNN 00084 00085 00086 00087 p u b l i c : 00088 00089 00090 00091 C o l o r D i a l o g ( ) ; 00092 00093 C o l o r D i a l o g ( c o n s t C o l o r 3 f & ) ; 00094 00095 / / ~ C o l o r D i a l o g ( ) ; 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 _ C o l o r D i a l o g _ I N C L U D E 00104 00105