OpenASIP  2.0
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 }

References CommandRegistry::addCommand().

Here is the call graph for this function:
ProximQuitCmd
Definition: ProximQuitCmd.hh:43
ProximOpenMachineCmd
Definition: ProximOpenMachineCmd.hh:43
ProximCDCmd
Definition: ProximCDCmd.hh:44
ProximClearConsoleCmd
Definition: ProximClearConsoleCmd.hh:41
HighlightTopExecCountsCmd
Definition: HighlightTopExecCountsCmd.hh:42
ProximSimulatorSettingsCmd
Definition: ProximSimulatorSettingsCmd.hh:41
ProximExecuteFileCmd
Definition: ProximExecuteFileCmd.hh:43
ProximStepICmd
Definition: ProximStepICmd.hh:43
ProximResumeCmd
Definition: ProximResumeCmd.hh:44
ProximNextICmd
Definition: ProximNextICmd.hh:44
CommandRegistry
Definition: CommandRegistry.hh:47
ProximNewPortWindowCmd
Definition: ProximNewPortWindowCmd.hh:41
UserManualCmd
Definition: UserManualCmd.hh:40
ProximNewRegisterWindowCmd
Definition: ProximNewRegisterWindowCmd.hh:41
HighlightExecPercentageCmd
Definition: HighlightExecPercentageCmd.hh:41
ProximKillCmd
Definition: ProximKillCmd.hh:43
ClearDisassemblyHighlightCmd
Definition: ClearDisassemblyHighlightCmd.hh:41
ProximRunCmd
Definition: ProximRunCmd.hh:43
ProximAboutCmd
Definition: ProximAboutCmd.hh:42
ProximOpenProgramCmd
Definition: ProximOpenProgramCmd.hh:43
CommandRegistry::addCommand
void addCommand(GUICommand *command)
ProximFindCmd
Definition: ProximFindCmd.hh:42
ProximOptionsCmd
Definition: ProximOptionsCmd.hh:43