CMGDK r49-rc2
|
00001 # i f n d e f H G L _ G U I _ P R O G R E S S B A R _ I N C L U D E 00002 00003 # d e f i n e H G L _ G U I _ P R O G R E S S 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 # i n c l u d e < h g l / t y p e / C o l o r 4 f . 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 * ۏ^ageTg>N 00024 00025 * / 00026 00027 e n u m P r o g r e s s B a r O r i e n t a t i o n / / / ۏ^ageTg>N 00028 00029 { 00030 00031 p b H o r i z o n t a l , / / / < 4ls^ۏ^ag 00032 00033 p b V e r t i c a l / / / < Wvۏ^ag 00034 00035 } ; 00036 00037 00038 00039 / * * 00040 00041 * 4l~{|W 00042 00043 * / 00044 00045 e n u m A q u a M a r k 00046 00047 { 00048 00049 a m N o n e = 0 , / / / < wY[INeaINYO(uNhe4l~ 00050 00051 00052 00053 a m R i g h t , / / / < Se 00054 00055 a m L e f t , / / / < ]e 00056 00057 00058 00059 a m R i g h t A r r o w , / / / < S{4Y 00060 00061 a m L e f t A r r o w , / / / < ]{4Y 00062 00063 00064 00065 a m E n d / / / < ~_g[INeaINYO(uNhe4l~ 00066 00067 } ; 00068 00069 00070 00071 / * * 00072 00073 * ۏ^ag(uNh:yg*N]\Ovۏ^MQ(u7b:Nz^]{k< b r > 00074 00075 * S_[^'YNؚ^OꁨR[:N*jTۏ^agTtS_ؚ^'YN[^OꁨR[:N~Tۏ^ag0 00076 00077 * / 00078 00079 c l a s s P r o g r e s s B a r : p u b l i c G U I O b j e c t / / / ۏ^agcN 00080 00081 { 00082 00083 # i n c l u d e < h g l / g u i / P r o g r e s s B a r . P r i v a t e . H > 00084 00085 00086 00087 p u b l i c : / / ^\'` 00088 00089 00090 00091 T h e m e C o l o r C o l o r ; / / / < r 00092 00093 P r o p e r t y < A q u a M a r k > M a r k ; / / / < 4l~ 00094 00095 b o o l M a r k M o v e ; / / / < 4l~yR( t r u e = Sy, f a l s e = ]y) 00096 00097 P r o p e r t y < f l o a t > M a r k S p e e d ; / / / < 4l~yR^( kyY\p) 00098 00099 P r o p e r t y < i n t > M i n ; / / / < g<PZbSϑ 00100 00101 P r o p e r t y < i n t > M a x ; / / / < g'Y<PZbSϑ 00102 00103 P r o p e r t y < i n t > P o s i t i o n ; / / / < S_MR<PZbSϑ 00104 00105 P r o p e r t y < P r o g r e s s B a r O r i e n t a t i o n > O r i e n t a t i o n ; / / / < ۏ^ageTZbSϑ 00106 00107 00108 00109 p u b l i c : / / NN 00110 00111 00112 00113 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 00114 00115 00116 00117 p u b l i c : 00118 00119 00120 00121 P r o g r e s s B a r ( ) ; 00122 00123 P r o g r e s s B a r ( f l o a t , f l o a t , f l o a t , f l o a t ) ; 00124 00125 v i r t u a l ~ P r o g r e s s B a r ( ) { } ; 00126 00127 00128 00129 v i r t u a l v o i d D r a w ( ) ; 00130 00131 } ; 00132 00133 } 00134 00135 } 00136 00137 # e n d i f / / H G L _ G U I _ P R O G R E S S B A R _ I N C L U D E 00138 00139