00001 #include <gui/GUI.h>
00002 #include <os/OS.h>
00003
00004 using namespace SkyGI;
00005
00006 class MyStyleView : public StyleView
00007 {
00008 public:
00009 MyStyleView(Window *pParent, const Rect &rFrame, unsigned int nWindowLayoutFlags);
00010 };
00011
00012
00013 MyStyleView::MyStyleView(Window *pParent, const Rect &rFrame, unsigned int nWindowLayoutFlags) : StyleView(pParent, rFrame, nWindowLayoutFlags)
00014 {
00015 }
00016
00017 void StyleViewTest()
00018 {
00019 Rect r(Point(100, 100), Point(400, 440));
00020
00021 ApplicationWindow* pApplicationWindow = new ApplicationWindow(r, "StyleView", WINDOW_LAYOUT_NOTHING, APPLICATION_WINDOW_NO_VIEW);
00022
00023 pApplicationWindow->GetTitleWindow()->SetFlags( (TitleWindowFlags)(pApplicationWindow->GetTitleWindow()->GetFlags() ));
00024 pApplicationWindow->AttachView(new MyStyleView(pApplicationWindow, pApplicationWindow->GetClientRect(), WINDOW_LAYOUT_NOTHING));
00025 pApplicationWindow->Show();
00026 }
00027