CMGDK r49-rc2
|
00001 # i f n d e f H G L _ G U I _ S C R O L L B O X _ 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 O X _ 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 m i t . H > 00008 00009 # i n c l u d e < h g l / g u i / p a n e l . h > 00010 00011 # i n c l u d e < h g l / g u i / S c r o l l B a 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 * nRFh(uNcO N*NSeP'Yv:SWOO(u[AQ(WvQ-N>enY*NcNb/f[(ǏSƉ'Y\vcN0< b r > 00024 00025 * 8^(uNRh5uP[h<hI{0L i s t B o x , T e x t G r i d I{Ǐ[[s0 00026 00027 * / 00028 00029 c l a s s S c r o l l B o x : p u b l i c P a n e l / / / nRFh 00030 00031 { 00032 00033 # i n c l u d e < h g l / g u i / S c r o l l B o x . A t t r i b . H > 00034 00035 00036 00037 p u b l i c : / / ^\'` 00038 00039 00040 00041 S c r o l l B a r H o r z S c r o l l B a r ; / / / < *jTnRWW 00042 00043 S c r o l l B a r V e r t S c r o l l B a r ; / / / < ~TnRWW 00044 00045 00046 00047 f l o a t O f f s e t X , O f f s e t Y ; / / / < >f:yv[PWh 00048 00049 f l o a t M a x X , M a x Y ; / / / < [a g'YPWh 00050 00051 00052 00053 f l o a t W h e e l P o s ; / / / < nR^ 00054 00055 00056 00057 b o o l V i e w S c r o l l B a r ; / / / < /f&T>f:ynRWW 00058 00059 00060 00061 p u b l i c : 00062 00063 00064 00065 S c r o l l B o x ( ) ; / / / < ,g{|g Qpe 00066 00067 S c r o l l 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 00068 00069 v i r t u a l ~ S c r o l l B o x ( ) { } ; / / / < ,g{|ggQpe 00070 00071 00072 00073 v i r t u a l v o i d D r a w O b j e c t ( ) ; 00074 00075 00076 00077 v i r t u a l v o i d S e t X ( f l o a t ) ; 00078 00079 v i r t u a l v o i d S e t Y ( f l o a t ) ; 00080 00081 v i r t u a l v o i d S e t ( f l o a t x , f l o a t y ) { S e t X ( x ) ; S e t Y ( y ) ; } 00082 00083 v o i d M o v e ( f l o a t , f l o a t ) ; 00084 00085 } ; / / c l a s s S c r o l l B o x 00086 00087 } / / n a m e s p a c e g u i 00088 00089 } / / n a m e s p a c e h g l 00090 00091 # e n d i f / / H G L _ G U I _ S C R O L L B O X _ I N C L U D E 00092 00093