Canvas(wxWindow *parent, Matrix *m, const ConfigCanvas &config, const wxSize &winSize=wxDefaultSize, bool interact=true, bool isSimulationSaved=false) | GUI::Canvas | |
cellsize | GUI::Canvas | [private] |
CellToX(wxInt32 i) const | GUI::Canvas | [inline, private] |
CellToY(wxInt32 j) const | GUI::Canvas | [inline, private] |
CurrentObjectConfig | GUI::Canvas | [private] |
GetCellSize() const | GUI::Canvas | [inline] |
GetConfigCanvas() const | GUI::Canvas | |
GetInterval() const | GUI::Canvas | [inline] |
GetSavedSimulationFileName() const | GUI::Canvas | [inline] |
GetSimulationName() const | GUI::Canvas | [inline] |
interactive | GUI::Canvas | [private] |
interval | GUI::Canvas | [private] |
IsSimulationSaved() const | GUI::Canvas | [inline] |
LoadFromConfig(const ConfigCanvas &config, bool fullLoad=true) | GUI::Canvas | |
matrix | GUI::Canvas | [private] |
mi | GUI::Canvas | [private] |
mj | GUI::Canvas | [private] |
MOUSE_ERASING enum value | GUI::Canvas | |
MOUSE_INSERTING enum value | GUI::Canvas | |
MOUSE_NOACTION enum value | GUI::Canvas | |
MouseStatus enum name | GUI::Canvas | |
mouseStatus | GUI::Canvas | [private] |
OnMouseLeftDown(wxMouseEvent &event) | GUI::Canvas | [private] |
OnMouseMiddleDown(wxMouseEvent &event) | GUI::Canvas | [private] |
OnMouseMotion(wxMouseEvent &event) | GUI::Canvas | [private] |
OnMouseRightDown(wxMouseEvent &event) | GUI::Canvas | [private] |
OnPaint(wxPaintEvent &event) | GUI::Canvas | [private] |
OnScroll(wxScrollWinEvent &event) | GUI::Canvas | [private] |
OnSize(wxSizeEvent &event) | GUI::Canvas | [private] |
ProcessEvent(wxEvent &event) | GUI::Canvas | [virtual] |
Recenter(wxInt32 i, wxInt32 j) | GUI::Canvas | |
Redraw() | GUI::Canvas | |
savedSimulationFileName | GUI::Canvas | [private] |
SetCellSize(int cs) | GUI::Canvas | |
SetCurrentObjectConfig(Object::Config *coc) | GUI::Canvas | [inline] |
SetInteractive(bool si) | GUI::Canvas | [inline] |
SetInterval(long newInterval) | GUI::Canvas | [inline] |
SetMouseStatus(MouseStatus ms) | GUI::Canvas | |
SetNotHoldingObject() | GUI::Canvas | [inline] |
SetSavedSimulationFileName(string newSimulationSavedFileName) | GUI::Canvas | [inline] |
SetSimulationSavedStatus(bool newStatus) | GUI::Canvas | [inline] |
simulationName | GUI::Canvas | [private] |
simulationWasSaved | GUI::Canvas | [private] |
status | GUI::Canvas | [private] |
thumbX | GUI::Canvas | [private] |
thumbY | GUI::Canvas | [private] |
viewportH | GUI::Canvas | [private] |
viewportW | GUI::Canvas | [private] |
viewportX | GUI::Canvas | [private] |
viewportY | GUI::Canvas | [private] |
XToCell(wxCoord x) const | GUI::Canvas | [inline, private] |
YToCell(wxCoord y) const | GUI::Canvas | [inline, private] |
~Canvas() | GUI::Canvas | |