CMGDK r49-rc2
|
00001 # i f n d e f H G L _ E V E N T O B J E C T _ I N C L U D E 00002 00003 # d e f i n e H G L _ E V E N T 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 / V i s u a l O b j e c t . H > 00008 00009 n a m e s p a c e h g l 00010 00011 { 00012 00013 / * * 00014 00015 * NN[a/fcYYtRNNv[a, [Nc6eeg|~vTyeQNN0< b r > 00016 00017 * NN/fSƉcNN(W N*N[ac6RhV-N g N*NNN[PSN :N;mR[POHQc6eTyNN0 00018 00019 * / 00020 00021 c l a s s E v e n t O b j e c t : p u b l i c V i s u a l O b j e c t / / / NN[a 00022 00023 { 00024 00025 # 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 . P r i v a t e . H > 00026 00027 00028 00029 p u b l i c : / / ^\'` 00030 00031 00032 00033 P r o p e r t y < b o o l > A c t i v e ; / / / < [a/f&TYN;mRr` 00034 00035 00036 00037 p u b l i c : / / NN 00038 00039 00040 00041 D e f E v e n t ( b o o l , O n A c t i v e , ( O b j e c t * , b o o l ) ) ; / / / < ;mRNN 00042 00043 00044 00045 D e f E v e n t ( b o o l , O n E v e n t , ( i n t , v o i d * ) ) ; / / / < ꁚ[INNN 00046 00047 00048 00049 p u b l i c : 00050 00051 00052 00053 E v e n t O b j e c t ( ) ; 00054 00055 v i r t u a l ~ E v e n t O b j e c t ( ) { } ; 00056 00057 00058 00059 v i r t u a l v o i d D e s t r o y ( ) ; / / / < kS_MR[a 00060 00061 } ; / / c l a s s E v e n t O b j e c t 00062 00063 } / / n a m e s p a c e h g l 00064 00065 # e n d i f / / H G L _ E V E N T O B J E C T _ I N C L U D E 00066 00067