CMGDK r49-rc2
|
00001 # i f n d e f H G L _ F O N T _ I N C L U D E 00002 00003 # d e f i n e H G L _ F O N T _ I N C L U D E 00004 00005 00006 00007 # i n c l u d e < h g l / t y p e / D a t a T y p e . H > 00008 00009 # i n c l u d e < h g l / t y p e / C o l o r 4 f . H > 00010 00011 # 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 > 00012 00013 n a m e s p a c e h g l 00014 00015 { 00016 00017 / * * 00018 00019 * W[SOpenc~g< b r > 00020 00021 * (uNU_W[SO 00022 Ty|SOeSONR~I{I{Oo` 00023 00024 * / 00025 00026 c l a s s F o n t / / / W[SOpenc~g 00027 00028 { 00029 00030 # i n c l u d e < h g l / 2 d / F o n t . A t t r i b . H > 00031 00032 00033 00034 p u b l i c : / / ^\'` 00035 00036 00037 00038 P r o p e r t y S t r i n g N a m e ; / / / < W[SO 00039 Ty 00040 00041 00042 00043 P r o p e r t y < i n t > W i d t h ; / / / < s^GWW[SO[^ 00044 00045 P r o p e r t y < i n t > H e i g h t ; / / / < W[SOؚ^ 00046 00047 00048 00049 P r o p e r t y < b o o l > B o l d ; / / / < /f&T|SO 00050 00051 P r o p e r t y < b o o l > I t a l i c ; / / / < /f&TeSO 00052 00053 00054 00055 p u b l i c : / / NN 00056 00057 00058 00059 D e f E v e n t ( v o i d , O n C h a n g e , ( F o n t * ) ) ; / / / < W[SO9eSNN 00060 00061 00062 00063 p u b l i c : / / el 00064 00065 00066 00067 F o n t ( ) ; 00068 00069 F o n t ( c o n s t F o n t & ) ; 00070 00071 F o n t ( c o n s t W i d e S t r i n g & , i n t , i n t , b o o l = f a l s e , b o o l = f a l s e ) ; 00072 00073 00074 00075 s t a t i c v o i d S e t D e f a u l t F o n t ( c o n s t W i d e S t r i n g & , i n t , i n t , b o o l , b o o l ) ; / / / < n:wW[SO 00076 00077 s t a t i c v o i d S e t D e f a u l t F o n t ( c o n s t F o n t & ) ; / / / < n:wW[SO 00078 00079 s t a t i c v o i d C l e a r D e f a u l t F o n t ( ) ; / / / < nd:wW[SO 00080 00081 00082 00083 v o i d S e t ( c o n s t W i d e S t r i n g & , i n t , i n t , b o o l = f a l s e , b o o l = f a l s e ) ; / / / < nW[SO 00084 00085 00086 00087 p u b l i c : / / d\O&{͑} 00088 00089 00090 00091 b o o l o p e r a t o r = = ( c o n s t F o n t & ) ; 00092 00093 b o o l o p e r a t o r ! = ( c o n s t F o n t & ) ; 00094 00095 00096 00097 v o i d o p e r a t o r = ( c o n s t F o n t & ) ; 00098 00099 } ; / / c l a s s F o n t 00100 00101 } / / n a m e s p a c e h g l 00102 00103 # e n d i f / / H G L _ F O N T _ I N C L U D E 00104 00105