blob: 7301d5b89e2346a296fdb2a2f38679d3b46a192f [file] [log] [blame]
#import "SkCanvas.h"
#import "SkPaint.h"
#import "SkView.h"
class SkSampleView : public SkView {
public:
SkSampleView() {};
protected:
virtual void onDraw(SkCanvas* canvas) {
SkPaint p;
p.setTextSize(20);
p.setAntiAlias(true);
canvas->drawText("Hello World!", 13, 50, 30, p);
this->INHERITED::onDraw(canvas);
}
private:
typedef SkView INHERITED;
};
////////////////////////////////////////////////////////////////////////////////
#import "SampleWindow.h"
@implementation SampleWindow
-(void) installSkViews {
fSampleSkView = new SkSampleView;
fSampleSkView->setVisibleP(true);
fSampleSkView->setSize([self frame].size.width, [self frame].size.height);
[fView addSkView:fSampleSkView];
[fView setNeedsDisplay:YES];
fSampleSkView->unref();
}
@end