OpenASIP 2.2
Loading...
Searching...
No Matches
ProDeConstants.cc
Go to the documentation of this file.
1/*
2 Copyright (c) 2002-2009 Tampere University.
3
4 This file is part of TTA-Based Codesign Environment (TCE).
5
6 Permission is hereby granted, free of charge, to any person obtaining a
7 copy of this software and associated documentation files (the "Software"),
8 to deal in the Software without restriction, including without limitation
9 the rights to use, copy, modify, merge, publish, distribute, sublicense,
10 and/or sell copies of the Software, and to permit persons to whom the
11 Software is furnished to do so, subject to the following conditions:
12
13 The above copyright notice and this permission notice shall be included in
14 all copies or substantial portions of the Software.
15
16 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
19 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
21 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
22 DEALINGS IN THE SOFTWARE.
23 */
24/**
25 * @file ProDeConstants.cc
26 *
27 * Definition of ProDeConstants class.
28 *
29 * @author Veli-Pekka Jääskeläinen 2004 (vjaaskel-no.spam-cs.tut.fi)
30 * @note rating: red
31 */
32
33#include <string>
34#include "ProDeConstants.hh"
35#include "RegisterFile.hh"
36#include "ProDe.hh"
37
38using std::string;
39
40const wxColour ProDeConstants::PINK_COLOR = wxColour(255, 190, 200);
41const wxColour ProDeConstants::LIGHT_BLUE_COLOR = wxColour(130, 200, 250);
42const wxColour ProDeConstants::BLACK_COLOR = wxColour(0, 0, 0);
43const wxColour ProDeConstants::WHITE_COLOR = wxColour(255, 255, 255);
44const wxColour ProDeConstants::DARK_GRAY_COLOR = wxColour(80, 80, 80);
45const wxColour ProDeConstants::MEDIUM_GRAY_COLOR = wxColour(130, 130, 130);
46const wxColour ProDeConstants::LIGHT_GRAY_COLOR = wxColour(215, 215, 215);
47
48const string ProDeConstants::EMPTY = "";
49const string ProDeConstants::SEPARATOR = "-- separator --";
50
51const wxString ProDeConstants::NONE = _T("NONE");
52
53const wxString ProDeConstants::EXTENSION_ZERO = _T("Zero");
54const wxString ProDeConstants::EXTENSION_SIGN = _T("Sign");
55
56const wxString ProDeConstants::SOCKET_DIRECTION_INPUT = _T("Input");
57const wxString ProDeConstants::SOCKET_DIRECTION_OUTPUT = _T("Output");
58
59const string ProDeConstants::CMD_NAME_NEW_DOC = "New Document";
60const string ProDeConstants::CMD_NAME_OPEN_DOC = "Open Document";
61const string ProDeConstants::CMD_NAME_CLOSE_DOC = "Close Document";
62const string ProDeConstants::CMD_NAME_SAVE_DOC = "Save Document";
63const string ProDeConstants::CMD_NAME_SAVEAS_DOC = "Save Document As";
64const string ProDeConstants::CMD_NAME_PRINT = "Print";
65const string ProDeConstants::CMD_NAME_PRINT_PREVIEW = "Print Preview";
66const string ProDeConstants::CMD_NAME_EXPORT = "Export";
67const string ProDeConstants::CMD_NAME_QUIT = "Quit";
68
69const string ProDeConstants::CMD_NAME_ADD_FU = "Add Function Unit";
70const string ProDeConstants::CMD_NAME_ADD_RF = "Add Register File";
71const string ProDeConstants::CMD_NAME_ADD_BUS = "Add Transport Bus";
72const string ProDeConstants::CMD_NAME_ADD_SOCKET = "Add Socket";
73const string ProDeConstants::CMD_NAME_ADD_BRIDGE = "Add Bridge";
74const string ProDeConstants::CMD_NAME_ADD_IU = "Add Immediate Unit";
75const string ProDeConstants::CMD_NAME_ADD_GCU = "Add Global Control Unit";
76const string ProDeConstants::CMD_NAME_ADD_AS = "Add Address Space";
77
78const string ProDeConstants::CMD_NAME_ADD_RF_FROM_HDB = "Add RF From HDB";
79const string ProDeConstants::CMD_NAME_ADD_IU_FROM_HDB = "Add IU From HDB";
80const string ProDeConstants::CMD_NAME_ADD_FU_FROM_HDB = "Add FU From HDB";
81
82const string ProDeConstants::CMD_NAME_DELETE_COMP = "Delete Component";
83const string ProDeConstants::CMD_NAME_MODIFY_COMP = "Modify Component";
84
85const string ProDeConstants::CMD_NAME_UNDO = "Undo";
86const string ProDeConstants::CMD_NAME_REDO = "Redo";
87const string ProDeConstants::CMD_NAME_CUT = "Cut";
88const string ProDeConstants::CMD_NAME_COPY = "Copy";
89const string ProDeConstants::CMD_NAME_PASTE = "Paste";
90
91const string ProDeConstants::CMD_NAME_SELECT = "Select";
92const string ProDeConstants::CMD_NAME_EDIT_CONNECTIONS = "Edit Connections";
94 "Edit Immediate Slots";
95const string ProDeConstants::CMD_NAME_EDIT_BUS_ORDER = "Bus Order";
97 "Edit Address Spaces";
98const string ProDeConstants::CMD_NAME_EDIT_TEMPLATES = "Edit Templates";
99const string ProDeConstants::CMD_NAME_EDIT_OTA_FORMATS = "Edit OTA Formats";
100
101const string ProDeConstants::CMD_NAME_ZOOM_IN = "Zoom In";
102const string ProDeConstants::CMD_NAME_ZOOM_OUT = "Zoom Out";
103const string ProDeConstants::CMD_NAME_ZOOM_FIT_WIN = "Fit Window";
104const string ProDeConstants::CMD_NAME_ZOOM_FIT_HEI = "Fit Height";
105const string ProDeConstants::CMD_NAME_ZOOM_FIT_WID = "Fit Width";
107 "Toggle Unit Details";
108
110 "Fully Connect IC";
112 "VLIW Connect IC";
113const string ProDeConstants::CMD_NAME_BLOCKS_CONNECT_IC = "Blocks Connect IC";
115 "Processor Configurations";
116
117const string ProDeConstants::CMD_NAME_VERIFY_MACHINE = "Verify Machine";
119 "Processor Implementation";
120
121const string ProDeConstants::CMD_CALL_EXPLORER_PLUGIN = "Call Explorer Plugin";
122
123const string ProDeConstants::CMD_NAME_EDIT_OPTIONS = "Edit Options";
124const string ProDeConstants::CMD_NAME_LOAD_OPTIONS = "Load Options";
125const string ProDeConstants::CMD_NAME_SAVE_OPTIONS = "Save Options";
126const string ProDeConstants::CMD_NAME_SAVEAS_OPTIONS = "Save Options As";
127
128const string ProDeConstants::CMD_NAME_ABOUT = "About";
129
130const string ProDeConstants::CMD_SNAME_NEW_DOC = "New";
131const string ProDeConstants::CMD_SNAME_SAVE_DOC = "Save";
132const string ProDeConstants::CMD_SNAME_SAVEAS_DOC = "Save As";
133const string ProDeConstants::CMD_SNAME_OPEN_DOC = "Open";
134const string ProDeConstants::CMD_SNAME_CLOSE_DOC = "Close";
135const string ProDeConstants::CMD_SNAME_PRINT_PREVIEW = "Preview";
136
137const string ProDeConstants::CMD_SNAME_ADD_FU = "Add FU";
138const string ProDeConstants::CMD_SNAME_ADD_RF = "Add RF";
139const string ProDeConstants::CMD_SNAME_ADD_BUS = "Add Bus";
140const string ProDeConstants::CMD_SNAME_ADD_SOCKET = "Add Sck";
141const string ProDeConstants::CMD_SNAME_ADD_BRIDGE = "Add Bdg";
142const string ProDeConstants::CMD_SNAME_ADD_IU = "Add IU";
143const string ProDeConstants::CMD_SNAME_ADD_GCU = "Add GCU";
144const string ProDeConstants::CMD_SNAME_ADD_AS = "Add AS";
145
146const string ProDeConstants::CMD_SNAME_ADD_RF_FROM_HDB = "HDB: RF";
147const string ProDeConstants::CMD_SNAME_ADD_IU_FROM_HDB = "HDB: IU";
148const string ProDeConstants::CMD_SNAME_ADD_FU_FROM_HDB = "HDB: FU";
149
150const string ProDeConstants::CMD_SNAME_MODIFY_COMP = "Modify";
151const string ProDeConstants::CMD_SNAME_DELETE_COMP = "Delete";
152const string ProDeConstants::CMD_SNAME_ZOOM_IN = "Zoom +";
153const string ProDeConstants::CMD_SNAME_ZOOM_OUT = "Zoom -";
154const string ProDeConstants::CMD_SNAME_ZOOM_FIT_WIN = "Fit Win";
155const string ProDeConstants::CMD_SNAME_ZOOM_FIT_HEI = "Fit Hgt";
156const string ProDeConstants::CMD_SNAME_ZOOM_FIT_WID = "Fit Wid";
157const string ProDeConstants::CMD_SNAME_TOGGLE_UNIT_DETAILS = "Details";
158const string ProDeConstants::CMD_SNAME_EDIT_OPTIONS = "Options";
159const string ProDeConstants::CMD_SNAME_LOAD_OPTIONS = "Ld Opt";
160const string ProDeConstants::CMD_SNAME_SAVE_OPTIONS = "Sv Opt";
161const string ProDeConstants::CMD_SNAME_SAVEAS_OPTIONS = "SvAs Opt";
164const string ProDeConstants::CMD_SNAME_EDIT_OTA_FORMATS = "OTAFormats";
165const string ProDeConstants::CMD_SNAME_EDIT_MACHINE = "Mach Opt";
166const string ProDeConstants::CMD_SNAME_EDIT_IMMEDIATE_SLOTS = "ImmSlots";
167const string ProDeConstants::CMD_SNAME_EDIT_BUS_ORDER = "Bus Ord.";
168const string ProDeConstants::CMD_SNAME_EDIT_CONNECTIONS = "Connect";
170const string ProDeConstants::CMD_SNAME_VLIW_CONNECT_IC = "VLIW IC";
171const string ProDeConstants::CMD_SNAME_BLOCKS_CONNECT_IC = "Blocks IC";
172const string ProDeConstants::CMD_SNAME_VERIFY_MACHINE = "Verify";
173const string ProDeConstants::CMD_SNAME_IMPLEMENTATION = "Implement";
174const string ProDeConstants::CMD_SNAME_EXPLORER_PLUGIN = "Explorer";
175
176const string ProDeConstants::CMD_ICON_DEFAULT = "default.png";
177const string ProDeConstants::CMD_ICON_OPEN_DOC = "fileopen.png";
178const string ProDeConstants::CMD_ICON_CLOSE_DOC = "fileclose.png";
179const string ProDeConstants::CMD_ICON_NEW_DOC = "filenew.png";
180const string ProDeConstants::CMD_ICON_SAVE_DOC = "filesave.png";
181const string ProDeConstants::CMD_ICON_SAVEAS_DOC = "filesaveas.png";
182const string ProDeConstants::CMD_ICON_QUIT = "quit.png";
183const string ProDeConstants::CMD_ICON_PRINT = "fileprint.png";
184const string ProDeConstants::CMD_ICON_PRINT_PREVIEW = "printpreview.png";
185const string ProDeConstants::CMD_ICON_SELECT = "select.png";
186const string ProDeConstants::CMD_ICON_MODIFY_COMP = "edit.png";
187const string ProDeConstants::CMD_ICON_DELETE_COMP = "delete.png";
188const string ProDeConstants::CMD_ICON_ZOOM_IN = "zoomin.png";
189const string ProDeConstants::CMD_ICON_ZOOM_OUT = "zoomout.png";
190const string ProDeConstants::CMD_ICON_ZOOM_FIT_WIN = "fitwindow.png";
191const string ProDeConstants::CMD_ICON_ZOOM_FIT_HEI = "fitheight.png";
192const string ProDeConstants::CMD_ICON_ZOOM_FIT_WID = "fitwidth.png";
193const string ProDeConstants::CMD_ICON_EDIT_OPTIONS = "options.png";
194const string ProDeConstants::CMD_ICON_SAVE_OPTIONS = "filesave.png";
195const string ProDeConstants::CMD_ICON_EDIT_ADDRESS_SPACES = "memory.png";
196const string ProDeConstants::CMD_ICON_EDIT_TEMPLATES = "default.png";
197const string ProDeConstants::CMD_ICON_EDIT_OTA_FORMATS = "default.png";
198const string ProDeConstants::CMD_ICON_EDIT_CONNECTIONS = "connect.png";
199const string ProDeConstants::CMD_ICON_EDIT_MACHINE = "default.png";
200
201const string ProDeConstants::CMD_ICON_VERIFY_MACHINE = "verify_machine.png";
202const string ProDeConstants::CMD_ICON_IMPLEMENTATION = "default.png";
203const string ProDeConstants::CMD_ICON_EXPLORER_PLUGIN = "default.png";
204const string ProDeConstants::CMD_ICON_UNDO = "undo.png";
205const string ProDeConstants::CMD_ICON_REDO = "redo.png";
206const string ProDeConstants::CMD_ICON_COPY = "editcopy.png";
207const string ProDeConstants::CMD_ICON_CUT = "editcut.png";
208const string ProDeConstants::CMD_ICON_PASTE = "editpaste.png";
209const string ProDeConstants::CMD_ICON_ABOUT = "about.png";
210
211const string ProDeConstants::EDITOR_LOGO_PATH = "logo.png";
212
213const wxString ProDeConstants::EDITOR_NAME = _T("TTA Processor Designer");
215 _T("Portions of this program are copyright\n"
216 "\n"
217 "Xerces (c) 1999-2005 The Apache Software\n"
218 "wxWidgets (c) 1998 Julian Smart, Robert Roebling \n"
219 "Tcl (c) 1998-1999 by Scriptics Corporation\n"
220 "Editline (c) 1997 The NetBSD Foundation, Inc.\n"
221 "Boost C++ Libraries (c) 2003 Beman Dawes, David Abrahams\n"
222 "\n"
223 "For more information see User manual chapter \"Copyright notices\""
224 );
225
226const string ProDeConstants::COMP_DEFAULT_NAME_GCU = "gcu";
228
231const string ProDeConstants::COMP_NEW_NAME_PREFIX_IU = "IMM";
236const string ProDeConstants::COMP_NEW_NAME_PREFIX_OPERATION = "operation";
238
241
242const std::string ProDeConstants::ICON_SORT_ASC = "sort_asc.png";
243const std::string ProDeConstants::ICON_SORT_DESC = "sort_desc.png";
static const std::string CMD_NAME_SAVEAS_DOC
Command name for the "Save Document As" command.
static const std::string CMD_NAME_REDO
Command name for the "Redo" command.
static const std::string CMD_NAME_EDIT_OPTIONS
Command name for the "Edit Options" command.
static const wxString SOCKET_DIRECTION_INPUT
String for the socket direction: input.
static const std::string CMD_ICON_ABOUT
Icon location for the "About" command.
static const std::string CMD_ICON_ZOOM_IN
Icon location for the "Zoom In" command.
static const std::string CMD_SNAME_ADD_BUS
Command name for the "Add Bus" command.
static const std::string CMD_NAME_VLIW_CONNECT_IC
Command name for the "VLIW Connect IC" command.
static const std::string CMD_NAME_FULLY_CONNECT_BUSSES
Command name for the "Fully connect busses" command.
static const std::string EDITOR_LOGO_PATH
Location of the logo picture of the Editor.
static const std::string CMD_ICON_ZOOM_FIT_WIN
Icon location for the "Fit Window" command.
static const std::string COMP_NEW_NAME_PREFIX_IU
Prefix for new immediate unit names.
static const std::string CMD_ICON_EXPLORER_PLUGIN
Icon location for the "Explorer plugin" command.
static const std::string CMD_ICON_COPY
Icon location for the "Copy" command.
static const std::string CMD_NAME_ADD_BRIDGE
Command name for the "Add Bridge" command.
static const std::string CMD_SNAME_IMPLEMENTATION
Command name for the "Processor Implementation" command.
static const std::string CMD_NAME_EXPORT
Command name for the "Export" command.
static const std::string CMD_NAME_OPEN_DOC
Command name for the "Open Document" command.
static const std::string CMD_NAME_NEW_DOC
Command name for the "New Document" command.
static const wxString EDITOR_NAME
Full name of the Editor.
static const std::string CMD_ICON_SELECT
Icon location for the "Select" command.
static const wxString SOCKET_DIRECTION_OUTPUT
String for the socket direction output.
static const wxString EDITOR_COPYRIGHT_TEXT
Copyright text of the Editor.
static const std::string CMD_NAME_SELECT
Command name for the "Select" command.
static const std::string CMD_ICON_OPEN_DOC
Icon location for the "Open Document" command.
static const std::string CMD_NAME_SAVE_DOC
Command name for the "Save Document" command.
static const std::string CMD_SNAME_EDIT_BUS_ORDER
Command name for the "Edit Bus Order" command.
static const std::string CMD_SNAME_FULLY_CONNECT_BUSSES
Command name for the "Fully connect busses" command.
static const std::string CMD_NAME_UNDO
Command name for the "Undo" command.
static const std::string ICON_SORT_DESC
Icon location for descending sort.
static const std::string CMD_NAME_ZOOM_FIT_WIN
Command name for the "Fit Window" command.
static const std::string CMD_SNAME_LOAD_OPTIONS
Command name for the "Load Options" command.
static const std::string CMD_NAME_EDIT_ADDRESS_SPACES
Command name for the "Edit Address Space" command.
static const wxString NONE
Constant for "None".
static const std::string CMD_SNAME_ADD_SOCKET
Command name for the "Add Socket" command.
static const std::string CMD_NAME_COPY
Command name for the "Copy" command.
static const std::string CMD_ICON_EDIT_OTA_FORMATS
Icon location for the "Edit OTA Formats" command.
static const std::string CMD_ICON_ZOOM_FIT_HEI
Icon location for the "Fit Height" command.
static const wxColour BLACK_COLOR
static const std::string CMD_SNAME_ADD_BRIDGE
Command name for the "Add Bridge" command.
static const std::string CMD_SNAME_MODIFY_COMP
Command name for the "Delete Component" command.
static const std::string CMD_SNAME_EDIT_MACHINE
Command name for the "Processor Configurations" command.
static const wxColour WHITE_COLOR
static const std::string CMD_NAME_ADD_IU_FROM_HDB
Command name for the "Add IU From hdb" command.
static const std::string CMD_SNAME_ADD_IU_FROM_HDB
Short command name for the "Add IU from hdb" command.
static const std::string CMD_SNAME_OPEN_DOC
Command name for the "Open Document" command.
static const std::string CMD_SNAME_TOGGLE_UNIT_DETAILS
Command name for the "Toggle Unit Details" command.
static const std::string CMD_SNAME_ZOOM_OUT
Command name for the "Zoom Out" command.
static const wxColour MEDIUM_GRAY_COLOR
static const std::string CMD_NAME_ADD_SOCKET
Command name for the "Add Socket" command.
static const std::string CMD_SNAME_ADD_IU
Command name for the "Add Immediate Unit" command.
static const std::string CMD_ICON_EDIT_ADDRESS_SPACES
Icon location for the "Edit Address Space" command.
static const std::string CMD_SNAME_ZOOM_IN
Command name for the "Zoom In" command.
static const std::string CMD_SNAME_EDIT_CONNECTIONS
Command name for the "Edit Connections" command.
static const std::string CMD_NAME_ADD_RF_FROM_HDB
Command name for the "Add RF From hdb" command.
static const std::string CMD_NAME_ADD_FU
Command name for the "Add Function Unit" command.
static const std::string CMD_SNAME_EXPLORER_PLUGIN
Command name for the "Call Explorer Plugin" command.
static const std::string SEPARATOR
static const std::string CMD_SNAME_EDIT_OTA_FORMATS
Command name for the "Edit Templates" command.
static const std::string CMD_ICON_MODIFY_COMP
Icon location for the "Modify Component" command.
static const std::string CMD_NAME_EDIT_BUS_ORDER
Command name for the "Edit Bus Order" command.
static const std::string CMD_NAME_ADD_BUS
Command name for the "Add Bus" command.
static const std::string CMD_ICON_EDIT_OPTIONS
Icon location for the "Edit Options" command.
static const std::string CMD_SNAME_VLIW_CONNECT_IC
Command name for the "VLIW Connect IC" command.
static const std::string CMD_SNAME_EDIT_IMMEDIATE_SLOTS
Command name for the "Edit Immediate slots" command.
static const std::string CMD_NAME_ZOOM_OUT
Command name for the "Zoom Out" command.
static const std::string CMD_SNAME_SAVEAS_DOC
Command name for the "Save Document As" command.
static const std::string CMD_ICON_QUIT
Icon location for the "Quit" command.
static const wxColour LIGHT_GRAY_COLOR
static const std::string CMD_SNAME_SAVE_DOC
Command name for the "Save Document" command.
static const std::string CMD_NAME_EDIT_MACHINE
Command name for the "Processor configurations" command.
static const std::string CMD_NAME_EDIT_IMMEDIATE_SLOTS
Command name for the "Edit Immediate Slots" command.
static const std::string CMD_ICON_NEW_DOC
Icon location for the "New Document" command.
static const std::string COMP_NEW_NAME_PREFIX_PORT
Prefix for new port names.
static const std::string CMD_NAME_PRINT_PREVIEW
Command name for the "Print Preview" command.
static const std::string COMP_NEW_NAME_PREFIX_BUS
Prefix for new bus names.
static const std::string CMD_NAME_ADD_RF
Command name for the "Add Register File" command.
static const std::string CMD_ICON_CLOSE_DOC
Icon location for the "Close Document" command.
static const std::string CMD_NAME_PASTE
Command name for the "Paste" command.
static const std::string CMD_NAME_ABOUT
Command name for the "About" command.
static const std::string CMD_NAME_SAVEAS_OPTIONS
Command name for the "Save Options As" command.
static const std::string CMD_NAME_EDIT_CONNECTIONS
Command name for the "Edit Connections" command.
static const std::string CMD_SNAME_ADD_FU_FROM_HDB
Short command name for the "Add FU from hdb" command.
static const std::string COMP_NEW_NAME_PREFIX_OPERATION
Prefix for new operation names.
static const std::string CMD_SNAME_PRINT_PREVIEW
Command name for the "Print Preview" command.
static const std::string COMP_NEW_NAME_PREFIX_FU
Prefix for new function unit names.
static const std::string CMD_SNAME_ADD_FU
Command name for the "Add Function Unit" command.
static const std::string CMD_SNAME_NEW_DOC
Command name for the "New Document" command.
static const std::string CMD_NAME_ZOOM_FIT_HEI
Command name for the "Fit Height" command.
static const std::string CMD_ICON_SAVEAS_DOC
Icon location for the "Save Document As" command.
static const std::string CMD_ICON_EDIT_TEMPLATES
Icon location for the "Edit Templates" command.
static const std::string CMD_SNAME_EDIT_TEMPLATES
Command name for the "Edit Templates" command.
static const std::string CMD_NAME_ADD_AS
Command name for the "Add Address Space" command.
static const std::string CMD_SNAME_ZOOM_FIT_WID
Command name for the "Fit Width" command.
static const std::string CMD_ICON_DELETE_COMP
Icon location for the "Delete Component" command.
static const std::string CMD_NAME_ZOOM_IN
Command name for the "Zoom In" command.
static const std::string CMD_ICON_EDIT_CONNECTIONS
Icon location for the "Edit Connections" command.
static const std::string CMD_ICON_SAVE_OPTIONS
Icon location for the "Save Options" command.
static const std::string CMD_NAME_ADD_FU_FROM_HDB
Command name for the "Add FU From hdb" command.
static const std::string CMD_ICON_IMPLEMENTATION
Icon location for the "Implementation" command.
static const std::string CMD_SNAME_ADD_AS
Command name for the "Add Address Space" command.
static const std::string CMD_NAME_QUIT
Command name for the "Quit" command.
static const std::string CMD_NAME_ADD_GCU
Command name for the "Add Global Control Unit" command.
static const std::string CMD_NAME_CUT
Command name for the "Cut" command.
static const wxColour LIGHT_BLUE_COLOR
static const std::string CMD_CALL_EXPLORER_PLUGIN
Command name for the "Call Explorer plugin" command.
static const std::string CMD_SNAME_EDIT_ADDRESS_SPACES
Command name for the "Edit Address Space" command.
static const std::string CMD_ICON_DEFAULT
Icon path for default icon of commands.
static const std::string CMD_NAME_VERIFY_MACHINE
Command name for the "Verify Machine" command.
static const std::string CMD_NAME_CLOSE_DOC
Command name for the "Close Document" command.
static const std::string CMD_ICON_UNDO
Icon location for the "Undo" command.
static const std::string CMD_NAME_MODIFY_COMP
Command name for the "Modify Component" command.
static const std::string CMD_SNAME_ADD_GCU
Command name for the "Add Global Control Unit" command.
static const std::string COMP_DEFAULT_NAME_SEGMENT
Name for the default segments of busses.
static const wxString EXTENSION_ZERO
String for the zero extension.
static const wxColour DARK_GRAY_COLOR
static const std::string PROCESSOR_ARCH_FILE_EXTENSION
File name extensions. Processor architecture file extension.
static const std::string CMD_ICON_PRINT
Icon location for the "Print" command.
static const std::string COMP_NEW_NAME_PREFIX_AS
Prefix for new address space names.
static const wxColour PINK_COLOR
static const std::string PROCESSOR_CONFIG_FILE_EXTENSION
Processor configuration file extension.
static const std::string CMD_SNAME_ADD_RF_FROM_HDB
Short command name for the "Add RF from hdb" command.
static const std::string CMD_NAME_SAVE_OPTIONS
Command name for the "Save Options" command.
static const std::string COMP_DEFAULT_NAME_GCU
Default name for new control units.
static const std::string CMD_NAME_TOGGLE_UNIT_DETAILS
Command name for the "Toggle Unit details" command.
static const std::string CMD_SNAME_CLOSE_DOC
Command name for the "Close Document" command.
static const std::string EMPTY
Constant for "".
static const std::string CMD_SNAME_EDIT_OPTIONS
Command name for the "Edit Options" command.
static const std::string CMD_ICON_REDO
Icon location for the "Redo" command.
static const std::string CMD_SNAME_BLOCKS_CONNECT_IC
Command name for the "Blocks Connect IC" command.
static const std::string ICON_SORT_ASC
Icon location for ascending sort.
static const wxString EXTENSION_SIGN
String for the sign extension.
static const std::string COMP_NEW_NAME_PREFIX_SOCKET
Prefix for new socket names..
static const std::string CMD_NAME_BLOCKS_CONNECT_IC
Command name for the "Blcoks Connect IC" command.
static const std::string CMD_NAME_PRINT
Command name for the "Print" command.
static const std::string CMD_ICON_EDIT_MACHINE
Icon location for the "Processor Configurations" command.
static const std::string CMD_NAME_EDIT_TEMPLATES
Command name for the "Edit Tempaltes" command.
static const std::string CMD_ICON_ZOOM_OUT
Icon location for the "Zoom Out" command.
static const std::string CMD_SNAME_SAVE_OPTIONS
Command name for the "Save Options" command.
static const std::string COMP_NEW_NAME_PREFIX_BRIDGE
Prefix for new bridge names.
static const std::string CMD_SNAME_ZOOM_FIT_WIN
Command name for the "Fit Window" command.
static const std::string CMD_ICON_ZOOM_FIT_WID
Icon location for the "Fit Width" command.
static const std::string CMD_ICON_VERIFY_MACHINE
Icon location for the "Verify Machine" command.
static const std::string CMD_NAME_EDIT_OTA_FORMATS
Command name for the "Edit OTA Formats" command.
static const std::string CMD_ICON_CUT
Icon location for the "Cut" command.
static const std::string CMD_ICON_PRINT_PREVIEW
Icon location for the "Print Preview" command.
static const std::string CMD_ICON_PASTE
Icon location for the "Paste" command.
static const std::string CMD_NAME_IMPLEMENTATION
Command name for the "Processor Implementation" command.
static const std::string CMD_SNAME_SAVEAS_OPTIONS
Command name for the "Save Options As" command.
static const std::string CMD_SNAME_DELETE_COMP
Command name for the "Modify Component" command.
static const std::string CMD_SNAME_ADD_RF
Command name for the "Add Register File" command.
static const std::string CMD_SNAME_VERIFY_MACHINE
Command name for the "Verify Machine" command.
static const std::string COMP_NEW_NAME_PREFIX_RF
Prefix for new register file names.
static const std::string CMD_ICON_SAVE_DOC
Icon location for the "Save Document" command.
static const std::string CMD_NAME_DELETE_COMP
Command name for the "Delete Component" command.
static const std::string CMD_NAME_LOAD_OPTIONS
Command name for the "Load Options" command.
static const std::string CMD_SNAME_ZOOM_FIT_HEI
Command name for the "Fit Height" command.
static const std::string CMD_NAME_ZOOM_FIT_WID
Command name for the "Fit Width" command.
static const std::string CMD_NAME_ADD_IU
Command name for the "Add Immediate Unit" command.