CMGDK r49-rc2
|
00001 # i f n d e f H G L _ C T R L _ R E C T _ I N C L U D E 00002 00003 # d e f i n e H G L _ C T R L _ R 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 / O b j e c t C o n t r o l . H > 00008 00009 # i n c l u d e < h g l / t y p e / R e c t S c o p e . H > 00010 00011 # i n c l u d e < h g l / u t / C t r l P o i n t 2 D . H > 00012 00013 n a m e s p a c e h g l 00014 00015 { 00016 00017 / * * 00018 00019 * c6R(u[a 00020 TW[zz 00021 00022 * / 00023 00024 n a m e s p a c e c t r l 00025 00026 { 00027 00028 / * * 00029 00030 * wb_c6RhV (uN[ N*Nwb_VۏL[MO 00031 00032 * / 00033 00034 c l a s s C t r l R e c t : p u b l i c O b j e c t C o n t r o l / / / wb_c6R 00035 00036 { 00037 00038 # i n c l u d e < h g l / u t / C t r l R e c t . A t t r i b . H > 00039 00040 00041 00042 p u b l i c : / / ^\'` 00043 00044 00045 00046 R e c t S c o p e 2 f S c o p e ; / / / < wb_'Y\V 00047 00048 00049 00050 p u b l i c : / / NN 00051 00052 00053 00054 D e f E v e n t ( v o i d , O n D r a w , ( O b j e c t * ) ) ; / / / < wb_~6RNNQpe 00055 00056 00057 00058 D e f E v e n t ( v o i d , O n C h a n g e , ( O b j e c t * ) ) ; / / / < wb_SRNNQpe( SbyRN'Y\SR) 00059 00060 00061 00062 p u b l i c : 00063 00064 00065 00066 C t r l R e c t ( f l o a t , f l o a t , f l o a t , f l o a t ) ; 00067 00068 v i r t u a l ~ C t r l R e c t ( ) ; 00069 00070 00071 00072 v i r t u a l v o i d D r a w ( ) ; 00073 00074 00075 00076 v o i d S e t C o l o r ( c o n s t C o l o r 3 f & ) ; / / / < nwb_r 00077 00078 v o i d S e t L i n e C o l o r ( c o n s t C o l o r 3 f & ) ; / / / < n~agr 00079 00080 v o i d S e t S e l e c t C o l o r ( c o n s t C o l o r 3 f & ) ; / / / < nwb_ -Nevr 00081 00082 } ; 00083 00084 } 00085 00086 00087 00088 u s i n g n a m e s p a c e c t r l ; 00089 00090 } 00091 00092 # e n d i f / / H G L _ C T R L _ R E C T _ I N C L U D E ? `? R e c t S c o p e 2 f S c o p e ; 00093 00094