CMGDK r49-rc2
|
00001 # i f n d e f H G L _ G U I _ 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 _ 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 / o b j e c t / G u i O b j e c t . H > 00008 00009 n a m e s p a c e h g l 00010 00011 { 00012 00013 n a m e s p a c e g u i 00014 00015 { 00016 00017 / * * 00018 00019 * ߍ*ageTg>N 00020 00021 * / 00022 00023 e n u m T r a c k B a r O r i e n t a t i o n / / / ߍ*ageTg>N 00024 00025 { 00026 00027 t b H o r i z o n t a l , / / / < 4ls^ߍ*ag 00028 00029 t b V e r t i c a l / / / < Wvߍ*ag 00030 00031 } ; 00032 00033 00034 00035 / * * 00036 00037 * ߍ*agh:y N*NO(unRWWvS VT;R^~vޏ~:SWvMOnv^>f:y(W _YT~_gMOnvShv bV0 00038 00039 * / 00040 00041 c l a s s T r a c k B a r : p u b l i c G U I O b j e c t 00042 00043 { 00044 00045 # i n c l u d e < h g l / g u i / T r a c k B a r . A t t r i b . H > 00046 00047 00048 00049 p u b l i c : / / ^\'` 00050 00051 00052 00053 T r a c k B a r O r i e n t a t i o n O r i e n t a i o n ; / / / < ۏ^ageT 00054 00055 i n t F r e q u e n c y ; / / / < ;R^~ 00056 00057 00058 00059 P r o p e r t y < i n t > M i n ; / / / < g<P 00060 00061 P r o p e r t y < i n t > M a x ; / / / < g'Y<P 00062 00063 P r o p e r t y < i n t > P o s i t i o n ; / / / < S_MR<PZbSϑ 00064 00065 00066 00067 p u b l i c : / / NN 00068 00069 00070 00071 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 00072 00073 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 * , i n t ) ) ; / / / < 9eSNN 00074 00075 00076 00077 p u b l i c : 00078 00079 00080 00081 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 ) ; / / / < ,g{|g Qpe 00082 00083 v i r t u a l ~ T r a c k B a r ( ) { } ; / / / < ,g{|ggQpe 00084 00085 00086 00087 v i r t u a l v o i d D r a w ( ) ; / / / < ~6R 00088 00089 } ; 00090 00091 } 00092 00093 } 00094 00095 # e n d i f / / H G L _ G U I _ T R A C K B A R _ I N C L U D E 00096 00097