CMGDK r49-rc2
|
00001 # i f n d e f H G L _ G U I _ O B J E C T _ I N C L U D E 00002 00003 # d e f i n e H G L _ G U I _ O B J E C T _ 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 / E v e n t O b j e c t . H > 00008 00009 # 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 > 00010 00011 # i n c l u d e < h g l / A l i g n . H > 00012 00013 n a m e s p a c e h g l 00014 00015 { 00016 00017 c l a s s T i l e F o n t ; 00018 00019 00020 00021 / * * 00022 00023 * G U I [a/f@b gG U I cNvW{|[;N/fO(uNv[PWhv^N/ec[P^\'`NS NN(uꁨRNN 00024 00025 * / 00026 00027 c l a s s G U I O b j e c t : p u b l i c E v e n t O b j e c t / / / G U I [a 00028 00029 { 00030 00031 # 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 . A t t r i b . H > 00032 00033 00034 00035 p u b l i c : / / ^\'` 00036 00037 00038 00039 T i l e F o n t * D r a w F o n t ; / / / < ~6R(uW[SO 00040 00041 00042 00043 b o o l C u t o u t ; / / / < /f&TZPVjR 00044 00045 00046 00047 P r o p e r t y < V A l i g n > A l i g n ; / / / < cN[Pe_ 00048 00049 00050 00051 P r o p e r t y < f l o a t > L e f t ; / / / < cN]PWh 00052 00053 P r o p e r t y < f l o a t > T o p ; / / / < cN 00054 NPWh 00055 00056 P r o p e r t y < f l o a t > W i d t h ; / / / < cN[^ 00057 00058 P r o p e r t y < f l o a t > H e i g h t ; / / / < cNؚ^ 00059 00060 00061 00062 P r o p e r t y < f l o a t > R i g h t ; / / / < cNSLu 00063 00064 P r o p e r t y < f l o a t > B o t t o m ; / / / < cN^Lu 00065 00066 00067 00068 P r o p e r t y < f l o a t > C e n t e r X ; / / / < cN-N_X 00069 00070 P r o p e r t y < f l o a t > C e n t e r Y ; / / / < cN-N_Y 00071 00072 00073 00074 P r o p e r t y < f l o a t > M e n u X ; / / / < ;ubPWhX 00075 00076 P r o p e r t y < f l o a t > M e n u Y ; / / / < ;ubPWhY 00077 00078 00079 00080 P r o p e r t y < b o o l > M o u s e F o c u s ; / / / < h/f&T(W 00081 Nb 00082 00083 00084 00085 / / P r o p e r t y S t r i n g H i n t ; / / / < c:yOo` 00086 00087 00088 00089 b o o l A u t o A c t i v e ; / / / < ꁨRRbc0R;mRr` 00090 00091 00092 00093 v o i d * C u s t o m i z e D a t a ; 00094 00095 00096 00097 p u b l i c : / / NN 00098 00099 00100 00101 D e f E v e n t ( v o i d , O n E n t e r , ( G U I O b j e c t * ) ) ; / / / < hۏeQNN 00102 00103 D e f E v e n t ( v o i d , O n L e a v e , ( G U I O b j e c t * ) ) ; / / / < hy _NN 00104 00105 D e f E v e n t ( b o o l , O n H i n t , ( G U I O b j e c t * ) ) ; / / / < Nuc:yOo` 00106 00107 00108 00109 p u b l i c : 00110 00111 00112 00113 G U I O b j e c t ( ) ; / / / < ,g{|g Qpe 00114 00115 G U I O b j e c t ( f l o a t , f l o a t , f l o a t , f l o a t ) ; / / / < ,g{|g Qpe 00116 00117 v i r t u a l ~ G U I O b j e c t ( ) { } ; / / / < ,g{|ggQpe 00118 00119 00120 00121 v i r t u a l v o i d S e t M e n u C o o r d ( f l o a t , f l o a t ) ; 00122 00123 v i r t u a l v o i d D r a w O b j e c t ( ) ; 00124 00125 v i r t u a l v o i d S e t S c i s s o r ( i n t * ) ; 00126 00127 } ; 00128 00129 00130 00131 # d e f i n e O N _ D R A W _ A N D _ R E T U R N ( p a r a m ) i f ( O n D r a w ) { O n D r a w ( p a r a m ) ; r e t u r n ; } 00132 00133 } / / n a m e s p a c e h g l 00134 00135 # e n d i f / / H G L _ G U I _ O B J E C T _ I N C L U D E 00136 00137