CMGDK r49-rc2
|
00001 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 00002 00003 00004 00005 # i f n d e f T C M O p e n G L P a n e l H 00006 00007 # d e f i n e T C M O p e n G L P a n e l H 00008 00009 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 00010 00011 # i n c l u d e < S y s U t i l s . h p p > 00012 00013 # i n c l u d e < C l a s s e s . h p p > 00014 00015 # i n c l u d e < C o n t r o l s . h p p > 00016 00017 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 00018 00019 c l a s s P A C K A G E T C M O p e n G L P a n e l : p u b l i c T C u s t o m C o n t r o l 00020 00021 { 00022 00023 p r i v a t e : 00024 00025 00026 00027 B o o l e a n F A u t o C r e a t e ; 00028 00029 T N o t i f y E v e n t F O n P a i n t ; 00030 00031 00032 00033 p r o t e c t e d : 00034 00035 00036 00037 v i r t u a l v o i d _ _ f a s t c a l l C r e a t e W n d ( ) ; 00038 00039 v i r t u a l v o i d _ _ f a s t c a l l P a i n t ( ) ; 00040 00041 v i r t u a l v o i d _ _ f a s t c a l l D e s t r o y W n d ( ) ; 00042 00043 00044 00045 D Y N A M I C v o i d _ _ f a s t c a l l M o u s e D o w n ( T M o u s e B u t t o n B u t t o n , C l a s s e s : : T S h i f t S t a t e S h i f t , i n t X , i n t Y ) ; 00046 00047 D Y N A M I C v o i d _ _ f a s t c a l l M o u s e M o v e ( C l a s s e s : : T S h i f t S t a t e S h i f t , i n t X , i n t Y ) ; 00048 00049 D Y N A M I C v o i d _ _ f a s t c a l l M o u s e U p ( T M o u s e B u t t o n B u t t o n , C l a s s e s : : T S h i f t S t a t e S h i f t , i n t X , i n t Y ) ; 00050 00051 00052 00053 D Y N A M I C v o i d _ _ f a s t c a l l K e y D o w n ( S y s t e m : : W o r d & K e y , C l a s s e s : : T S h i f t S t a t e S h i f t ) ; 00054 00055 D Y N A M I C v o i d _ _ f a s t c a l l K e y U p ( S y s t e m : : W o r d & K e y , C l a s s e s : : T S h i f t S t a t e S h i f t ) ; 00056 00057 D Y N A M I C v o i d _ _ f a s t c a l l K e y P r e s s ( S y s t e m : : W i d e C h a r & K e y ) ; 00058 00059 00060 00061 p u b l i c : 00062 00063 _ _ f a s t c a l l T C M O p e n G L P a n e l ( T C o m p o n e n t * O w n e r ) ; 00064 00065 00066 00067 _ _ p u b l i s h e d : 00068 00069 00070 00071 _ _ p r o p e r t y B o o l e a n A u t o C r e a t e = { r e a d = F A u t o C r e a t e , w r i t e = F A u t o C r e a t e , d e f a u l t = f a l s e } ; 00072 00073 _ _ p r o p e r t y T N o t i f y E v e n t O n P a i n t = { r e a d = F O n P a i n t , w r i t e = F O n P a i n t } ; 00074 00075 } ; 00076 00077 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 00078 00079 # e n d i f 00080 00081