00001 /* 00002 * Generated by class-dump 3.1.1. 00003 * 00004 * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard. 00005 */ 00006 00007 #import "NSObject.h" 00008 00009 #import "NSCopyingProtocol.h" 00010 00011 @class MFBrush, MFFont, MFPalette, MFPath, MFPen, MFTransform, NSColorStub, NSObject<MFDeviceDriver>; 00012 00013 @interface MFDeviceContext : NSObject <NSCopying> 00014 { 00015 NSObject<MFDeviceDriver> *m_driver; 00016 _Bool m_textUpdateCP; 00017 double m_miterLimit; 00018 int m_textHorizontalAlign; 00019 int m_textVerticalAlign; 00020 int m_textDirection; 00021 MFFont *m_font; 00022 NSColorStub *m_textColour; 00023 int m_textBreakExtra; 00024 int m_textBreakCount; 00025 int m_textCharExtra; 00026 NSColorStub *m_bkColour; 00027 int m_bkMode; 00028 struct _NSPoint m_brushOrg; 00029 struct _NSPoint m_penPos; 00030 int m_arcDirection; 00031 int m_polyFillMode; 00032 MFTransform *m_transform; 00033 MFPen *m_pen; 00034 MFBrush *m_brush; 00035 MFPalette *m_selectedPalette; 00036 int m_rop2; 00037 int m_stretchMode; 00038 MFPath *m_path; 00039 } 00040 00041 + (id)deviceContextWithDriver:(id)fp8; 00042 - (id)initWithDriver:(id)fp8; 00043 - (void)dealloc; 00044 - (struct _NSPoint)getPenPosition; 00045 - (void)setPenPosition:(struct _NSPoint)fp8; 00046 - (void)setTextUpdateCP:(_Bool)fp8; 00047 - (_Bool)getTextUpdateCP; 00048 - (void)setMiterLimit:(double)fp8; 00049 - (double)getMiterLimit; 00050 - (void)setTextHorizontalAlign:(int)fp8; 00051 - (int)getTextHorizontalAlign; 00052 - (void)setTextVerticalAlign:(int)fp8; 00053 - (int)getTextVerticalAlign; 00054 - (void)setTextDirection:(int)fp8; 00055 - (int)getTextDirection; 00056 - (void)setTextColour:(id)fp8; 00057 - (id)getTextColour; 00058 - (void)setTextJustification:(int)fp8:(int)fp12; 00059 - (int)getTextBreakExtra; 00060 - (int)getTextBreakCount; 00061 - (void)setTextCharExtra:(int)fp8; 00062 - (int)getTextCharExtra; 00063 - (void)setBkColour:(id)fp8; 00064 - (id)getBkColour; 00065 - (void)setBkMode:(int)fp8; 00066 - (int)getBkMode; 00067 - (void)setBrushOrg:(struct _NSPoint)fp8; 00068 - (struct _NSPoint)getBrushOrg; 00069 - (void)setFont:(id)fp8; 00070 - (id)getFont; 00071 - (void)setArcDirection:(int)fp8; 00072 - (int)getArcDirection; 00073 - (void)setPolyFillMode:(int)fp8; 00074 - (int)getPolyFillMode; 00075 - (void)setStretchBltMode:(int)fp8; 00076 - (int)getStretchBltMode; 00077 - (void)setCurrentTransform:(id)fp8; 00078 - (id)getCurrentTransform; 00079 - (id)getPath; 00080 - (void)setPath:(id)fp8; 00081 - (id)getSelectedPalette; 00082 - (void)setSelectedPalette:(id)fp8; 00083 - (id)getPen; 00084 - (void)setPen:(id)fp8; 00085 - (id)getBrush; 00086 - (void)setBrush:(id)fp8; 00087 - (int)getRop2; 00088 - (void)setRop2:(int)fp8; 00089 - (id)copyWithZone:(struct _NSZone *)fp8; 00090 00091 @end 00092