diff options
author | Thomas Grill <xovo@users.sourceforge.net> | 2003-01-02 04:37:31 +0000 |
---|---|---|
committer | Thomas Grill <xovo@users.sourceforge.net> | 2003-01-02 04:37:31 +0000 |
commit | 10e0265429983876e2fd69950df4d51c8faf5635 (patch) | |
tree | 3e1c45e40bedd1b92225696ce955b902c4daf8e0 /externals/grill/guitest | |
parent | 59e66762250fe61d570c5baf6c9ce6896a09e027 (diff) |
""
svn path=/trunk/; revision=316
Diffstat (limited to 'externals/grill/guitest')
-rw-r--r-- | externals/grill/guitest/flgui.cpp | 2 | ||||
-rw-r--r-- | externals/grill/guitest/flgui.h | 4 | ||||
-rw-r--r-- | externals/grill/guitest/flguiobj.cpp | 50 | ||||
-rw-r--r-- | externals/grill/guitest/flguiobj.h | 114 | ||||
-rw-r--r-- | externals/grill/guitest/main.cpp | 2 |
5 files changed, 86 insertions, 86 deletions
diff --git a/externals/grill/guitest/flgui.cpp b/externals/grill/guitest/flgui.cpp index 2753d303..1771e992 100644 --- a/externals/grill/guitest/flgui.cpp +++ b/externals/grill/guitest/flgui.cpp @@ -40,7 +40,7 @@ flext_gui::flext_gui(int xs,int ys): #endif bindsym(NULL) { - canvas = new Canvas(thisCanvas()); + canvas = new FCanvas(thisCanvas()); objs = new GuiGroup(canvas); #if FLEXT_SYS == FLEXT_SYS_PD diff --git a/externals/grill/guitest/flgui.h b/externals/grill/guitest/flgui.h index 3ca2b399..ab512a1a 100644 --- a/externals/grill/guitest/flgui.h +++ b/externals/grill/guitest/flgui.h @@ -9,7 +9,7 @@ #include <g_canvas.h> #endif -class Canvas; +class FCanvas; class GuiObj; class GuiGroup; class GuiSingle; @@ -135,7 +135,7 @@ protected: private: bool visible; - Canvas *canvas; + FCanvas *canvas; GuiGroup *objs; const t_symbol *bindsym; diff --git a/externals/grill/guitest/flguiobj.cpp b/externals/grill/guitest/flguiobj.cpp index 5641e9b5..7bb22098 100644 --- a/externals/grill/guitest/flguiobj.cpp +++ b/externals/grill/guitest/flguiobj.cpp @@ -13,18 +13,18 @@ #if FLEXT_SYS == FLEXT_SYS_PD -bool Canvas::store = true; -bool Canvas::debug = false; +bool FCanvas::store = true; +bool FCanvas::debug = false; #endif -Canvas::Canvas(t_canvas *c): +FCanvas::FCanvas(t_canvas *c): canvas(c) #if FLEXT_SYS == FLEXT_SYS_PD ,buffer(new char[BUFSIZE]),bufix(0),waiting(0) #endif {} -Canvas::~Canvas() +FCanvas::~FCanvas() { #if FLEXT_SYS == FLEXT_SYS_PD if(buffer) delete[] buffer; @@ -32,13 +32,13 @@ Canvas::~Canvas() } #if FLEXT_SYS == FLEXT_SYS_PD -void Canvas::Send(const char *t) +void FCanvas::Send(const char *t) { if(debug) post("GUI - %s",t); sys_gui((char *)t); } -void Canvas::SendBuf() +void FCanvas::SendBuf() { if(bufix) { Send(buffer); @@ -46,7 +46,7 @@ void Canvas::SendBuf() } } -void Canvas::ToBuf(const char *t) +void FCanvas::ToBuf(const char *t) { int len = strlen(t); if(!len) return; @@ -65,7 +65,7 @@ void Canvas::ToBuf(const char *t) } } -Canvas &Canvas::TkC() +FCanvas &FCanvas::TkC() { char tmp[20]; sprintf(tmp,".x%x.c ",canvas); @@ -73,13 +73,13 @@ Canvas &Canvas::TkC() return *this; } -Canvas &Canvas::TkE() +FCanvas &FCanvas::TkE() { ToBuf("\n"); return *this; } -Canvas &Canvas::Tk(char *fmt,...) +FCanvas &FCanvas::Tk(char *fmt,...) { // int result, i; char buf[2048]; @@ -93,7 +93,7 @@ Canvas &Canvas::Tk(char *fmt,...) } #endif -bool Canvas::Pre(int x,int y) +bool FCanvas::Pre(int x,int y) { xpos = x,ypos = y; #if FLEXT_SYS == FLEXT_SYS_PD @@ -111,7 +111,7 @@ bool Canvas::Pre(int x,int y) #endif } -void Canvas::Post() +void FCanvas::Post() { #if FLEXT_SYS == FLEXT_SYS_PD if(!--waiting) SendBuf(); @@ -128,7 +128,7 @@ void Canvas::Post() // -------------------------------------------------------------------------- -Rect &Rect::Add(const Pnt &p) +FRect &FRect::Add(const FPnt &p) { if(p.x < lo.x) lo.x = p.x; if(p.y < lo.y) lo.y = p.y; @@ -137,7 +137,7 @@ Rect &Rect::Add(const Pnt &p) return *this; } -Rect &Rect::Add(const Rect &r) +FRect &FRect::Add(const FRect &r) { if(r.lo.x < lo.x) lo.x = r.lo.x; if(r.lo.y < lo.y) lo.y = r.lo.y; @@ -146,12 +146,12 @@ Rect &Rect::Add(const Rect &r) return *this; } -bool Rect::In(const Pnt &p) const +bool FRect::In(const FPnt &p) const { return p.x >= lo.x && p.x <= hi.x && p.y >= lo.y && p.y <= hi.y; } -bool Rect::Inter(const Rect &r) const +bool FRect::Inter(const FRect &r) const { return true; } @@ -160,7 +160,7 @@ bool Rect::Inter(const Rect &r) const // -------------------------------------------------------------------------- -GuiObj::GuiObj(Canvas *c,GuiGroup *p): +GuiObj::GuiObj(FCanvas *c,GuiGroup *p): canvas(c),idsym(NULL), parent(p) // ,ori(0,0) @@ -181,7 +181,7 @@ GuiSingle::Event::Event(int evmask,bool (*m)(flext_gui &g,GuiSingle &obj,const f GuiSingle::Event::~Event() { if(nxt) delete nxt; } -GuiSingle::GuiSingle(Canvas *c,GuiGroup *p,const t_symbol *s): +GuiSingle::GuiSingle(FCanvas *c,GuiGroup *p,const t_symbol *s): GuiObj(c,p),sym(s),active(false),event(NULL) { char tmp[20]; @@ -320,7 +320,7 @@ void GuiSingle::RmvEvent(int evmask,bool (*m)(flext_gui &g,GuiSingle &obj,const // -------------------------------------------------------------------------- -GuiGroup::GuiGroup(Canvas *c,GuiGroup *p): +GuiGroup::GuiGroup(FCanvas *c,GuiGroup *p): GuiObj(c,p),head(NULL),tail(NULL) { char tmp[20]; @@ -455,7 +455,7 @@ GuiSingle *GuiGroup::Add_Point(int x,int y,long fill) return obj; } -GuiSingle *GuiGroup::Add_Cloud(int n,const Pnt *p,long fill) +GuiSingle *GuiGroup::Add_Cloud(int n,const FPnt *p,long fill) { GuiCloud *obj = new GuiCloud(canvas,this); obj->Set(n,p,fill); @@ -487,7 +487,7 @@ GuiSingle *GuiGroup::Add_Line(int x1,int y1,int x2,int y2,int width,long fill) return obj; } -GuiSingle *GuiGroup::Add_Poly(int n,const Pnt *p,int width,long fill) +GuiSingle *GuiGroup::Add_Poly(int n,const FPnt *p,int width,long fill) { GuiPoly *obj = new GuiPoly(canvas,this); obj->Set(n,p,width,fill); @@ -561,13 +561,13 @@ GuiObj &GuiPoint::Draw() } -GuiObj &GuiCloud::Set(int n,const Pnt *p,long fl) +GuiObj &GuiCloud::Set(int n,const FPnt *p,long fl) { int i; Delete(); fill = fl; - pnt = new Pnt[pnts = n]; + pnt = new FPnt[pnts = n]; rect(pnt[0] = p[0],p[0]); for(i = 1; i < n; ++i) rect.Add(pnt[i] = p[i]); @@ -713,14 +713,14 @@ GuiObj &GuiLine::Draw() } -GuiObj &GuiPoly::Set(int n,const Pnt *p,int wd,long fl) +GuiObj &GuiPoly::Set(int n,const FPnt *p,int wd,long fl) { int i; Delete(); width = wd,fill = fl; - pnt = new Pnt[pnts = n]; + pnt = new FPnt[pnts = n]; rect(pnt[0] = p[0],p[0]); for(i = 1; i < n; ++i) rect.Add(pnt[i] = p[i]); diff --git a/externals/grill/guitest/flguiobj.h b/externals/grill/guitest/flguiobj.h index b4448bc2..86c7366a 100644 --- a/externals/grill/guitest/flguiobj.h +++ b/externals/grill/guitest/flguiobj.h @@ -6,16 +6,16 @@ #include "flgui.h" -class Canvas +class FCanvas { public: - Canvas(t_canvas *c); - ~Canvas(); + FCanvas(t_canvas *c); + ~FCanvas(); #if FLEXT_SYS == FLEXT_SYS_PD - Canvas &Tk(char *fmt,...); - Canvas &TkC(); - Canvas &TkE(); + FCanvas &Tk(char *fmt,...); + FCanvas &TkC(); + FCanvas &TkE(); void ToBuf(const char *t); #endif @@ -48,17 +48,17 @@ protected: }; -class Pnt +class FPnt { public: - Pnt() {} - Pnt(const Pnt &p): x(p.x),y(p.y) {} - Pnt(int px,int py): x(px),y(py) {} + FPnt() {} + FPnt(const FPnt &p): x(p.x),y(p.y) {} + FPnt(int px,int py): x(px),y(py) {} - Pnt &operator =(const Pnt &p) { x = p.x,y = p.y; return *this; } - Pnt &operator ()(int px,int py) { x = px,y = py; return *this; } + FPnt &operator =(const FPnt &p) { x = p.x,y = p.y; return *this; } + FPnt &operator ()(int px,int py) { x = px,y = py; return *this; } - Pnt &Move(int dx,int dy) { x += dx,y += dy; return *this; } + FPnt &Move(int dx,int dy) { x += dx,y += dy; return *this; } int X() const { return x; } int Y() const { return y; } @@ -67,32 +67,32 @@ public: int x,y; }; -class Rect +class FRect { public: - Rect() {} - Rect(const Rect &r): lo(r.lo),hi(r.hi) {} - Rect(int xlo,int ylo,int xhi,int yhi): lo(xlo,ylo),hi(xhi,yhi) {} + FRect() {} + FRect(const FRect &r): lo(r.lo),hi(r.hi) {} + FRect(int xlo,int ylo,int xhi,int yhi): lo(xlo,ylo),hi(xhi,yhi) {} - Rect &operator =(const Rect &r) { lo = r.lo; hi = r.hi; return *this; } - Rect &operator ()(const Pnt &l,const Pnt &h) { lo = l; hi = h; return *this; } - Rect &operator ()(int xlo,int ylo,int xhi,int yhi) { lo(xlo,ylo); hi(xhi,yhi); return *this; } + FRect &operator =(const FRect &r) { lo = r.lo; hi = r.hi; return *this; } + FRect &operator ()(const FPnt &l,const FPnt &h) { lo = l; hi = h; return *this; } + FRect &operator ()(int xlo,int ylo,int xhi,int yhi) { lo(xlo,ylo); hi(xhi,yhi); return *this; } - Rect &Move(int dx,int dy) { lo.Move(dx,dy); hi.Move(dx,dy); return *this; } - Rect &MoveTo(int x,int y) { hi(x+hi.X()-lo.X(),y+hi.Y()-lo.Y()); lo(x,y); return *this; } + FRect &Move(int dx,int dy) { lo.Move(dx,dy); hi.Move(dx,dy); return *this; } + FRect &MoveTo(int x,int y) { hi(x+hi.X()-lo.X(),y+hi.Y()-lo.Y()); lo(x,y); return *this; } - Pnt &Lo() { return lo; } - Pnt &Hi() { return hi; } + FPnt &Lo() { return lo; } + FPnt &Hi() { return hi; } int SizeX() const { return hi.X()-lo.X()+1; } int SizeY() const { return hi.Y()-lo.Y()+1; } - Rect &Add(const Pnt &p); - Rect &Add(const Rect &r); - bool In(const Pnt &p) const; - bool Inter(const Rect &r) const; + FRect &Add(const FPnt &p); + FRect &Add(const FRect &r); + bool In(const FPnt &p) const; + bool Inter(const FRect &r) const; protected: - Pnt lo,hi; + FPnt lo,hi; }; class GuiObj: @@ -100,7 +100,7 @@ class GuiObj: { friend class GuiGroup; public: - GuiObj(Canvas *c = NULL,GuiGroup *p = NULL); + GuiObj(FCanvas *c = NULL,GuiGroup *p = NULL); virtual ~GuiObj(); const t_symbol *Id() const { return idsym; } @@ -111,8 +111,8 @@ public: /* void Origin(int x,int y) { ori(x,y); } - void Origin(const Pnt &p) { ori = p; } - const Pnt &Origin() const { return ori; } + void Origin(const FPnt &p) { ori = p; } + const FPnt &Origin() const { return ori; } void OriMove(int dx,int dy) { ori.Move(dx,dy); } int OriX() const { return ori.X(); } int OriY() const { return ori.Y(); } @@ -126,18 +126,18 @@ public: virtual GuiObj &Draw() = 0; - Canvas &Canv() { return *canvas; } + FCanvas &Canv() { return *canvas; } protected: virtual GuiObj &Delete() = 0; GuiGroup *parent; - Canvas *canvas; + FCanvas *canvas; const t_symbol *idsym; virtual bool Method(flext_gui &g,const flext_gui::CBParams &p) = 0; - Rect rect; + FRect rect; }; @@ -146,7 +146,7 @@ class GuiSingle: { friend class flext_gui; public: - GuiSingle(Canvas *c = NULL,GuiGroup *p = NULL,const t_symbol *s = NULL); + GuiSingle(FCanvas *c = NULL,GuiGroup *p = NULL,const t_symbol *s = NULL); ~GuiSingle(); virtual const t_symbol *Symbol() const { return sym; } @@ -156,7 +156,7 @@ public: virtual void Active() { active = true; } virtual void Inactive() { active = false; } - virtual bool In(const Pnt &p) const { return false; } + virtual bool In(const FPnt &p) const { return false; } virtual GuiSingle *Find(const t_symbol *s); virtual GuiObj &MoveTo(int x,int y); @@ -197,7 +197,7 @@ class GuiPoint: { friend class GuiGroup; - GuiPoint(Canvas *c = NULL,GuiGroup *p = NULL,const t_symbol *s = NULL): GuiSingle(c,p,s) {} + GuiPoint(FCanvas *c = NULL,GuiGroup *p = NULL,const t_symbol *s = NULL): GuiSingle(c,p,s) {} GuiObj &Set(int x,int y,long fill = -1); virtual GuiObj &Draw(); @@ -211,14 +211,14 @@ class GuiCloud: { friend class GuiGroup; - GuiCloud(Canvas *c = NULL,GuiGroup *p = NULL,const t_symbol *s = NULL): GuiSingle(c,p,s),pnt(NULL) {} - GuiObj &Set(int n,const Pnt *p,long fill = -1); + GuiCloud(FCanvas *c = NULL,GuiGroup *p = NULL,const t_symbol *s = NULL): GuiSingle(c,p,s),pnt(NULL) {} + GuiObj &Set(int n,const FPnt *p,long fill = -1); virtual GuiObj &Draw(); virtual GuiObj &Delete(); long fill; int pnts; - Pnt *pnt; + FPnt *pnt; public: }; @@ -228,11 +228,11 @@ class GuiBox: { friend class GuiGroup; - GuiBox(Canvas *c = NULL,GuiGroup *p = NULL,const t_symbol *s = NULL): GuiSingle(c,p,s) {} + GuiBox(FCanvas *c = NULL,GuiGroup *p = NULL,const t_symbol *s = NULL): GuiSingle(c,p,s) {} GuiObj &Set(int x,int y,int xsz,int ysz,int width = -1,long fill = -1,long outl = -1); virtual GuiObj &Draw(); - virtual bool In(const Pnt &p) const { return rect.In(p); } + virtual bool In(const FPnt &p) const { return rect.In(p); } int width; long fill,outln; @@ -245,11 +245,11 @@ class GuiRect: { friend class GuiGroup; - GuiRect(Canvas *c = NULL,GuiGroup *p = NULL,const t_symbol *s = NULL): GuiSingle(c,p,s) {} + GuiRect(FCanvas *c = NULL,GuiGroup *p = NULL,const t_symbol *s = NULL): GuiSingle(c,p,s) {} GuiObj &Set(int x,int y,int xsz,int ysz,int width = -1,long outl = -1); virtual GuiObj &Draw(); - virtual bool In(const Pnt &p) const { return rect.In(p); } + virtual bool In(const FPnt &p) const { return rect.In(p); } int width; long outln; @@ -262,13 +262,13 @@ class GuiLine: { friend class GuiGroup; - GuiLine(Canvas *c = NULL,GuiGroup *p = NULL,const t_symbol *s = NULL): GuiSingle(c,p,s) {} + GuiLine(FCanvas *c = NULL,GuiGroup *p = NULL,const t_symbol *s = NULL): GuiSingle(c,p,s) {} GuiObj &Set(int x1,int y1,int x2,int y2,int width = -1,long fill = -1); virtual GuiObj &Draw(); int width; long fill; - Pnt p1,p2; + FPnt p1,p2; public: }; @@ -278,15 +278,15 @@ class GuiPoly: { friend class GuiGroup; - GuiPoly(Canvas *c = NULL,GuiGroup *p = NULL,const t_symbol *s = NULL): GuiSingle(c,p,s),pnt(NULL) {} - GuiObj &Set(int n,const Pnt *p,int width = -1,long fill = -1); + GuiPoly(FCanvas *c = NULL,GuiGroup *p = NULL,const t_symbol *s = NULL): GuiSingle(c,p,s),pnt(NULL) {} + GuiObj &Set(int n,const FPnt *p,int width = -1,long fill = -1); virtual GuiObj &Draw(); virtual GuiObj &Delete(); int width; long fill; int pnts; - Pnt *pnt; + FPnt *pnt; public: }; @@ -298,7 +298,7 @@ class GuiText: public: enum just_t { none = -1,left = 0,right,center }; protected: - GuiText(Canvas *c = NULL,GuiGroup *p = NULL,const t_symbol *s = NULL): GuiSingle(c,p,s) {} + GuiText(FCanvas *c = NULL,GuiGroup *p = NULL,const t_symbol *s = NULL): GuiSingle(c,p,s) {} GuiObj &Set(int x,int y,const char *txt = NULL,long fill = -1,just_t just = none); virtual GuiObj &Draw(); @@ -312,7 +312,7 @@ class GuiGroup: { friend class flext_gui; public: - GuiGroup(Canvas *c,GuiGroup *p = NULL); + GuiGroup(FCanvas *c,GuiGroup *p = NULL); ~GuiGroup(); virtual GuiSingle *Find(const t_symbol *s); @@ -326,15 +326,15 @@ public: GuiGroup *Add_Group(); GuiSingle *Add_Point(int x,int y,long fill = -1); - inline GuiSingle *Add_Point(const Pnt &p,long fill = -1) { return Add_Point(p.X(),p.Y(),fill); } - GuiSingle *Add_Cloud(int n,const Pnt *p,long fill = -1); + inline GuiSingle *Add_Point(const FPnt &p,long fill = -1) { return Add_Point(p.X(),p.Y(),fill); } + GuiSingle *Add_Cloud(int n,const FPnt *p,long fill = -1); GuiSingle *Add_Box(int x,int y,int xsz,int ysz,int width = -1,long fill = -1,long outl = -1); GuiSingle *Add_Rect(int x,int y,int xsz,int ysz,int width = -1,long outl = -1); GuiSingle *Add_Line(int x1,int y1,int x2,int y2,int width = -1,long fill = -1); - inline GuiSingle *Add_Line(const Pnt &p1,const Pnt &p2,int width = -1,long fill = -1) { return Add_Line(p1.X(),p1.Y(),p2.X(),p2.Y(),width,fill); } - GuiSingle *Add_Poly(int n,const Pnt *p,int width = -1,long fill = -1); + inline GuiSingle *Add_Line(const FPnt &p1,const FPnt &p2,int width = -1,long fill = -1) { return Add_Line(p1.X(),p1.Y(),p2.X(),p2.Y(),width,fill); } + GuiSingle *Add_Poly(int n,const FPnt *p,int width = -1,long fill = -1); GuiSingle *Add_Text(int x,int y,const char *txt,long fill = -1,GuiText::just_t just = GuiText::none); - inline GuiSingle *Add_Text(const Pnt &p,const char *txt,long fill = -1,GuiText::just_t just = GuiText::none) { return Add_Text(p.X(),p.Y(),txt,fill,just); } + inline GuiSingle *Add_Text(const FPnt &p,const char *txt,long fill = -1,GuiText::just_t just = GuiText::none) { return Add_Text(p.X(),p.Y(),txt,fill,just); } GuiSingle *Remove(GuiSingle *obj); diff --git a/externals/grill/guitest/main.cpp b/externals/grill/guitest/main.cpp index 661c3ad2..fa5a6f71 100644 --- a/externals/grill/guitest/main.cpp +++ b/externals/grill/guitest/main.cpp @@ -61,7 +61,7 @@ void guitest::g_Create() Group().Add_Text(1,1,"Hula",-1); I n = XSize()-16; - Pnt *p = new Pnt[n]; + FPnt *p = new FPnt[n]; for(int i = 0; i < n; ++i) { p[i](8+i,10+rand()%(YSize()-11)); } |