OpenASIP  2.0
OSEdTextGenerator.hh
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 OSEdTextGenerator.hh
26  *
27  * Declaration of OSEdTextGenerator class.
28  *
29  * @author Jussi Nykänen 2004 (nykanen-no.spam-cs.tut.fi)
30  * @note rating: red
31  */
32 
33 
34 #ifndef TTA_OSED_TEXT_GENERATOR_HH
35 #define TTA_OSED_TEXT_GENERATOR_HH
36 
37 #include "TextGenerator.hh"
38 
39 /**
40  * Provides static texts visible in the OSEd user interface.
41  */
43 public:
44  static OSEdTextGenerator& instance();
45  static void destroy();
46 
47  /**
48  * Text ids.
49  */
50  enum {
51  // text labels
52  TXT_LABEL_OPERATION_NAME = Texts::LAST__, ///< Operation name label.
53  TXT_LABEL_MODULE_NAME, ///< Module name label.
54  TXT_LABEL_HAS_BEHAVIOR, ///< Has behavior label.
55  TXT_LABEL_NO_BEHAVIOR, ///< No behavior label.
56  TXT_LABEL_READY, ///< Ready label.
57  TXT_LABEL_UPDATE, ///< Update label.
58  TXT_LABEL_EDITOR, ///< Editor label.
59  TXT_LABEL_FORMAT, ///< Format label.
60  TXT_LABEL_CLOCK, ///< Clock label.
61  TXT_LABEL_PC, ///< Program counter label.
62  TXT_LABEL_RA, ///< Return address label.
63  TXT_LABEL_SYS_CALL_HANDLER, ///< Sys call handler label.
64  TXT_LABEL_SYS_CALL_NUMBER, ///< Sys call number label.
65  TXT_LABEL_MODE, ///< Mode label.
66  TXT_LABEL_END, ///< Memory end label.
67  TXT_LABEL_START, ///< Memory start label.
68 
69  // button labels
70  TXT_BUTTON_MODIFY, ///< Modify button label.
71  TXT_BUTTON_OPEN, ///< Open button label.
72  TXT_BUTTON_TRIGGER, ///< Trigger button label.
73  TXT_BUTTON_LATE_RESULT, ///< Late result button label.
74  TXT_BUTTON_ADVANCE_LOCK, ///< Advance Lock button label.
75  TXT_BUTTON_SAVE, ///< Save button label.
76  TXT_BUTTON_UNDO, ///< Undo button label.
77  TXT_BUTTON_DELETE, ///< Delete button label.
78  TXT_BUTTON_NEW, ///< New button label.
79  TXT_BUTTON_BROWSE, ///< Browse button label.
80  TXT_BUTTON_RESET, ///< Reset button label.
81  TXT_BUTTON_CLOSE, ///< Close button label.
82  TXT_BUTTON_SHOW_REGISTERS, ///< Show registers button label.
83  TXT_BUTTON_HIDE_REGISTERS, ///< Hide registers button label.
84  TXT_BUTTON_UPDATE, ///< Update button label.
85 
86  // checkbox texts
87  TXT_CHECKBOX_READS_MEMORY, ///< Reads memory label.
88  TXT_CHECKBOX_WRITES_MEMORY, ///< Writes memory label.
89  TXT_CHECKBOX_CAN_TRAP, ///< Can trap label.
90  TXT_CHECKBOX_HAS_SIDE_EFFECTS, ///< Has side effects label.
91  TXT_CHECKBOX_CLOCKED, ///< Clocked label.
92  TXT_CHECKBOX_MEM_DATA, ///< Memory data label.
93  TXT_CHECKBOX_MEM_ADDRESS, ///< Memory address label.
94 
95  // column headers
96  TXT_COLUMN_OPERATION, ///< Operation column header.
97  TXT_COLUMN_OPERAND, ///< Operand column header.
98  TXT_COLUMN_TYPE, ///< Type column header.
99  TXT_COLUMN_VALUE, ///< Value column header.
100  TXT_COLUMN_SEARCH_PATHS, ///< Search path column header.
101  TXT_COLUMN_MODULES, ///< Module column header.
102  TXT_COLUMN_OPERATIONS, ///< Operations column header.
103  TXT_COLUMN_PROPERTY, ///< Property column header.
104  TXT_COLUMN_OPERAND_VALUE, ///< Operand value column header.
105  TXT_COLUMN_ELEMENT_WIDTH, ///< Operand element width header.
106  TXT_COLUMN_ELEMENT_COUNT, ///< Operand element count header.
107 
108  // dialog titles
109  TXT_PROPERTY_DIALOG_TITLE, ///< Property dialog title.
110  TXT_INPUT_OPERAND_DIALOG_TITLE, ///< Input operand dialog title.
111  TXT_OUTPUT_OPERAND_DIALOG_TITLE, ///< Output operand dialog title.
112  TXT_ADD_MODULE_DIALOG_TITLE, ///< Add module dialog title.
113  TXT_SIMULATE_DIALOG_TITLE, ///< Simulate dialog title.
114  TXT_OPTIONS_DIALOG_TITLE, ///< Options dialog title.
115  TXT_BUILD_RESULT_DIALOG_TITLE, ///< Build result dialog title.
116  TXT_USER_MANUAL_TITLE, ///< User manual dialog title.
117  TXT_XML_RESULT_DIALOG_TITLE, ///< XML result dialog title.
118  TXT_ABOUT_DIALOG_TITLE, ///< About dialog title.
119  TXT_SIMULATION_INFO_DIALOG_TITLE, ///< Simulation info dialog title.
120  TXT_MEMORY_DIALOG_TITLE, ///< Memory dialog title.
121 
122  // box sizer labels
123  TXT_BOX_AFFECTS, ///< Affects sizer label.
124  TXT_BOX_AFFECTED_BY, ///< Affected by sizer label.
125  TXT_BOX_INPUT_OPERANDS, ///< Input operand sizer label.
126  TXT_BOX_OUTPUT_OPERANDS, ///< Output operand sizer label.
127  TXT_BOX_CAN_SWAP, ///< Can swap sizer label.
128  TXT_BOX_INPUT_VALUES, ///< Input values sizer label.
129  TXT_BOX_OUTPUT_VALUES, ///< Output values sizer label.
130 
131  // error texts
132  TXT_ERROR_NO_NAME, ///< Error when no name is given.
133  TXT_ERROR_CAN_NOT_MODIFY, ///< Error when can not modify.
134  TXT_ERROR_CAN_NOT_CREATE_MOD, ///< Error when can not create
135  ///< module.
136 
137  TXT_ERROR_CAN_NOT_CREATE_OP, ///< Error when can not create
138  ///< operation.
139 
140  TXT_ERROR_NO_EDITOR, ///< Error when no editor is given.
141  TXT_ERROR_OPEN, ///< Error when opening fails.
142  TXT_ERROR_CAN_NOT_SAVE, ///< Error when options can not be
143  ///< saved.
144 
145  TXT_ERROR_NON_EXISTING_OPERATION, ///< Error when operation does not
146  ///< exist.
147  TXT_ERROR_TRIGGER_FAILED, ///< Error when trigger fails.
148  TXT_ERROR_CAN_NOT_REMOVE_OPERATION, ///< Error when operation can not
149  ///< be removed.
150 
151  TXT_ERROR_MODULE_EXISTS, ///< Module exists error.
152  TXT_ERROR_OPERATION_EXISTS, ///< Operation exists error.
153  TXT_ERROR_NO_HANDLER, ///< Error when custom command handler
154  ///< is not found.
155  TXT_ERROR_MOD_NAME, ///< Module name is erronous.
156 
157  // message
158  TXT_MSG_BUILD_OK, ///< Build ok message.
159 
160  // about text
161  TXT_ABOUT, ///< About text.
162 
163  // menu item labels
164  TXT_MENU_OPTIONS, ///< Option menu label.
165  TXT_MENU_QUIT, ///< Quit menu label.
166  TXT_MENU_FILE, ///< File menu label.
167  TXT_MENU_ADD_OPERATION, ///< Add operation menu label.
168  TXT_MENU_REMOVE_OPERATION, ///< Remove operation menu label.
169  TXT_MENU_ADD_MODULE, ///< Add module menu label.
170  TXT_MENU_MODIFY_PROPERTIES, ///< Modify properties menu label.
171  TXT_MENU_BUILD, ///< Build menu label.
172  TXT_MENU_BUILD_ALL, ///< Build all menu label.
173  TXT_MENU_SIMULATE, ///< Simulate menu label.
174  TXT_MENU_TOOLS, ///< Tools menu label.
175  TXT_MENU_ABOUT, ///< About menu label.
176  TXT_MENU_USER_MANUAL, ///< User manual menu label.
177  TXT_MENU_HELP, ///< Help menu label.
178  TXT_MENU_REMOVE_MODULE, ///< Remove module menu label.
179  TXT_MENU_MODIFY_BEHAVIOR, ///< Modify behavior menu label.
180  TXT_MENU_MEMORY, ///< Memory menu label.
181 
182  // row texts
183  TXT_ROW_NAME, ///< Name row label.
184  TXT_ROW_DESCRIPTION, ///< Description row label.
185  TXT_ROW_INPUTS, ///< Inputs row label.
186  TXT_ROW_OUTPUTS, ///< Outputs row label.
187  TXT_ROW_READS_MEMORY, ///< Reads memory row label.
188  TXT_ROW_TRUE, ///< True text.
189  TXT_ROW_FALSE, ///< False text.
190  TXT_ROW_WRITES_MEMORY, ///< Writes memory row label.
191  TXT_ROW_CAN_TRAP, ///< Can trap row label.
192  TXT_ROW_HAS_SIDE_EFFECTS, ///< Has side effects row label.
193  TXT_ROW_CLOCKED, ///< Clocked row label.
194  TXT_ROW_AFFECTED_BY, ///< Affected by row label.
195  TXT_ROW_AFFECTS, ///< Affects row label.
196  TXT_ROW_INPUT_OPERANDS, ///< Input operands row label.
197  TXT_ROW_OUTPUT_OPERANDS, ///< Output operands row label.
198  TXT_ROW_ID, ///< Id row label.
199  TXT_ROW_YES, ///< Yes text.
200  TXT_ROW_NO, ///< No text.
201  TXT_ROW_TYPE, ///< Type row label.
202  TXT_ROW_MEMORY_ADDRESS, ///< Memory address row label.
203  TXT_ROW_CAN_SWAP, ///< Can swap row label.
204  TXT_ROW_MEMORY_DATA, ///< Memory data row label.
205  TXT_ROW_HAS_BEHAVIOR, ///< Has behavior row label.
206 
207  // questions
208  TXT_QUESTION_REMOVE_MODULE, ///< Remove module question.
209  TXT_QUESTION_REMOVE_BEHAVIOR_FILE,///< Remove behavior question.
210  TXT_QUESTION_SAVE_PROPERTIES, ///< Save properties question.
211  TXT_QUESTION_REMOVE_OPERATION, ///< Remove operation question.
212 
213  TXT_STATUS_PATH_SELECTED, ///< Status bar text when path
214  ///< is selected.
215  TXT_STATUS_MODULE_SELECTED, ///< Status bar text when module
216  ///< is selected.
217  TXT_STATUS_OPERATION_SELECTED, ///< Status bar text when operation
218  ///< is selected.
219  TXT_STATUS_COMPILING, ///< Status bar text when compiling.
220  TXT_STATUS_COMPILE_SUCCESS, ///< Status bar text when compiling
221  ///< was successful.
222  TXT_STATUS_COMPILE_FAILED ///< Status bar text when compilation
223  ///< failed.
224  };
225 
226 private:
228  virtual ~OSEdTextGenerator();
229 
230  /// Static instance of text generator.
232 };
233 
234 #endif
OSEdTextGenerator::TXT_ERROR_MODULE_EXISTS
@ TXT_ERROR_MODULE_EXISTS
Module exists error.
Definition: OSEdTextGenerator.hh:151
OSEdTextGenerator::TXT_ROW_CAN_TRAP
@ TXT_ROW_CAN_TRAP
Can trap row label.
Definition: OSEdTextGenerator.hh:191
OSEdTextGenerator::TXT_LABEL_RA
@ TXT_LABEL_RA
Return address label.
Definition: OSEdTextGenerator.hh:62
OSEdTextGenerator::TXT_ROW_CLOCKED
@ TXT_ROW_CLOCKED
Clocked row label.
Definition: OSEdTextGenerator.hh:193
OSEdTextGenerator::TXT_ROW_INPUT_OPERANDS
@ TXT_ROW_INPUT_OPERANDS
Input operands row label.
Definition: OSEdTextGenerator.hh:196
OSEdTextGenerator::TXT_BUTTON_SHOW_REGISTERS
@ TXT_BUTTON_SHOW_REGISTERS
Show registers button label.
Definition: OSEdTextGenerator.hh:82
OSEdTextGenerator::TXT_LABEL_START
@ TXT_LABEL_START
Memory start label.
Definition: OSEdTextGenerator.hh:67
OSEdTextGenerator::TXT_MENU_USER_MANUAL
@ TXT_MENU_USER_MANUAL
User manual menu label.
Definition: OSEdTextGenerator.hh:176
OSEdTextGenerator::TXT_BUILD_RESULT_DIALOG_TITLE
@ TXT_BUILD_RESULT_DIALOG_TITLE
Build result dialog title.
Definition: OSEdTextGenerator.hh:115
OSEdTextGenerator::TXT_QUESTION_REMOVE_OPERATION
@ TXT_QUESTION_REMOVE_OPERATION
Remove operation question.
Definition: OSEdTextGenerator.hh:211
OSEdTextGenerator::TXT_ERROR_CAN_NOT_SAVE
@ TXT_ERROR_CAN_NOT_SAVE
Error when options can not be saved.
Definition: OSEdTextGenerator.hh:142
OSEdTextGenerator::TXT_COLUMN_ELEMENT_WIDTH
@ TXT_COLUMN_ELEMENT_WIDTH
Operand element width header.
Definition: OSEdTextGenerator.hh:105
OSEdTextGenerator::TXT_LABEL_CLOCK
@ TXT_LABEL_CLOCK
Clock label.
Definition: OSEdTextGenerator.hh:60
OSEdTextGenerator::TXT_ROW_YES
@ TXT_ROW_YES
Yes text.
Definition: OSEdTextGenerator.hh:199
OSEdTextGenerator::TXT_ABOUT
@ TXT_ABOUT
About text.
Definition: OSEdTextGenerator.hh:161
OSEdTextGenerator::TXT_BUTTON_CLOSE
@ TXT_BUTTON_CLOSE
Close button label.
Definition: OSEdTextGenerator.hh:81
OSEdTextGenerator::TXT_LABEL_END
@ TXT_LABEL_END
Memory end label.
Definition: OSEdTextGenerator.hh:66
OSEdTextGenerator::TXT_ROW_WRITES_MEMORY
@ TXT_ROW_WRITES_MEMORY
Writes memory row label.
Definition: OSEdTextGenerator.hh:190
OSEdTextGenerator::TXT_SIMULATE_DIALOG_TITLE
@ TXT_SIMULATE_DIALOG_TITLE
Simulate dialog title.
Definition: OSEdTextGenerator.hh:113
OSEdTextGenerator::TXT_ERROR_CAN_NOT_CREATE_OP
@ TXT_ERROR_CAN_NOT_CREATE_OP
Error when can not create operation.
Definition: OSEdTextGenerator.hh:137
OSEdTextGenerator::TXT_LABEL_SYS_CALL_NUMBER
@ TXT_LABEL_SYS_CALL_NUMBER
Sys call number label.
Definition: OSEdTextGenerator.hh:64
OSEdTextGenerator::TXT_BUTTON_TRIGGER
@ TXT_BUTTON_TRIGGER
Trigger button label.
Definition: OSEdTextGenerator.hh:72
OSEdTextGenerator::TXT_BUTTON_NEW
@ TXT_BUTTON_NEW
New button label.
Definition: OSEdTextGenerator.hh:78
OSEdTextGenerator::TXT_ERROR_CAN_NOT_MODIFY
@ TXT_ERROR_CAN_NOT_MODIFY
Error when can not modify.
Definition: OSEdTextGenerator.hh:133
OSEdTextGenerator::TXT_CHECKBOX_HAS_SIDE_EFFECTS
@ TXT_CHECKBOX_HAS_SIDE_EFFECTS
Has side effects label.
Definition: OSEdTextGenerator.hh:90
OSEdTextGenerator::TXT_ROW_OUTPUTS
@ TXT_ROW_OUTPUTS
Outputs row label.
Definition: OSEdTextGenerator.hh:186
OSEdTextGenerator::TXT_ERROR_CAN_NOT_REMOVE_OPERATION
@ TXT_ERROR_CAN_NOT_REMOVE_OPERATION
Error when operation can not be removed.
Definition: OSEdTextGenerator.hh:148
OSEdTextGenerator::TXT_XML_RESULT_DIALOG_TITLE
@ TXT_XML_RESULT_DIALOG_TITLE
XML result dialog title.
Definition: OSEdTextGenerator.hh:117
OSEdTextGenerator::TXT_LABEL_FORMAT
@ TXT_LABEL_FORMAT
Format label.
Definition: OSEdTextGenerator.hh:59
OSEdTextGenerator::TXT_STATUS_COMPILING
@ TXT_STATUS_COMPILING
Status bar text when compiling.
Definition: OSEdTextGenerator.hh:219
OSEdTextGenerator::TXT_ROW_CAN_SWAP
@ TXT_ROW_CAN_SWAP
Can swap row label.
Definition: OSEdTextGenerator.hh:203
OSEdTextGenerator::TXT_ROW_HAS_SIDE_EFFECTS
@ TXT_ROW_HAS_SIDE_EFFECTS
Has side effects row label.
Definition: OSEdTextGenerator.hh:192
OSEdTextGenerator::TXT_STATUS_MODULE_SELECTED
@ TXT_STATUS_MODULE_SELECTED
Status bar text when module is selected.
Definition: OSEdTextGenerator.hh:215
OSEdTextGenerator::destroy
static void destroy()
Definition: OSEdTextGenerator.cc:225
OSEdTextGenerator::TXT_LABEL_NO_BEHAVIOR
@ TXT_LABEL_NO_BEHAVIOR
No behavior label.
Definition: OSEdTextGenerator.hh:55
OSEdTextGenerator::TXT_SIMULATION_INFO_DIALOG_TITLE
@ TXT_SIMULATION_INFO_DIALOG_TITLE
Simulation info dialog title.
Definition: OSEdTextGenerator.hh:119
OSEdTextGenerator::TXT_ERROR_OPERATION_EXISTS
@ TXT_ERROR_OPERATION_EXISTS
Operation exists error.
Definition: OSEdTextGenerator.hh:152
OSEdTextGenerator::TXT_LABEL_OPERATION_NAME
@ TXT_LABEL_OPERATION_NAME
Operation name label.
Definition: OSEdTextGenerator.hh:52
OSEdTextGenerator::TXT_MSG_BUILD_OK
@ TXT_MSG_BUILD_OK
Build ok message.
Definition: OSEdTextGenerator.hh:158
OSEdTextGenerator::TXT_ROW_FALSE
@ TXT_ROW_FALSE
False text.
Definition: OSEdTextGenerator.hh:189
OSEdTextGenerator::TXT_COLUMN_VALUE
@ TXT_COLUMN_VALUE
Value column header.
Definition: OSEdTextGenerator.hh:99
OSEdTextGenerator::TXT_BUTTON_DELETE
@ TXT_BUTTON_DELETE
Delete button label.
Definition: OSEdTextGenerator.hh:77
OSEdTextGenerator::TXT_CHECKBOX_CAN_TRAP
@ TXT_CHECKBOX_CAN_TRAP
Can trap label.
Definition: OSEdTextGenerator.hh:89
OSEdTextGenerator::TXT_ROW_MEMORY_ADDRESS
@ TXT_ROW_MEMORY_ADDRESS
Memory address row label.
Definition: OSEdTextGenerator.hh:202
OSEdTextGenerator::TXT_CHECKBOX_WRITES_MEMORY
@ TXT_CHECKBOX_WRITES_MEMORY
Writes memory label.
Definition: OSEdTextGenerator.hh:88
OSEdTextGenerator::TXT_CHECKBOX_READS_MEMORY
@ TXT_CHECKBOX_READS_MEMORY
Reads memory label.
Definition: OSEdTextGenerator.hh:87
OSEdTextGenerator::TXT_OPTIONS_DIALOG_TITLE
@ TXT_OPTIONS_DIALOG_TITLE
Options dialog title.
Definition: OSEdTextGenerator.hh:114
OSEdTextGenerator::TXT_BUTTON_MODIFY
@ TXT_BUTTON_MODIFY
Modify button label.
Definition: OSEdTextGenerator.hh:70
OSEdTextGenerator::TXT_BUTTON_BROWSE
@ TXT_BUTTON_BROWSE
Browse button label.
Definition: OSEdTextGenerator.hh:79
OSEdTextGenerator::TXT_COLUMN_ELEMENT_COUNT
@ TXT_COLUMN_ELEMENT_COUNT
Operand element count header.
Definition: OSEdTextGenerator.hh:106
OSEdTextGenerator::TXT_MENU_FILE
@ TXT_MENU_FILE
File menu label.
Definition: OSEdTextGenerator.hh:166
OSEdTextGenerator::TXT_LABEL_MODE
@ TXT_LABEL_MODE
Mode label.
Definition: OSEdTextGenerator.hh:65
OSEdTextGenerator::TXT_BOX_AFFECTED_BY
@ TXT_BOX_AFFECTED_BY
Affected by sizer label.
Definition: OSEdTextGenerator.hh:124
OSEdTextGenerator::TXT_BOX_CAN_SWAP
@ TXT_BOX_CAN_SWAP
Can swap sizer label.
Definition: OSEdTextGenerator.hh:127
OSEdTextGenerator::TXT_COLUMN_SEARCH_PATHS
@ TXT_COLUMN_SEARCH_PATHS
Search path column header.
Definition: OSEdTextGenerator.hh:100
OSEdTextGenerator::TXT_ROW_NO
@ TXT_ROW_NO
No text.
Definition: OSEdTextGenerator.hh:200
OSEdTextGenerator::TXT_ERROR_CAN_NOT_CREATE_MOD
@ TXT_ERROR_CAN_NOT_CREATE_MOD
Error when can not create module.
Definition: OSEdTextGenerator.hh:134
OSEdTextGenerator::TXT_BUTTON_RESET
@ TXT_BUTTON_RESET
Reset button label.
Definition: OSEdTextGenerator.hh:80
OSEdTextGenerator::TXT_STATUS_COMPILE_FAILED
@ TXT_STATUS_COMPILE_FAILED
Status bar text when compilation failed.
Definition: OSEdTextGenerator.hh:222
OSEdTextGenerator::TXT_COLUMN_OPERATION
@ TXT_COLUMN_OPERATION
Operation column header.
Definition: OSEdTextGenerator.hh:96
OSEdTextGenerator::TXT_BUTTON_OPEN
@ TXT_BUTTON_OPEN
Open button label.
Definition: OSEdTextGenerator.hh:71
OSEdTextGenerator::OSEdTextGenerator
OSEdTextGenerator()
Definition: OSEdTextGenerator.cc:40
OSEdTextGenerator::TXT_QUESTION_SAVE_PROPERTIES
@ TXT_QUESTION_SAVE_PROPERTIES
Save properties question.
Definition: OSEdTextGenerator.hh:210
OSEdTextGenerator::TXT_LABEL_HAS_BEHAVIOR
@ TXT_LABEL_HAS_BEHAVIOR
Has behavior label.
Definition: OSEdTextGenerator.hh:54
OSEdTextGenerator::TXT_BUTTON_UNDO
@ TXT_BUTTON_UNDO
Undo button label.
Definition: OSEdTextGenerator.hh:76
OSEdTextGenerator::TXT_MENU_MODIFY_PROPERTIES
@ TXT_MENU_MODIFY_PROPERTIES
Modify properties menu label.
Definition: OSEdTextGenerator.hh:170
OSEdTextGenerator::TXT_ROW_HAS_BEHAVIOR
@ TXT_ROW_HAS_BEHAVIOR
Has behavior row label.
Definition: OSEdTextGenerator.hh:205
OSEdTextGenerator::TXT_ERROR_NO_EDITOR
@ TXT_ERROR_NO_EDITOR
Error when no editor is given.
Definition: OSEdTextGenerator.hh:140
OSEdTextGenerator::TXT_USER_MANUAL_TITLE
@ TXT_USER_MANUAL_TITLE
User manual dialog title.
Definition: OSEdTextGenerator.hh:116
OSEdTextGenerator::TXT_LABEL_READY
@ TXT_LABEL_READY
Ready label.
Definition: OSEdTextGenerator.hh:56
OSEdTextGenerator::TXT_ABOUT_DIALOG_TITLE
@ TXT_ABOUT_DIALOG_TITLE
About dialog title.
Definition: OSEdTextGenerator.hh:118
OSEdTextGenerator::TXT_BUTTON_UPDATE
@ TXT_BUTTON_UPDATE
Update button label.
Definition: OSEdTextGenerator.hh:84
OSEdTextGenerator::TXT_STATUS_COMPILE_SUCCESS
@ TXT_STATUS_COMPILE_SUCCESS
Status bar text when compiling was successful.
Definition: OSEdTextGenerator.hh:220
OSEdTextGenerator::TXT_MENU_ADD_OPERATION
@ TXT_MENU_ADD_OPERATION
Add operation menu label.
Definition: OSEdTextGenerator.hh:167
OSEdTextGenerator::TXT_ROW_OUTPUT_OPERANDS
@ TXT_ROW_OUTPUT_OPERANDS
Output operands row label.
Definition: OSEdTextGenerator.hh:197
OSEdTextGenerator::TXT_ROW_TYPE
@ TXT_ROW_TYPE
Type row label.
Definition: OSEdTextGenerator.hh:201
OSEdTextGenerator::TXT_ERROR_OPEN
@ TXT_ERROR_OPEN
Error when opening fails.
Definition: OSEdTextGenerator.hh:141
OSEdTextGenerator::TXT_LABEL_SYS_CALL_HANDLER
@ TXT_LABEL_SYS_CALL_HANDLER
Sys call handler label.
Definition: OSEdTextGenerator.hh:63
OSEdTextGenerator::TXT_MENU_ADD_MODULE
@ TXT_MENU_ADD_MODULE
Add module menu label.
Definition: OSEdTextGenerator.hh:169
OSEdTextGenerator::TXT_BUTTON_ADVANCE_LOCK
@ TXT_BUTTON_ADVANCE_LOCK
Advance Lock button label.
Definition: OSEdTextGenerator.hh:74
Texts::TextGenerator
Definition: TextGenerator.hh:79
OSEdTextGenerator::TXT_COLUMN_TYPE
@ TXT_COLUMN_TYPE
Type column header.
Definition: OSEdTextGenerator.hh:98
OSEdTextGenerator::TXT_CHECKBOX_CLOCKED
@ TXT_CHECKBOX_CLOCKED
Clocked label.
Definition: OSEdTextGenerator.hh:91
OSEdTextGenerator::TXT_ERROR_TRIGGER_FAILED
@ TXT_ERROR_TRIGGER_FAILED
Error when trigger fails.
Definition: OSEdTextGenerator.hh:147
OSEdTextGenerator::TXT_MENU_OPTIONS
@ TXT_MENU_OPTIONS
Option menu label.
Definition: OSEdTextGenerator.hh:164
OSEdTextGenerator::instance_
static OSEdTextGenerator * instance_
Static instance of text generator.
Definition: OSEdTextGenerator.hh:231
OSEdTextGenerator::TXT_ROW_NAME
@ TXT_ROW_NAME
Name row label.
Definition: OSEdTextGenerator.hh:183
OSEdTextGenerator::TXT_ROW_READS_MEMORY
@ TXT_ROW_READS_MEMORY
Reads memory row label.
Definition: OSEdTextGenerator.hh:187
OSEdTextGenerator::TXT_INPUT_OPERAND_DIALOG_TITLE
@ TXT_INPUT_OPERAND_DIALOG_TITLE
Input operand dialog title.
Definition: OSEdTextGenerator.hh:110
OSEdTextGenerator::TXT_ERROR_NO_HANDLER
@ TXT_ERROR_NO_HANDLER
Error when custom command handler is not found.
Definition: OSEdTextGenerator.hh:153
TextGenerator.hh
OSEdTextGenerator::TXT_ROW_DESCRIPTION
@ TXT_ROW_DESCRIPTION
Description row label.
Definition: OSEdTextGenerator.hh:184
OSEdTextGenerator::TXT_BOX_INPUT_OPERANDS
@ TXT_BOX_INPUT_OPERANDS
Input operand sizer label.
Definition: OSEdTextGenerator.hh:125
OSEdTextGenerator::TXT_BOX_OUTPUT_VALUES
@ TXT_BOX_OUTPUT_VALUES
Output values sizer label.
Definition: OSEdTextGenerator.hh:129
OSEdTextGenerator::TXT_MENU_QUIT
@ TXT_MENU_QUIT
Quit menu label.
Definition: OSEdTextGenerator.hh:165
OSEdTextGenerator::TXT_MENU_TOOLS
@ TXT_MENU_TOOLS
Tools menu label.
Definition: OSEdTextGenerator.hh:174
OSEdTextGenerator::TXT_MENU_HELP
@ TXT_MENU_HELP
Help menu label.
Definition: OSEdTextGenerator.hh:177
OSEdTextGenerator::TXT_LABEL_MODULE_NAME
@ TXT_LABEL_MODULE_NAME
Module name label.
Definition: OSEdTextGenerator.hh:53
OSEdTextGenerator::TXT_ADD_MODULE_DIALOG_TITLE
@ TXT_ADD_MODULE_DIALOG_TITLE
Add module dialog title.
Definition: OSEdTextGenerator.hh:112
OSEdTextGenerator::TXT_MENU_BUILD_ALL
@ TXT_MENU_BUILD_ALL
Build all menu label.
Definition: OSEdTextGenerator.hh:172
OSEdTextGenerator::TXT_OUTPUT_OPERAND_DIALOG_TITLE
@ TXT_OUTPUT_OPERAND_DIALOG_TITLE
Output operand dialog title.
Definition: OSEdTextGenerator.hh:111
OSEdTextGenerator::TXT_ERROR_NON_EXISTING_OPERATION
@ TXT_ERROR_NON_EXISTING_OPERATION
Error when operation does not exist.
Definition: OSEdTextGenerator.hh:145
OSEdTextGenerator::TXT_ROW_TRUE
@ TXT_ROW_TRUE
True text.
Definition: OSEdTextGenerator.hh:188
OSEdTextGenerator::TXT_ROW_AFFECTED_BY
@ TXT_ROW_AFFECTED_BY
Affected by row label.
Definition: OSEdTextGenerator.hh:194
OSEdTextGenerator::TXT_ERROR_NO_NAME
@ TXT_ERROR_NO_NAME
Error when no name is given.
Definition: OSEdTextGenerator.hh:132
OSEdTextGenerator::TXT_COLUMN_PROPERTY
@ TXT_COLUMN_PROPERTY
Property column header.
Definition: OSEdTextGenerator.hh:103
OSEdTextGenerator::TXT_LABEL_PC
@ TXT_LABEL_PC
Program counter label.
Definition: OSEdTextGenerator.hh:61
OSEdTextGenerator::TXT_COLUMN_OPERAND_VALUE
@ TXT_COLUMN_OPERAND_VALUE
Operand value column header.
Definition: OSEdTextGenerator.hh:104
OSEdTextGenerator::TXT_MENU_REMOVE_MODULE
@ TXT_MENU_REMOVE_MODULE
Remove module menu label.
Definition: OSEdTextGenerator.hh:178
OSEdTextGenerator::TXT_LABEL_UPDATE
@ TXT_LABEL_UPDATE
Update label.
Definition: OSEdTextGenerator.hh:57
OSEdTextGenerator::TXT_BUTTON_LATE_RESULT
@ TXT_BUTTON_LATE_RESULT
Late result button label.
Definition: OSEdTextGenerator.hh:73
OSEdTextGenerator::TXT_BOX_INPUT_VALUES
@ TXT_BOX_INPUT_VALUES
Input values sizer label.
Definition: OSEdTextGenerator.hh:128
OSEdTextGenerator::instance
static OSEdTextGenerator & instance()
Definition: OSEdTextGenerator.cc:214
OSEdTextGenerator::TXT_COLUMN_OPERAND
@ TXT_COLUMN_OPERAND
Operand column header.
Definition: OSEdTextGenerator.hh:97
OSEdTextGenerator::TXT_MENU_MODIFY_BEHAVIOR
@ TXT_MENU_MODIFY_BEHAVIOR
Modify behavior menu label.
Definition: OSEdTextGenerator.hh:179
OSEdTextGenerator::TXT_LABEL_EDITOR
@ TXT_LABEL_EDITOR
Editor label.
Definition: OSEdTextGenerator.hh:58
OSEdTextGenerator::TXT_STATUS_PATH_SELECTED
@ TXT_STATUS_PATH_SELECTED
Status bar text when path is selected.
Definition: OSEdTextGenerator.hh:213
OSEdTextGenerator::TXT_ROW_INPUTS
@ TXT_ROW_INPUTS
Inputs row label.
Definition: OSEdTextGenerator.hh:185
OSEdTextGenerator
Definition: OSEdTextGenerator.hh:42
OSEdTextGenerator::TXT_MENU_REMOVE_OPERATION
@ TXT_MENU_REMOVE_OPERATION
Remove operation menu label.
Definition: OSEdTextGenerator.hh:168
OSEdTextGenerator::TXT_BOX_OUTPUT_OPERANDS
@ TXT_BOX_OUTPUT_OPERANDS
Output operand sizer label.
Definition: OSEdTextGenerator.hh:126
OSEdTextGenerator::~OSEdTextGenerator
virtual ~OSEdTextGenerator()
Definition: OSEdTextGenerator.cc:205
OSEdTextGenerator::TXT_ROW_AFFECTS
@ TXT_ROW_AFFECTS
Affects row label.
Definition: OSEdTextGenerator.hh:195
OSEdTextGenerator::TXT_MENU_ABOUT
@ TXT_MENU_ABOUT
About menu label.
Definition: OSEdTextGenerator.hh:175
OSEdTextGenerator::TXT_ERROR_MOD_NAME
@ TXT_ERROR_MOD_NAME
Module name is erronous.
Definition: OSEdTextGenerator.hh:155
OSEdTextGenerator::TXT_COLUMN_MODULES
@ TXT_COLUMN_MODULES
Module column header.
Definition: OSEdTextGenerator.hh:101
OSEdTextGenerator::TXT_MEMORY_DIALOG_TITLE
@ TXT_MEMORY_DIALOG_TITLE
Memory dialog title.
Definition: OSEdTextGenerator.hh:120
OSEdTextGenerator::TXT_MENU_MEMORY
@ TXT_MENU_MEMORY
Memory menu label.
Definition: OSEdTextGenerator.hh:180
OSEdTextGenerator::TXT_BUTTON_SAVE
@ TXT_BUTTON_SAVE
Save button label.
Definition: OSEdTextGenerator.hh:75
OSEdTextGenerator::TXT_BOX_AFFECTS
@ TXT_BOX_AFFECTS
Affects sizer label.
Definition: OSEdTextGenerator.hh:123
OSEdTextGenerator::TXT_BUTTON_HIDE_REGISTERS
@ TXT_BUTTON_HIDE_REGISTERS
Hide registers button label.
Definition: OSEdTextGenerator.hh:83
OSEdTextGenerator::TXT_CHECKBOX_MEM_ADDRESS
@ TXT_CHECKBOX_MEM_ADDRESS
Memory address label.
Definition: OSEdTextGenerator.hh:93
OSEdTextGenerator::TXT_ROW_ID
@ TXT_ROW_ID
Id row label.
Definition: OSEdTextGenerator.hh:198
OSEdTextGenerator::TXT_ROW_MEMORY_DATA
@ TXT_ROW_MEMORY_DATA
Memory data row label.
Definition: OSEdTextGenerator.hh:204
OSEdTextGenerator::TXT_MENU_SIMULATE
@ TXT_MENU_SIMULATE
Simulate menu label.
Definition: OSEdTextGenerator.hh:173
OSEdTextGenerator::TXT_QUESTION_REMOVE_MODULE
@ TXT_QUESTION_REMOVE_MODULE
Remove module question.
Definition: OSEdTextGenerator.hh:208
OSEdTextGenerator::TXT_MENU_BUILD
@ TXT_MENU_BUILD
Build menu label.
Definition: OSEdTextGenerator.hh:171
Texts::LAST__
@ LAST__
Definition: TextGenerator.hh:68
OSEdTextGenerator::TXT_QUESTION_REMOVE_BEHAVIOR_FILE
@ TXT_QUESTION_REMOVE_BEHAVIOR_FILE
Remove behavior question.
Definition: OSEdTextGenerator.hh:209
OSEdTextGenerator::TXT_PROPERTY_DIALOG_TITLE
@ TXT_PROPERTY_DIALOG_TITLE
Property dialog title.
Definition: OSEdTextGenerator.hh:109
OSEdTextGenerator::TXT_COLUMN_OPERATIONS
@ TXT_COLUMN_OPERATIONS
Operations column header.
Definition: OSEdTextGenerator.hh:102
OSEdTextGenerator::TXT_STATUS_OPERATION_SELECTED
@ TXT_STATUS_OPERATION_SELECTED
Status bar text when operation is selected.
Definition: OSEdTextGenerator.hh:217
OSEdTextGenerator::TXT_CHECKBOX_MEM_DATA
@ TXT_CHECKBOX_MEM_DATA
Memory data label.
Definition: OSEdTextGenerator.hh:92