CMGDK r49-rc2
|
00001 # i f n d e f H G L _ G U I _ M u l t i C o l o r T r a c k B a r _ I N C L U D E 00002 00003 # d e f i n e H G L _ G U I _ M u l t i C o l o r T r a c k B a r _ I N C L U D E 00004 00005 00006 00007 # i n c l u d e < h g l / t y p e / L i s t . H > 00008 00009 # i n c l u d e < h g l / g u i / T r a c k B a r . H > 00010 00011 # i n c l u d e < h g l / g u i / T h e m e C o l o r . 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 * ri_ߍ*ag(uN>f:y NagnSvߍ*ag 00024 00025 * / 00026 00027 c l a s s M u l t i C o l o r T r a c k B a r : p u b l i c T r a c k B a r / / / ri_ߍ*ag 00028 00029 { 00030 00031 v i r t u a l v o i d D e f a u l t D r a w H ( G U I O b j e c t * ) ; 00032 00033 v i r t u a l v o i d D e f a u l t D r a w V ( G U I O b j e c t * ) ; 00034 00035 00036 00037 p u b l i c : 00038 00039 00040 00041 T h e m e C o l o r C o l o r ; / / / < ;Nr 00042 00043 00044 00045 s t r u c t P o s C o l o r 00046 00047 { 00048 00049 d o u b l e p o s ; 00050 00051 00052 00053 C o l o r 3 f C o l o r ; 00054 00055 } ; 00056 00057 00058 00059 L i s t < P o s C o l o r > C o l o r L i s t ; / / / < rRh 00060 00061 00062 00063 p u b l i c : 00064 00065 00066 00067 M u l t i C o l o r T r a c k B a r ( f l o a t , f l o a t , f l o a t , f l o a t ) ; 00068 00069 v i r t u a l ~ M u l t i C o l o r T r a c k B a r ( ) { } ; 00070 00071 00072 00073 v o i d A d d ( d o u b l e , c o n s t C o l o r 3 f & ) ; 00074 00075 v o i d C h a n g e ( d o u b l e , c o n s t C o l o r 3 f & ) ; 00076 00077 v o i d D e l e t e ( d o u b l e ) ; 00078 00079 00080 00081 v o i d G e t C u r C o l o r ( C o l o r 3 f & ) ; 00082 00083 } ; 00084 00085 } 00086 00087 } 00088 00089 # e n d i f / / H G L _ G U I _ M u l t i C o l o r T r a c k B a r _ I N C L U D E 00090 00091