CMGDK r49-rc2
|
00001 p u b l i c : 00002 00003 00004 00005 c l a s s O b j e c t 00006 00007 { 00008 00009 p u b l i c : 00010 00011 00012 00013 b o o l p r i v a t e _ i m a g e ; 00014 00015 00016 00017 W i d e S t r i n g C a p t i o n ; / / h 00018 00019 T e x t u r e 2 D * I m a g e ; / / VGr 00020 00021 00022 00023 S h a d e N u m b e r < d o u b l e > S i z e ; / / :\[ 00024 00025 d o u b l e P o s i t i o n ; / / MOn 00026 00027 00028 00029 p u b l i c : 00030 00031 00032 00033 O b j e c t ( ) { } ; 00034 00035 00036 00037 O b j e c t ( w c h a r _ t * n a m e , T e x t u r e 2 D * i m g , b o o l p r v ) : S i z e ( 1 , 0 . 0 5 ) 00038 00039 { 00040 00041 p r i v a t e _ i m a g e = p r v ; 00042 00043 00044 00045 C a p t i o n = n a m e ; 00046 00047 I m a g e = i m g ; 00048 00049 } 00050 00051 00052 00053 ~ O b j e c t ( ) 00054 00055 { 00056 00057 i f ( p r i v a t e _ i m a g e & & I m a g e ) 00058 00059 d e l e t e I m a g e ; 00060 00061 } 00062 00063 } ; 00064 00065 00066 00067 p r o t e c t e d : 00068 00069 00070 00071 O b j e c t L i s t < D o c k B a r : : O b j e c t > I t e m s ; 00072 00073 00074 00075 i n t S e l e c t , P o s S e l e c t ; 00076 00077 d o u b l e P o s X ; 00078 00079 00080 00081 d o u b l e M a x S i z e ; / / g'Y:\[ 00082 00083 00084 00085 d o u b l e T o t a l W i d t h ; / / ;`qQ[^ 00086 00087 d o u b l e T r u e W i d t h ; / / w[[^ 00088 00089 00090 00091 d o u b l e N o r m a l S i z e ; / / ck8^:\[ 00092 00093 d o u b l e S h o w O f f s e t ; / / >f:yOPy 00094 00095 00096 00097 v o i d R e s u m e S i z e ( ) ; 00098 00099 v o i d C o m p u P o s ( ) ; 00100 00101 00102 00103 W i d e S t r i n g c a p t i o n ; 00104 00105 00106 00107 v o i d D e f a u l t L e a v e ( G U I O b j e c t * ) ; 00108 00109 00110 00111 p r o t e c t e d : 00112 00113 00114 00115 v o i d D e f a u l t D r a w ( G U I O b j e c t * ) ; 00116 00117 00118 00119 b o o l P r o c _ M o u s e M o v e ( i n t , i n t , u n s i g n e d _ _ i n t 3 2 ) ; 00120 00121 / / b o o l P r o c _ M o u s e L e f t D o w n ( i n t , i n t , u n s i g n e d _ _ i n t 3 2 ) ; 00122 00123 / / b o o l P r o c _ M o u s e L e f t U p ( i n t , i n t , u n s i g n e d _ _ i n t 3 2 ) ; 00124 00125