directoryview.cpp

00001 #include <gui/MessageBox.h>
00002 #include <gui/MessageQueue.h>
00003 #include <gui/DirectoryView.h>
00004 #include <gui/DirectoryView.h>
00005 #include <gui/TopView.h>
00006 #include <gui/Exceptions.h>
00007 #include <gui/Window.h>
00008 #include <gui/StringView.h>
00009 #include <gui/ApplicationWindow.h>
00010 #include <gui/Application.h>
00011 #include <gui/Menu.h>
00012 #include <gui/StatusBar.h>
00013 #include <gui/CheckBox.h>
00014 #include <iostream> 
00015 
00016 using namespace SkyGI;
00017 
00018 class MyDirectoryView : public View
00019 {
00020 public:
00021         MyDirectoryView(Window *pParent, const Rect &rFrame, unsigned int nWindowLayoutFlags);
00022 };
00023 
00024 
00025 MyDirectoryView::MyDirectoryView(Window *pParent, const Rect &rFrame, unsigned int nWindowLayoutFlags) : View(pParent, rFrame, nWindowLayoutFlags)
00026 {
00027         DirectoryView      *pDirectoryView;
00028         
00029         //Rect r = GetBounds();
00030         //r.Resize(100,0,0,0);
00031 
00032         //r.Dump("Size");
00033 
00034         pDirectoryView = new DirectoryView(this, Rect(0,0,0,0), WINDOW_LAYOUT_SAME_SIZE);
00035 }
00036 
00037 void DirectoryViewTest()
00038 {
00039         Rect r(Point(100, 100), Point(400, 440));
00040 
00041         ApplicationWindow* pApplicationWindow = new ApplicationWindow(r, "DirectoryView", WINDOW_LAYOUT_NOTHING, APPLICATION_WINDOW_NO_VIEW);
00042         
00043         pApplicationWindow->GetTitleWindow()->SetFlags( (TitleWindowFlags)(pApplicationWindow->GetTitleWindow()->GetFlags() ));
00044         pApplicationWindow->AttachView(new MyDirectoryView(pApplicationWindow, pApplicationWindow->GetClientRect(), WINDOW_LAYOUT_NOTHING));
00045         pApplicationWindow->Show();
00046 }
00047 

Generated on Thu Dec 13 18:13:09 2007 for SkyGI by  doxygen 1.5.1-p1