CMGDK r49-rc2
|
00001 # i f n d e f H G L _ W I N D O W _ I N C L U D E 00002 00003 # d e f i n e H G L _ W I N D O W _ 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 / V e r t e x 2 . H > 00008 00009 # i n c l u d e < h g l / p l a t f o r m / S y s t e m I n i t I n f o . H > 00010 00011 n a m e s p a c e h g l 00012 00013 { 00014 00015 / * * 00016 00017 * ^(uz^zSW{| 00018 00019 * / 00020 00021 c l a s s W i n d o w 00022 00023 { 00024 00025 p r o t e c t e d : 00026 00027 00028 00029 W i d e S t r i n g c a p t i o n ; 00030 00031 b o o l f u l l _ s c r e e n ; 00032 00033 i n t m o u s e _ x , m o u s e _ y ; 00034 00035 00036 00037 i n t w i d t h , h e i g h t ; 00038 00039 00040 00041 i n t G e t W i d t h ( ) { r e t u r n w i d t h ; } 00042 00043 i n t G e t H e i g h t ( ) { r e t u r n h e i g h t ; } 00044 00045 00046 00047 b o o l G e t F u l l S c r e e n ( ) { r e t u r n f u l l _ s c r e e n ; } 00048 00049 i n t G e t M o u s e X ( ) { r e t u r n m o u s e _ x ; } 00050 00051 i n t G e t M o u s e Y ( ) { r e t u r n m o u s e _ y ; } 00052 00053 00054 00055 p u b l i c : 00056 00057 00058 00059 P r o p e r t y S t r i n g C a p t i o n ; / / / < zSh 00060 00061 P r o p e r t y < b o o l > F u l l S c r e e n ; / / / < /f&ThQO\r` 00062 00063 P r o p e r t y < i n t > M o u s e X ; 00064 00065 P r o p e r t y < i n t > M o u s e Y ; 00066 00067 P r o p e r t y < i n t > W i d t h ; / / / < zS[^ 00068 00069 P r o p e r t y < i n t > H e i g h t ; / / / < zSؚ^ 00070 00071 P r o p e r t y < b o o l > S y s t e m C u r s o r ; / / / < /f&TO(u|~IQh 00072 00073 00074 00075 p u b l i c : / / el 00076 00077 00078 00079 W i n d o w ( ) ; / / / < ,g{|g Qpe 00080 00081 v i r t u a l ~ W i n d o w ( ) ; / / / < ,g{|ggQpe 00082 00083 00084 00085 v i r t u a l b o o l I n i t T o F u l l S c r e e n ( i n t , i n t , b o o l ) = 0 ; / / / < RYS0RhQO\!j_ 00086 00087 v i r t u a l b o o l I n i t T o W i n d o w ( i n t , i n t , S y s t e m I n i t I n f o : : W i n d o w S e t u p & ) = 0 ; / / / < RYS0RzS!j_ 00088 00089 00090 00091 v i r t u a l v o i d C l o s e ( ) = 0 ; / / / < sQz^zS 00092 00093 00094 00095 v i r t u a l b o o l T o M i n W i n d o w ( ) = 0 ; / / / < zS g\S 00096 00097 v i r t u a l b o o l T o M a x W i n d o w ( ) = 0 ; / / / < zS g'YS 00098 00099 00100 00101 v i r t u a l v o i d S h o w ( ) = 0 ; / / / < >f:yzS 00102 00103 v i r t u a l v o i d H i d e ( ) = 0 ; / / / < υzS 00104 00105 00106 00107 v i r t u a l v o i d S e t V i e w p o r t ( i n t , i n t , i n t , i n t ) = 0 ; / / / < [SƉV 00108 00109 v o i d S e t V i e w p o r t ( ) { S e t V i e w p o r t ( 0 , 0 , w i d t h , h e i g h t ) ; } / / / < [SƉV:Nte*NO\U^bzS 00110 00111 v o i d S e t V i e w p o r t ( i n t w , i n t h ) { S e t V i e w p o r t ( ( w i d t h - w ) / 2 , ( h e i g h t - h ) / 2 , w , h ) ; } / / / < [SƉV:NE\-N>f:yvRO\U^bzS 00112 00113 00114 00115 p u b l i c : / / [Ed\O|~cSB\@b(uvQpe 00116 NO(u 00117 00118 00119 00120 v i r t u a l v o i d S e t M o u s e C o o r d ( i n t x , i n t y ) { m o u s e _ x = x ; m o u s e _ y = y ; } / / / < n hPWh 00121 00122 v i r t u a l v o i d S e t S i z e ( i n t w , i n t h ) ; / / / < nzS'Y\ 00123 00124 00125 00126 v i r t u a l v o i d M a k e T o C u r r e n t ( ) = 0 ; / / / < Rbc0RS_MR 00127 00128 v i r t u a l v o i d S w a p B u f f e r ( ) = 0 ; / / / < NbcQ:S 00129 00130 } ; / / c l a s s W i n d o w 00131 00132 } / / n a m e s p a c e h g l 00133 00134 # e n d i f / / H G L _ W I N D O W _ I N C L U D E 00135 00136