AgentsFrame.cpp File Reference

Main application frame - implementation. More...

#include <wx/wx.h>
#include <wx/statline.h>
#include <wx/wfstream.h>
#include <wx/stockitem.h>
#include <wx/wxprec.h>
#include <wx/minifram.h>
#include <wx/toolbar.h>
#include <wx/dir.h>
#include <wx/colour.h>
#include <algorithm>
#include "../common.h"
#include "../Matrix.h"
#include "../configs/ConfigProcessor.h"
#include "../configs/ConfigApplication.h"
#include "../configs/ConfigMatrix.h"
#include "../configs/ConfigCanvas.h"
#include "../FactoryObjects.h"
#include "../FileFunctions.h"
#include "../Conversions.h"
#include "AgentsFrame.h"
#include "Canvas.h"
#include "NewSimulationDialog.h"
#include "HelpWindow.h"
#include "bitmaps/agents2007.xpm"
#include "bitmaps/zoomin.xpm"
#include "bitmaps/zoomout.xpm"
#include "bitmaps/recenter.xpm"
#include "bitmaps/step.xpm"
#include "bitmaps/play.xpm"
#include "bitmaps/stop.xpm"
#include "bitmaps/rubber.xpm"
#include "bitmaps/mover.xpm"

Namespaces

namespace  GUI

Enumerations

enum  {
  GUI::ID_EXIT = wxID_EXIT, GUI::ID_NEWSIMULATION = wxID_NEW, GUI::ID_OPENSIMULATION = wxID_OPEN, GUI::ID_CLOSESIMULATION = wxID_CLOSE,
  GUI::ID_SAVESIMULATION = wxID_SAVE, GUI::ID_SAVEDAGENTS = 2030, GUI::ID_APPLICATIONSETTINGS = wxID_PREFERENCES, GUI::ID_ZOOMIN = wxID_ZOOM_IN,
  GUI::ID_ZOOMOUT = wxID_ZOOM_OUT, GUI::ID_OBJECTSPALLETE = 2010, GUI::ID_MAINTOOLBAR, GUI::ID_SPEEDSLIDER,
  GUI::ID_STATUSBAR, GUI::ID_STARTSIMULATION = wxID_OK, GUI::ID_STOPSIMULATION = wxID_STOP, GUI::ID_MAKESTEP = 2020,
  GUI::ID_SIMULATIONSETTINGS = wxID_PROPERTIES, GUI::ID_HELPCONTENTS = wxID_HELP, GUI::ID_ABOUT = wxID_ABOUT, GUI::ID_RECENTER = 2040,
  GUI::ID_RUBBER, GUI::ID_MOVER, GUI::ID_TIMER = wxID_HIGHEST, GUI::ID_SLIDER = 2050
}


Detailed Description

Main application frame - implementation.

Author:
Libor Polcak, xpolca03@stud.fit.vutbr.cz

Boris Prochazka, xproch63@stud.fit.vutbr.cz

Martin Rapavy, xrapav00@stud.fit.vutbr.cz

Petr Zemek, xzemek02@stud.fit.vutbr.cz

Date:
1.4.2007

Generated on Sun Apr 29 11:46:10 2007 for IPP/ICP2007 by  doxygen 1.4.7