Changes

Jump to: navigation, search

Console Framework Classes 20103 - OOP344

2 bytes removed, 13:10, 8 November 2010
FWBorder
===FWBorder===
<big><syntaxhighlight lang====Attributes===="cpp"><pre>class FWBorder {
int _row;
int _col;
int _height;
int _width;
char _border[9];
bool _visible;
FWBorder* _container;
bool _visiblevoid setLine(char* line, char left, char fill, char right)const;protected: char _border[9]int absRow()const;</pre> int absCol()const;====Methods====<big><syntaxhighlight lang="cpp">public: FWBorder(int Row=-1, int Col=-1,int HeightWidth=-1, int WidthHeight=-1, bool Visible = false, const char* Border=FW_BORDER_CHARS, FWBorder* Container = (FWBorder*)0, const char* Border=FW_BORDER_CHARS);  virtual void draw(int refresh = FW_NO_REFRESH)const; //if _container is null, then it is maximized into the size of screen // with no borders
virtual ~FWBorder();
void container(FWBorder* theContainer);
FWBorder* container();
 
bool fullscreen()const;
void row(int val);
int row()const;
 
void col(int val);
int col()const;
 
void size(int height, int width);
int height()const;
int width()const;
};
virtual int row()const;
virtual int col()const;
virtual int height()const;
virtual int width()const;
</syntaxhighlight></big>

Navigation menu