CMGDK r49-rc2
|
00001 # i f n d e f H G L _ G U I _ P A G E C O N T R O L _ I N C L U D E 00002 00003 # d e f i n e H G L _ G U I _ P A G E C O N T R O L _ 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 / M u l t i F l o w C o n t r o l . 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 / B u t t o n G r o u p . 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 * Yubc6RhVcN/fM u l t i F l o w C o n t r o l vG U I cNHr,g(uNc6RY*NAmzvЏL0< b r > 00024 00025 * S_ubRbcTMONTSvAmzO~~U p d a t e , FO 00026 NOD r a w 00027 00028 * / 00029 00030 c l a s s P a g e C o n t r o l : p u b l i c G U I O b j e c t / / / Yubc6RhV 00031 00032 { 00033 00034 # i n c l u d e < h g l / o b j e c t / O b j e c t . P r o c E v e n t . H > 00035 00036 00037 00038 v o i d D e f a u l t L o c a l T a b C o n t r o l ( P a g e C o n t r o l * , B u t t o n G r o u p * ) ; 00039 00040 00041 00042 p r o t e c t e d : 00043 00044 00045 00046 M u l t i F l o w C o n t r o l M u l t i F l o w ; 00047 00048 00049 00050 F l o w C o n t r o l * G e t A c t i v e F l o w ( ) { r e t u r n M u l t i F l o w . A c t i v e F l o w ; } 00051 00052 00053 00054 v o i d S e t A c t i v e F l o w ( F l o w C o n t r o l * ) ; 00055 00056 00057 00058 v o i d T a b C o n t r o l C h a n g e ( G U I O b j e c t * , i n t , B u t t o n G r o u p : : B u t t o n I t e m * , b o o l ) ; 00059 00060 00061 00062 p u b l i c : / / ^\'` 00063 00064 00065 00066 P a n e l B a c k P a n e l ; / / / < TSbg 00067 00068 B u t t o n G r o u p T a b P a g e ; / / / < T a b c6Rg 00069 00070 00071 00072 P r o p e r t y < F l o w C o n t r o l * > A c t i v e F l o w ; / / / < ;mRAmzZbSϑ 00073 00074 00075 00076 p u b l i c : / / NN 00077 00078 00079 00080 D e f E v e n t ( v o i d , O n L o c a l T a b C o n t r o l , ( P a g e C o n t r o l * , B u t t o n G r o u p * ) ) ; / / / < [MOT A B c6RhVMOn 00081 00082 00083 00084 p u b l i c : / / el 00085 00086 00087 00088 P a g e C o n t r o l ( f l o a t , f l o a t , f l o a t , f l o a t ) ; 00089 00090 v i r t u a l ~ P a g e C o n t r o l ( ) ; 00091 00092 00093 00094 v i r t u a l v o i d U p d a t e ( ) ; 00095 00096 v i r t u a l v o i d D r a w ( ) ; 00097 00098 00099 00100 v i r t u a l v o i d o p e r a t o r + = ( F l o w C o n t r o l * ) ; / / / < mR N*NAmz0RS_MRc6RhV 00101 00102 00103 00104 F l o w C o n t r o l * o p e r a t o r [ ] ( i n t n ) { r e t u r n M u l t i F l o w [ n ] ; } / / / < c[uAmzc6RhV 00105 00106 } ; 00107 00108 } 00109 00110 } 00111 00112 00113 00114 # e n d i f / / H G L _ G U I _ P A G E C O N T R O L _ I N C L U D E 00115 00116