CMGDK r49-rc2
|
00001 # i f n d e f H G L _ G U I _ S C R O L L B A R _ I N C L U D E 00002 00003 # d e f i n e H G L _ G U I _ S C R O L L 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 / g u i / T h e m e C o l o r . 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 * nRWWeTg>N 00022 00023 * / 00024 00025 e n u m S c r o l l B a r K i n d / / / nRWWeT 00026 00027 { 00028 00029 s b k H o r i z o n t a l , / / 4ls^ 00030 00031 s b k V e r t i c a l / / Wv 00032 00033 } ; 00034 00035 00036 00037 / * * 00038 00039 * nRagcN 00040 00041 * / 00042 00043 c l a s s S c r o l l B a r : p u b l i c G U I O b j e c t / / / nRag 00044 00045 { 00046 00047 # i n c l u d e < h g l / g u i / S c r o l l B a r . A t t r i b . H > 00048 00049 00050 00051 p u b l i c : 00052 00053 00054 00055 v i r t u a l b o o l P r o c _ M o u s e M o v e ( i n t x , i n t y , u n s i g n e d _ _ i n t 3 2 k e y ) ; 00056 00057 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 ) ; 00058 00059 v i r t u a l b o o l P r o c _ M o u s e L e f t U p ( i n t x , i n t y , u n s i g n e d _ _ i n t 3 2 k e y ) ; 00060 00061 00062 00063 p u b l i c : / / ^\'` 00064 00065 00066 00067 T h e m e C o l o r C o l o r ; / / / < r 00068 00069 P r o p e r t y < S c r o l l B a r K i n d > K i n d ; / / / < nRageT 00070 00071 P r o p e r t y < i n t > L a r g e C h a n g e ; / / / < 'Yye N!kyRvpeϑ 00072 00073 P r o p e r t y < i n t > S m a l l C h a n g e ; / / / < \ye N!kyRvpeϑ 00074 00075 P r o p e r t y < i n t > M a x ; / / / < g'Y<P 00076 00077 P r o p e r t y < i n t > M i n ; / / / < g<P 00078 00079 P r o p e r t y < i n t > P o s i t i o n ; / / / < S_MR<P 00080 00081 P r o p e r t y < i n t > P a g e S i z e ; / / / < nRWW(WnRagv:\[ 00082 00083 00084 00085 p u b l i c : / / NN 00086 00087 00088 00089 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 00090 00091 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 ) ) ; / / / < SRNN( l: KbRf9ep o s i t i o n _NO_wُ*NNN) 00092 00093 00094 00095 p u b l i c : 00096 00097 00098 00099 S c r o l l B a r ( ) ; / / / < ,g{|g Qpe 00100 00101 S c r o l l 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, ꁨR9hnc[ؚ$Re*jz{|W 00102 00103 S c r o l l B a r ( f l o a t , f l o a t , f l o a t , S c r o l l B a r K i n d ) ; / / / < ,g{|g Qpe 00104 00105 v i r t u a l ~ S c r o l l B a r ( ) { } ; / / / < ,g{|ggQpe 00106 00107 00108 00109 v o i d S e t ( f l o a t , f l o a t , f l o a t , f l o a t ) ; / / / < 00110 00111 v o i d S e t ( f l o a t , f l o a t , f l o a t , S c r o l l B a r K i n d ) ; / / / < 00112 00113 00114 00115 v i r t u a l v o i d D r a w ( ) ; / / / < ,g{|~6RQpe 00116 00117 00118 00119 s t a t i c i n t G e t S c r o l l S l o t S i z e ( ) ; / / / < S_nRag:\[ 00120 00121 } ; / / c l a s s S c r o l l B a r 00122 00123 } / / n a m e s p a c e g u i 00124 00125 } / / n a m e s p a c e h g l 00126 00127 # e n d i f / / H G L _ G U I _ S C R O L L B A R _ I N C L U D E E ? ? o b j - > N e x t I m a g e - > C o l o r = c o l o r ; 00128 00129