OpenASIP 2.2
Loading...
Searching...
No Matches
Functions
ProximMainFrame.cc File Reference
#include <wx/progdlg.h>
#include <boost/format.hpp>
#include "ProximMainFrame.hh"
#include "ProximConstants.hh"
#include "ErrorDialog.hh"
#include "WarningDialog.hh"
#include "GUICommand.hh"
#include "Proxim.hh"
#include "WxConversion.hh"
#include "ContainerTools.hh"
#include "Exception.hh"
#include "ProximToolbox.hh"
#include "Environment.hh"
#include "FileSystem.hh"
#include "GUIOptions.hh"
#include "ProximOpenMachineCmd.hh"
#include "ProximOpenProgramCmd.hh"
#include "ProximCDCmd.hh"
#include "ProximRunCmd.hh"
#include "ProximStepICmd.hh"
#include "ProximNextICmd.hh"
#include "ProximResumeCmd.hh"
#include "ProximKillCmd.hh"
#include "ProximQuitCmd.hh"
#include "ProximClearConsoleCmd.hh"
#include "ProximAboutCmd.hh"
#include "ProximNewPortWindowCmd.hh"
#include "ProximNewRegisterWindowCmd.hh"
#include "ProximSimulatorSettingsCmd.hh"
#include "ProximOptionsCmd.hh"
#include "ProximExecuteFileCmd.hh"
#include "HighlightTopExecCountsCmd.hh"
#include "HighlightExecPercentageCmd.hh"
#include "ClearDisassemblyHighlightCmd.hh"
#include "UserManualCmd.hh"
#include "ProximFindCmd.hh"
#include "ConsoleWindow.hh"
#include "ProximDisassemblyWindow.hh"
#include "ProximMemoryWindow.hh"
#include "ProximRegisterWindow.hh"
#include "ProximControlWindow.hh"
#include "ProximPortWindow.hh"
#include "ProximMachineStateWindow.hh"
#include "ProximBreakpointWindow.hh"
#include "ProximSimulatorWindow.hh"
#include "ProximCmdHistoryWindow.hh"
#include "TracedSimulatorFrontend.hh"
#include "ProximStopDialog.hh"
#include "ProximSimulationThread.hh"
#include "MemorySystem.hh"
#include "ProximDebuggerWindow.hh"

Go to the source code of this file.

Functions

 EVT_MENU_RANGE (ProximConstants::COMMAND_FIRST, ProximConstants::COMMAND_LAST, ProximMainFrame::onCommandEvent) EVT_MENU_RANGE(ProximConstants
 

Detailed Description

Implementation of ProximMainFrame class.

Author
Veli-Pekka Jääskeläinen 2005 (vjaaskel-no.spam-cs.tut.fi)
Note
rating: red

Definition in file ProximMainFrame.cc.

Function Documentation

◆ EVT_MENU_RANGE()

The constructor.

Parameters
titleFrame title.
posFrame position on screen.
sizeFrame size.

Definition at line 91 of file ProximMainFrame.cc.

137 :
138 wxFrame((wxFrame*)NULL, -1, title, pos, size),
139 topSplitter_(NULL), toolbar_(NULL), stopDialogInstantiated_(false),
140 isReset_(false) {
141
142 CommandRegistry& cmdRegistry = wxGetApp().commandRegistry();
143 cmdRegistry.addCommand(new ProximOpenMachineCmd());
144 cmdRegistry.addCommand(new ProximOpenProgramCmd());
145 cmdRegistry.addCommand(new ProximCDCmd());
146 cmdRegistry.addCommand(new ProximRunCmd());
147 cmdRegistry.addCommand(new ProximStepICmd());
148 cmdRegistry.addCommand(new ProximNextICmd());
149 cmdRegistry.addCommand(new ProximResumeCmd());
150 cmdRegistry.addCommand(new ProximKillCmd());
151 cmdRegistry.addCommand(new ProximQuitCmd());
152 cmdRegistry.addCommand(new ProximClearConsoleCmd());
153 cmdRegistry.addCommand(new ProximAboutCmd());
154 cmdRegistry.addCommand(new ProximNewPortWindowCmd());
155 cmdRegistry.addCommand(new ProximNewRegisterWindowCmd());
156 cmdRegistry.addCommand(new ProximSimulatorSettingsCmd());
157 cmdRegistry.addCommand(new ProximOptionsCmd());
158 cmdRegistry.addCommand(new ProximExecuteFileCmd());
159 cmdRegistry.addCommand(new HighlightTopExecCountsCmd());
160 cmdRegistry.addCommand(new HighlightExecPercentageCmd());
161 cmdRegistry.addCommand(new ClearDisassemblyHighlightCmd());
162 cmdRegistry.addCommand(new UserManualCmd());
163 cmdRegistry.addCommand(new ProximFindCmd());
164
165 resetMutex_ = new wxMutex();
166 resetCondition_ = new wxCondition(*resetMutex_);
167
168 initialize();
169
170}
void addCommand(GUICommand *command)

References CommandRegistry::addCommand().

Here is the call graph for this function: