#include <scrnobj.h>
Inheritance diagram for ScrnObj:
Public Methods | |
ScrnObj () | |
virtual | ~ScrnObj () |
virtual int | GetXDim (void) |
virtual int | GetYDim (void) |
virtual void | Init (Display *d, int x, int y) |
virtual void | Draw ()=0 |
virtual void | Erase () |
virtual Message | Dispatch (Message &) |
Protected Attributes | |
ScrnObj * | Next |
Display * | Disp |
int | X |
int | Y |
bool | Drawn |
Friends | |
class | ScrnObjList |
|
Definition at line 30 of file scrnobj.h.
|
|
Definition at line 31 of file scrnobj.h.
00031 { delete Next; } |
|
Reimplemented in PushButton, CheckBox, CPanelWindow, Group, InfoWindow, KeyWindow, Nodes, PlayerWindow, and Window. Definition at line 38 of file scrnobj.h. Referenced by Display::Dispatch().
00038 { return NullMsg; } |
|
Implemented in PushButton, CheckBox, Group, InfoWindow, KeyWindow, MapWindow, Nodes, PlayerWindow, TextWin, and Window. Referenced by Display::Draw(). |
|
Reimplemented in PushButton, CheckBox, Group, PopUpWin, and Window. Definition at line 37 of file scrnobj.h. Referenced by Display::Erase().
00037 {} |
|
Reimplemented in PushButton, CheckBox, and Window. Definition at line 32 of file scrnobj.h.
00032 { return 0; } |
|
Reimplemented in PushButton, CheckBox, and Window. Definition at line 33 of file scrnobj.h.
00033 { return 0; } |
|
Reimplemented in PushButton, CheckBox, CPanelWindow, Group, InfoWindow, KeyWindow, MapWindow, Nodes, and Window. Definition at line 34 of file scrnobj.h. Referenced by Display::Add().
|
|
|
|
Definition at line 26 of file scrnobj.h. Referenced by Group::Add(), Nodes::animate_frame(), CheckBox::animate_frame(), PushButton::depress_button(), Group::disable_proc(), Window::Draw(), TextWin::Draw(), PlayerWindow::Draw(), Nodes::Draw(), MapWindow::Draw(), KeyWindow::Draw(), InfoWindow::Draw(), Group::Draw(), CheckBox::Draw(), PushButton::Draw(), CheckBox::draw_check(), PushButton::draw_frame(), PushButton::draw_shadows(), Window::DrawBorder(), Window::DrawTitle(), Nodes::empty_box(), CheckBox::empty_box(), Group::enable_proc(), Window::Erase(), PopUpWin::Erase(), Group::Erase(), CheckBox::Erase(), PushButton::Erase(), Nodes::fill_box(), CheckBox::fill_box(), Window::Init(), Nodes::Init(), MapWindow::Init(), KeyWindow::Init(), InfoWindow::Init(), Group::Init(), CPanelWindow::Init(), CheckBox::Init(), PushButton::Init(), CheckBox::name_button(), PushButton::name_button(), PopUpWin::PrepScreen(), and PushButton::redraw(). |
|
Reimplemented in PushButton. Definition at line 28 of file scrnobj.h. Referenced by CPanelWindow::CPanelWindow(), Window::Draw(), TextWin::Draw(), PlayerWindow::Draw(), Nodes::Draw(), MapWindow::Draw(), KeyWindow::Draw(), InfoWindow::Draw(), CheckBox::Draw(), Window::Erase(), PopUpWin::Erase(), CheckBox::Erase(), InfoWindow::InfoWindow(), KeyWindow::KeyWindow(), MapWindow::MapWindow(), PlayerWindow::PlayerWindow(), Nodes::set_constants(), CheckBox::set_constants(), and Window::Window(). |
|
Definition at line 25 of file scrnobj.h. Referenced by ScrnObjList::Append(), ScrnObjList::Insert(), ScrnObjList::Next(), and ScrnObjList::Remove(). |
|
Definition at line 27 of file scrnobj.h. Referenced by Nodes::animate_frame(), CheckBox::animate_frame(), CheckBox::ButtonBounds(), PushButton::ButtonBounds(), Window::CalcBorder(), CheckBox::CenterPtX(), CheckBox::CheckBox(), PushButton::depress_button(), Nodes::Draw(), CheckBox::Draw(), PushButton::Draw(), CheckBox::draw_check(), PushButton::draw_frame(), PushButton::draw_shadows(), Window::DrawBorder(), Nodes::empty_box(), CheckBox::empty_box(), Window::Erase(), PopUpWin::Erase(), CheckBox::Erase(), PushButton::Erase(), Nodes::fill_box(), CheckBox::fill_box(), Nodes::image_size(), CheckBox::image_size(), PushButton::image_size(), Window::Init(), Init(), Nodes::Init(), MapWindow::Init(), KeyWindow::Init(), InfoWindow::Init(), Group::Init(), CPanelWindow::Init(), CheckBox::Init(), PushButton::Init(), CheckBox::name_button(), PushButton::name_button(), PopUpWin::PrepScreen(), PushButton::PushButton(), Nodes::set_constants(), CheckBox::set_constants(), and PushButton::set_constants(). |
|
Definition at line 27 of file scrnobj.h. Referenced by Nodes::animate_frame(), CheckBox::animate_frame(), CheckBox::ButtonBounds(), PushButton::ButtonBounds(), Window::CalcBorder(), CheckBox::CenterPtY(), CheckBox::CheckBox(), PushButton::depress_button(), Nodes::Draw(), CheckBox::Draw(), PushButton::Draw(), CheckBox::draw_check(), PushButton::draw_frame(), PushButton::draw_shadows(), Window::DrawBorder(), Nodes::empty_box(), CheckBox::empty_box(), Window::Erase(), PopUpWin::Erase(), CheckBox::Erase(), PushButton::Erase(), Nodes::fill_box(), CheckBox::fill_box(), Nodes::image_size(), CheckBox::image_size(), PushButton::image_size(), Window::Init(), Init(), Nodes::Init(), MapWindow::Init(), KeyWindow::Init(), InfoWindow::Init(), Group::Init(), CPanelWindow::Init(), CheckBox::Init(), PushButton::Init(), CheckBox::name_button(), PushButton::name_button(), PopUpWin::PrepScreen(), PushButton::PushButton(), Nodes::set_constants(), CheckBox::set_constants(), and PushButton::set_constants(). |