00001 #ifndef OglGui_TableScrollWnd_h
00002 #define OglGui_TableScrollWnd_h
00003
00004 #include "TableWindow.h"
00005
00006 #ifndef OglGui_ScrollWnd_h
00007 #include "OglGui/ScrollWnd.h"
00008 #endif
00009
00010 namespace Impala {
00011 namespace Application {
00012 namespace VideoExcel {
00013
00014
00015
00016 class TableScrollWnd : public TableWindow
00017 {
00018 public:
00019 TableScrollWnd(OglGui::Window* parent, int x, int y, int h, int w,
00020 int sW=200, int sH=200, bool is2D=true,
00021 int hor=1, int vert=1):
00022 TableWindow(parent, x, y, h, w)
00023 {
00024 Init(sW,sH,hor,vert,is2D);
00025 }
00026
00027 TableScrollWnd(OglGui::Window* parent, int h, int w,
00028 int sW=200, int sH=200, bool is2D=true,
00029 int hor=1, int vert=1):
00030 TableWindow(parent, h, w)
00031 {
00032 Init(sW,sH,hor,vert,is2D);
00033 }
00034
00035 OglGui::ScrollWnd* Scroller()
00036 {
00037 return mScrollWnd;
00038 }
00039
00040 protected:
00041 OglGui::ScrollWnd* mScrollWnd;
00042
00043 private:
00044 void Init(int sW, int sH, int hor, int ver, bool is2D)
00045 {
00046 mScrollWnd = new OglGui::ScrollWnd(this,sW,sH,is2D,hor,ver);
00047
00048 }
00049 };
00050
00051 }
00052 }
00053 }
00054
00055 #endif
00056