00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025 #ifndef SkOSWindow_wxwidgets_DEFINED
00026 #define SkOSWindow_wxwidgets_DEFINED
00027
00028 #include "SkWindow.h"
00029 #include "wx/frame.h"
00030
00031 class SkOSWindow: public SkWindow
00032 {
00033 public:
00034 SkOSWindow();
00035 SkOSWindow(const wxString& title, int x, int y, int width, int height);
00036 ~SkOSWindow();
00037
00038 wxFrame* getWXFrame() const { return fFrame; }
00039
00040 void updateSize();
00041
00042 protected:
00043 virtual void onHandleInval(const SkIRect&);
00044 virtual void onAddMenu(const SkOSMenu*);
00045
00046 private:
00047 wxFrame* fFrame;
00048 typedef SkWindow INHERITED;
00049
00050 };
00051
00052 #endifpedef SkWindow INHERITED;