CMGDK r49-rc2
|
00001 # i f n d e f H G L _ G U I _ L I S T B O X _ I N C L U D E 00002 00003 # d e f i n e H G L _ G U I _ L I S T B O X _ 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 / S c r o l l B a r . H > 00010 00011 # i n c l u d e < h g l / g u i / P a n e l . H > 00012 00013 # i n c l u d e < h g l / g u i / M e n u I t e m . H > 00014 00015 # i n c l u d e < h g l / t y p e / W i d e S t r i n g . H > 00016 00017 # i n c l u d e < h g l / t y p e / L i s t . H > 00018 00019 # i n c l u d e < h g l / t y p e / R e c t S c o p e . H > 00020 00021 n a m e s p a c e h g l 00022 00023 { 00024 00025 n a m e s p a c e g u i 00026 00027 { 00028 00029 / * * 00030 00031 * RhFh, (uN>f:yybϑvpencSN -NvQ-N NybYy0v^D&^hgFhSN(uNZP bRhO(u0 00032 00033 * / 00034 00035 c l a s s L i s t B o x : p u b l i c G U I O b j e c t / / / RhFh 00036 00037 { 00038 00039 p u b l i c : 00040 00041 00042 00043 s t r u c t L i s t I t e m / / / Rhy 00044 00045 { 00046 00047 W i d e S t r i n g C a p t i o n ; / / / < Rhy 00048 Ty 00049 00050 00051 00052 b o o l C h e c k e d ; / / / < /f&TR 00053 00054 b o o l S e l e c t e d ; / / / < /f&T -N 00055 00056 v o i d * C u s t o m i z e D a t a ; / / / < (u7bpenc, Yu~(u7bO(uv, cN,g 00057 NO(u 00058 00059 00060 00061 R e c t S c o p e 2 f D r a w S c o p e ; / / / < S_MRv~6RV 00062 00063 00064 00065 L i s t I t e m ( ) 00066 00067 { 00068 00069 C h e c k e d = f a l s e ; 00070 00071 S e l e c t e d = f a l s e ; 00072 00073 C u s t o m i z e D a t a = N U L L ; 00074 00075 } 00076 00077 } ; 00078 00079 00080 00081 # i n c l u d e " L i s t B o x . A t t r i b . H " 00082 00083 00084 00085 p u b l i c : / / ^\'` 00086 00087 00088 00089 O b j e c t L i s t < L i s t B o x : : L i s t I t e m > I t e m ; / / / < Rhpency 00090 00091 00092 00093 P a n e l B a c k P a n e l ; / / / < ^g 00094 00095 b o o l V i e w B a c k P a n e l ; / / / < /f&T>f:y^g 00096 00097 b o o l V i e w B a c k C o l o r ; / / / < /f&T>f:ỳofr 00098 00099 00100 00101 b o o l V i e w S c r o l l B a r ; / / / < /f&T>f:ynRag 00102 00103 00104 00105 b o o l V i e w I n d e x ; / / / < /f&T>f:y"}_S 00106 00107 W i d e S t r i n g V i e w I n d e x F o r m a t ; / / / < >f:y"}_Sv<h_ 00108 00109 00110 00111 b o o l C h e c k B o x ; / / / < /f&T ghgFh 00112 00113 00114 00115 b o o l A u t o S i z e ; / / / < ꁨR:\[ 00116 00117 00118 00119 P r o p e r t y < b o o l > M u l t i S e l e c t ; / / / < /f&TAQY 00120 00121 P r o p e r t y < i n t > I t e m I n d e x ; / / / < -Nvpency, :N- 1 h:y*g -NNUO N*Nb/f -NNY*N 00122 00123 P r o p e r t y < L i s t B o x : : L i s t I t e m * > S e l e c t e d ; / / / < S_ -Ny 00124 00125 00126 00127 T h e m e C o l o r C o l o r ; / / / < rn 00128 00129 00130 00131 M e n u I t e m * P o p u p M e n u ; / / / < 9_Q_܃US 00132 00133 00134 00135 p u b l i c : 00136 00137 00138 00139 D e f E v e n t ( f l o a t , O n M e a s u r e I t e m W i d t h , ( G U I O b j e c t * , L i s t B o x : : L i s t I t e m * ) ) ; / / / < S_pency[ 00140 00141 D e f E v e n t ( f l o a t , O n M e a s u r e I t e m H e i g h t , ( G U I O b j e c t * , L i s t B o x : : L i s t I t e m * ) ) ; / / / < S_pencyؚ 00142 00143 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 00144 00145 D e f E v e n t ( v o i d , O n D r a w I t e m , ( G U I O b j e c t * , i n t , L i s t B o x : : L i s t I t e m * , R e c t S c o p e 2 f & ) ) ; / / / < pency~6RNN 00146 00147 00148 00149 D e f E v e n t ( b o o l , O n F i l t e r , ( G U I O b j e c t * , i n t , L i s t B o x : : L i s t I t e m * ) ) ; / / / < pencyǏnNN 00150 00151 00152 00153 D e f E v e n t ( v o i d , O n C h e c k , ( G U I O b j e c t * , i n t , L i s t B o x : : L i s t I t e m * ) ) ; / / / < hgFhO9eNN 00154 00155 D e f E v e n t ( v o i d , O n S e l e c t , ( G U I O b j e c t * , i n t , L i s t B o x : : L i s t I t e m * ) ) ; / / / < -NNN 00156 00157 D e f E v e n t ( v o i d , O n D b l C l i c k I t e m , ( G U I O b j e c t * , i n t , L i s t B o x : : L i s t I t e m * ) ) ; / / / < SQ NNpency 00158 00159 D e f E v e n t ( b o o l , O n D o w n , ( G U I O b j e c t * , i n t , i n t , u i n t 3 2 ) ) ; / / / < h cNNN, 00160 NR]S. 00161 00162 D e f E v e n t ( b o o l , O n D b l C l i c k , ( G U I O b j e c t * , i n t , i n t , u i n t 3 2 ) ) ; / / / < hSQNN, 00163 NR]S. 00164 00165 D e f E v e n t ( b o o l , O n K e y , ( G U I O b j e c t * , u i n t 3 2 ) ) ; / / / < c.NN 00166 00167 00168 00169 p u b l i c : / / el 00170 00171 00172 00173 L i s t B o x ( ) ; / / / < ,g{|g Qpe 00174 00175 L i s t B o x ( f l o a t , f l o a t , f l o a t , f l o a t ) ; / / / < ,g{|g Qpe 00176 00177 v i r t u a l ~ L i s t B o x ( ) ; / / / < ,g{|ggQpe 00178 00179 00180 00181 v i r t u a l v o i d D r a w ( ) ; / / / < ,g{|~6RQpe 00182 00183 00184 00185 v o i d C l e a r ( ) ; 00186 00187 v o i d C l e a r S e l e c t ( ) ; / / / < nd -Nh 00188 00189 v o i d C l e a r C h e c k ( b o o l ) ; / / / < ndhgFh 00190 00191 v o i d C l e a r C u s t o m i z e D a t a ( v o i d * = 0 ) ; / / / < ndꁚ[INpenc 00192 00193 00194 00195 v o i d D e l e t e S e l e c t I t e m ( ) ; / / / < Rd -Nvy 00196 00197 v o i d D e l e t e C h e c k I t e m ( ) ; / / / < RdR vy 00198 00199 v o i d D e l e t e C u s t o m i z e I t e m ( v o i d * ) ; / / / < Rdꁚ[INy Nvy 00200 00201 00202 00203 L i s t I t e m * F i n d C u s t o m i z e I t e m ( v o i d * ) ; / / / < g~bꁚ[INpenc Nvy 00204 00205 } ; 00206 00207 } 00208 00209 } 00210 00211 # e n d i f / / H G L _ G U I _ L I S T B O X _ I N C L U D E ; 00212 00213