OpenASIP  2.0
Public Types | Static Public Member Functions | Private Member Functions | Static Private Attributes | List of all members
ProDeTextGenerator Class Reference

#include <ProDeTextGenerator.hh>

Inheritance diagram for ProDeTextGenerator:
Inheritance graph
Collaboration diagram for ProDeTextGenerator:
Collaboration graph

Public Types

enum  {
  TXT_LABEL_NAME = Texts::LAST__, TXT_LABEL_WIDTH, TXT_LABEL_MAU, TXT_LABEL_ADDRESS_SPACE,
  TXT_LABEL_SOCKET, TXT_LABEL_INPUT_SOCKET, TXT_LABEL_OUTPUT_SOCKET, TXT_LABEL_ENABLED,
  TXT_LABEL_TRUE_GUARD, TXT_LABEL_FALSE_GUARD, TXT_LABEL_EXTENSION, TXT_LABEL_TYPE,
  TXT_LABEL_SIZE, TXT_LABEL_MAX_WRITES, TXT_LABEL_MAX_READS, TXT_LABEL_SLOT,
  TXT_LABEL_OTA_OPERATION, TXT_LABEL_DESTINATION, TXT_LABEL_CYCLES, TXT_LABEL_PORT,
  TXT_LABEL_OPERAND, TXT_LABEL_OPCODE_PORT, TXT_LABEL_TRIGGERS, TXT_LABEL_OPPOSITE_BRIDGE,
  TXT_LABEL_INPUT_BUS, TXT_LABEL_OUTPUT_BUS, TXT_LABEL_BIDIRECTIONAL, TXT_LABEL_FU_NAME,
  TXT_LABEL_PORT_NAME, TXT_LABEL_INVERTED, TXT_LABEL_RF_NAME, TXT_LABEL_REGISTER_INDEX,
  TXT_LABEL_UNDO_LEVELS, TXT_LABEL_CONTENTS, TXT_LABEL_DIRECTION, TXT_LABEL_RA_CHOICE,
  TXT_LABEL_GUARD_LATENCY, TXT_LABEL_GLOBAL_GUARD_LATENCY, TXT_LABEL_BUTTON_DELETE, TXT_LABEL_BUTTON_EDIT,
  TXT_BUTTON_ADD_SR_PORT, TXT_BUTTON_ADD_FU_PORT, TXT_RADIO_EXTENSION_ZERO, TXT_RADIO_EXTENSION_SIGN,
  TXT_RADIO_DIRECTION_INPUT, TXT_RADIO_DIRECTION_OUTPUT, TXT_COLUMN_NAME, TXT_COLUMN_COMPULSORY,
  TXT_COLUMN_VALUE, TXT_COLUMN_TYPE, TXT_COLUMN_WIDTH, TXT_COLUMN_MAU,
  TXT_COLUMN_BIT_WIDTH, TXT_COLUMN_INVERTED, TXT_COLUMN_INDEX, TXT_COLUMN_PORT,
  TXT_COLUMN_SLOT, TXT_COLUMN_OTA_OPERATION, TXT_COLUMN_DESTINATION, TXT_COLUMN_OPERAND,
  TXT_COLUMN_TRIGGERS, TXT_COLUMN_COMMAND, TXT_COLUMN_SHORTCUT, TXT_COLUMN_TOOLBAR_BUTTONS,
  TXT_COLUMN_AVAILABLE_COMMANDS, TXT_COLUMN_MIN_ADDRESS, TXT_COLUMN_MAX_ADDRESS, TXT_COLUMN_BUS,
  TXT_COLUMN_SEGMENT, TXT_COLUMN_SRP, TXT_YES, TXT_NO,
  TXT_ALL, TXT_BUTTON_UP, TXT_BUTTON_DOWN, TXT_BUTTON_SHIFT_LEFT,
  TXT_BUTTON_SHIFT_RIGHT, TXT_BUTTON_INSERT, TXT_BUTTON_REMOVE, TXT_BUTTON_ATTACH,
  TXT_BUTTON_DETACH, TXT_GCU_DIALOG_TITLE, TXT_GCU_OPERATIONS_BOX, TXT_GCU_PORTS_BOX,
  TXT_GCU_DELAY_SLOTS, TXT_BUS_DIALOG_TITLE, TXT_BUS_BUS_BOX, TXT_BUS_SEGMENTS_BOX,
  TXT_BUS_SI_BOX, TXT_BUS_REGISTER_GUARD_BOX, TXT_BUS_PORT_GUARD_BOX, TXT_RF_DIALOG_TITLE,
  TXT_RF_PORTS_BOX, TXT_RF_TYPE_NORMAL, TXT_RF_TYPE_VOLATILE, TXT_RF_TYPE_RESERVED,
  TXT_RF_PORT_DIALOG_TITLE, TXT_TEMPLATES_DIALOG_TITLE, TXT_TEMPLATES_TEMPLATES_BOX, TXT_TEMPLATES_SLOTS_BOX,
  TXT_TEMPLATE_SLOT_DIALOG_TITLE, TXT_OTA_FORMATS_DIALOG_TITLE, TXT_OTA_FORMATS_BOX, TXT_OTA_FORMATS_OPERATIONS_BOX,
  TXT_OTA_OPERATION_DIALOG_TITLE, TXT_IMMEDIATE_SLOT_DIALOG_TITLE, TXT_IU_DIALOG_TITLE, TXT_IU_PORTS_BOX,
  TXT_IU_TEMPLATES_BOX, TXT_IU_PORT_DIALOG_TITLE, TXT_OPERATION_DIALOG_TITLE, TXT_OPERATION_USAGE_BOX,
  TXT_OPERATION_RESOURCES_BOX, TXT_OPERATION_OPERANDS_BOX, TXT_FU_DIALOG_TITLE, TXT_FU_PORTS_BOX,
  TXT_FU_OPERATIONS_BOX, TXT_FU_PORT_DIALOG_TITLE, TXT_SR_PORT_DIALOG_TITLE, TXT_BRIDGE_DIALOG_TITLE,
  TXT_FU_GUARD_DIALOG_TITLE, TXT_RF_GUARD_DIALOG_TITLE, TXT_OPTIONS_DIALOG_TITLE, TXT_OPTIONS_ICONS,
  TXT_OPTIONS_TEXT_ICONS, TXT_OPTIONS_TEXT, TXT_ADDRESS_SPACE_DIALOG_TITLE, TXT_ADDRESS_SPACE_MIN_ADDRESS,
  TXT_ADDRESS_SPACE_MAX_ADDRESS, TXT_ADDRESS_SPACES_DIALOG_TITLE, TXT_CALL_EXPLORER_PLUGIN_TITLE, TXT_EDIT_PARAMETER_TITLE,
  TXT_SOCKET_DIALOG_TITLE, TXT_SOCKET_ATTACHED_BOX, TXT_SOCKET_DETACHED_BOX, TXT_ABOUT_DIALOG_TITLE,
  MSG_ERROR, MSG_ERROR_ILLEGAL_NAME, MSG_ERROR_ONE_GCU, MSG_ERROR_CANNOT_BRIDGE,
  MSG_ERROR_CANNOT_RF_GUARD, MSG_ERROR_CANNOT_FU_GUARD, MSG_ERROR_OPCODE_SET, MSG_ERROR_SAME_NAME,
  MSG_ERROR_EMPTY_TEMPLATE, MSG_ERROR_NO_SLOTS_AVAILABLE, MSG_ERROR_NO_IUS_AVAILABLE, MSG_ERROR_BUS_IT_SLOT_WIDTH,
  MSG_ERROR_BRIDGE_NAMES, MSG_ERROR_NO_OPCODE_OPERAND, MSG_ERROR_OPERAND_NUM_RESERVED, MSG_ERROR_CANNOT_ADD,
  MSG_ERROR_CANNOT_REMOVE, MSG_ERROR_PIPELINE_START, MSG_ERROR_MAX_READS, MSG_ERROR_MAX_WRITES,
  MSG_ERROR_GUARD_EXISTS, MSG_ERROR_UNKNOWN_COMMAND_ID, MSG_ERROR_LOADING_FILE, MSG_ERROR_NO_IMMEDIATE_UNITS,
  MSG_ERROR_ID_EXISTS, MSG_WARN_RES_WITHOUT_USAGES, MSG_CONFIRM_OPERAND_DELETION, COMP_MACHINE,
  COMP_A_BUS, COMP_BUS, COMP_A_SEGMENT, COMP_SEGMENT,
  COMP_AN_OPERATION, COMP_OPERATION, COMP_BRIDGE, COMP_A_BRIDGE,
  COMP_RESOURCE, COMP_A_RESOURCE, COMP_FUNCTION_UNIT, COMP_A_FUNCTION_UNIT,
  COMP_GCU, COMP_AN_IMMEDIATE_UNIT, COMP_IMMEDIATE_UNIT, COMP_A_REGISTER_FILE,
  COMP_REGISTER_FILE, COMP_A_PORT, COMP_PORT, COMP_A_TEMPLATE,
  COMP_TEMPLATE, COMP_AN_OTA_FORMAT, COMP_OTA_FORMAT, COMP_RESOURCE_USE,
  COMP_OPERAND_READ, COMP_AN_ADDRESS_SPACE, COMP_ADDRESS_SPACE, COMP_A_SOCKET,
  COMP_SOCKET, COMP_IMM_SLOT, COMP_AN_IMM_SLOT, STATUS_FUNCTION_UNIT,
  STATUS_REGISTER_FILE, STATUS_IMMEDIATE_UNIT, STATUS_GCU, STATUS_BUS,
  STATUS_SEGMENT, STATUS_SOCKET, STATUS_BRIDGE, STATUS_PORT,
  STATUS_FU_PORT
}
 Ids for the generated texts. More...
 

Static Public Member Functions

static ProDeTextGeneratorinstance ()
 
static void destroy ()
 

Private Member Functions

 ProDeTextGenerator ()
 
 ~ProDeTextGenerator ()
 

Static Private Attributes

static ProDeTextGeneratorinstance_ = NULL
 

Additional Inherited Members

- Public Member Functions inherited from Texts::TextGenerator
 TextGenerator ()
 
virtual ~TextGenerator ()
 
virtual boost::format text (int textId)
 
virtual void addText (int textId, const std::string &templateString)
 
virtual void replaceText (int textId, const std::string &newString)
 

Detailed Description

Provides static texts visible in the ProDe user interface.

The class is implemented using the 'singleton' design pattern. Only one instance of this class is created, and the instance can be accessed using the instance() method. This class only provides ProDe-specific texts. Texts common to all TCE-guis are provided by the GUITextGenerator class.

Definition at line 49 of file ProDeTextGenerator.hh.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

Ids for the generated texts.

Enumerator
TXT_LABEL_NAME 

Label for component name widget.

TXT_LABEL_WIDTH 

Label for bit width widget.

TXT_LABEL_MAU 

Label for min. addressable unit.

TXT_LABEL_ADDRESS_SPACE 

Label for address spave selector.

TXT_LABEL_SOCKET 

Label for socket selection.

TXT_LABEL_INPUT_SOCKET 

Label for input socket selector.

TXT_LABEL_OUTPUT_SOCKET 

Label for output socket selector.

TXT_LABEL_ENABLED 

Label for 'enable' checkbox.

TXT_LABEL_TRUE_GUARD 

Label for 'always true guard'.

TXT_LABEL_FALSE_GUARD 

Label for 'always false guard'.

TXT_LABEL_EXTENSION 

Label for 'extension' radiobox.

TXT_LABEL_TYPE 

Label for type widget.

TXT_LABEL_SIZE 

Label for size widget.

TXT_LABEL_MAX_WRITES 

Label for Max-Writes widget.

TXT_LABEL_MAX_READS 

Label for Max-Reads widget.

TXT_LABEL_SLOT 

Label for slot widget.

TXT_LABEL_OTA_OPERATION 

Label for OTA operation widget.

TXT_LABEL_DESTINATION 

Label for destination widget.

TXT_LABEL_CYCLES 

Label for cycles widget.

TXT_LABEL_PORT 

Label for port widget.

TXT_LABEL_OPERAND 

Label for operand widget.

TXT_LABEL_OPCODE_PORT 

Label for sets opcode widget.

TXT_LABEL_TRIGGERS 

Label for 'triggers' checkbox.

TXT_LABEL_OPPOSITE_BRIDGE 

Label for opposite bridge name.

TXT_LABEL_INPUT_BUS 

Label for input bus widget.

TXT_LABEL_OUTPUT_BUS 

Label for output bus widget.

TXT_LABEL_BIDIRECTIONAL 

Label for bidirectional checkbox.

TXT_LABEL_FU_NAME 

Label for function unit name.

TXT_LABEL_PORT_NAME 

Label for port name.

TXT_LABEL_INVERTED 

Label for inverted checkbox.

TXT_LABEL_RF_NAME 

Label for register file name.

TXT_LABEL_REGISTER_INDEX 

Label for register index widget.

TXT_LABEL_UNDO_LEVELS 

Label for undo levels widget.

TXT_LABEL_CONTENTS 

Label for contents widget.

TXT_LABEL_DIRECTION 

Label for direction widget.

TXT_LABEL_RA_CHOICE 

Label for ret.addr. port choicer.

TXT_LABEL_GUARD_LATENCY 

Label for guard latency.

TXT_LABEL_GLOBAL_GUARD_LATENCY 

Label for global guard latency.

TXT_LABEL_BUTTON_DELETE 

Label for &Delete button.

TXT_LABEL_BUTTON_EDIT 

Label for &Edit... button.

TXT_BUTTON_ADD_SR_PORT 

Label for GCUdlg add FU port btn.

TXT_BUTTON_ADD_FU_PORT 

Label for GCUdlg add SR port btn.

TXT_RADIO_EXTENSION_ZERO 

Label for 'zero' radio button.

TXT_RADIO_EXTENSION_SIGN 

Label for 'sign' radio button.

TXT_RADIO_DIRECTION_INPUT 

Label for input radio button.

TXT_RADIO_DIRECTION_OUTPUT 

Label for output radio button.

TXT_COLUMN_NAME 

Label for name column in a list.

TXT_COLUMN_COMPULSORY 

Label for compulsory column in a list.

TXT_COLUMN_VALUE 

Label for value column in a list.

TXT_COLUMN_TYPE 

Label for type column in a list.

TXT_COLUMN_WIDTH 

Label for width column in a list.

TXT_COLUMN_MAU 

Label for MAU column in a list.

TXT_COLUMN_BIT_WIDTH 

Label for bit width column in a list.

TXT_COLUMN_INVERTED 

Label for inv column in a list.

TXT_COLUMN_INDEX 

Label for index column in a list.

TXT_COLUMN_PORT 

Label for port column in a list.

TXT_COLUMN_SLOT 

Label for slot column in a list.

TXT_COLUMN_OTA_OPERATION 

Label for OTA operation column in a list.

TXT_COLUMN_DESTINATION 

Label for destination column.

TXT_COLUMN_OPERAND 

Label for operand column.

TXT_COLUMN_TRIGGERS 

Label for T column in a list.

TXT_COLUMN_COMMAND 

Label for command column.

TXT_COLUMN_SHORTCUT 

Label for shortcut column.

TXT_COLUMN_TOOLBAR_BUTTONS 

Label for toolbar buttons column.

TXT_COLUMN_AVAILABLE_COMMANDS 

Available commands column.

TXT_COLUMN_MIN_ADDRESS 

Label for min-address column.

TXT_COLUMN_MAX_ADDRESS 

Label for max-address column.

TXT_COLUMN_BUS 

Label for bus column in a list.

TXT_COLUMN_SEGMENT 

Label for segment column.

TXT_COLUMN_SRP 

Label for sp.reg. port column.

TXT_YES 

Text 'yes' in lower case.

TXT_NO 

Text 'no' in lower case.

TXT_ALL 

Text 'all' in lower case.

TXT_BUTTON_UP 

Label for up button.

TXT_BUTTON_DOWN 

Label for down button.

TXT_BUTTON_SHIFT_LEFT 

Label for << button.

TXT_BUTTON_SHIFT_RIGHT 

Label for >> button.

TXT_BUTTON_INSERT 

Label for insert button.

TXT_BUTTON_REMOVE 

Label for remove button.

TXT_BUTTON_ATTACH 

Label for attach button.

TXT_BUTTON_DETACH 

Label for detach button.

TXT_GCU_DIALOG_TITLE 

GCU Dialog title.

TXT_GCU_OPERATIONS_BOX 

GCU Dialog operation box title.

TXT_GCU_PORTS_BOX 

Port list box title.

TXT_GCU_DELAY_SLOTS 

Delay slots control label.

TXT_BUS_DIALOG_TITLE 

Bus Dialog title.

TXT_BUS_BUS_BOX 

Bus Dialog bus box title.

TXT_BUS_SEGMENTS_BOX 

Segments box title.

TXT_BUS_SI_BOX 

Short immediate box title.

TXT_BUS_REGISTER_GUARD_BOX 

Register file guards box title.

TXT_BUS_PORT_GUARD_BOX 

Function unit guards box title.

TXT_RF_DIALOG_TITLE 

Register file Dialog title.

TXT_RF_PORTS_BOX 

Ports box title.

TXT_RF_TYPE_NORMAL 

Register file type: normal.

TXT_RF_TYPE_VOLATILE 

Register file type: volatile.

TXT_RF_TYPE_RESERVED 

Register file type: reserved.

TXT_RF_PORT_DIALOG_TITLE 

Register file port Dialog title.

TXT_TEMPLATES_DIALOG_TITLE 

Templates dialog title.

TXT_TEMPLATES_TEMPLATES_BOX 

Instruction Templates bos title.

TXT_TEMPLATES_SLOTS_BOX 

Template Slots box title.

TXT_TEMPLATE_SLOT_DIALOG_TITLE 

Template Slot dialog title.

TXT_OTA_FORMATS_DIALOG_TITLE 

OTA Formats dialog title.

TXT_OTA_FORMATS_BOX 

OTA Formats box title.

TXT_OTA_FORMATS_OPERATIONS_BOX 

OTA Formats operations dialog title.

TXT_OTA_OPERATION_DIALOG_TITLE 

OTA Operations dialog title.

TXT_IMMEDIATE_SLOT_DIALOG_TITLE 

Immediate Slot dialog title.

TXT_IU_DIALOG_TITLE 

Immediate unit Dialog title.

TXT_IU_PORTS_BOX 

Ports box title.

TXT_IU_TEMPLATES_BOX 

Templates box title.

TXT_IU_PORT_DIALOG_TITLE 

Immediate unit port dialog title.

TXT_OPERATION_DIALOG_TITLE 

Operation dialog title.

TXT_OPERATION_USAGE_BOX 

Pipeline usage box title.

TXT_OPERATION_RESOURCES_BOX 

Pipeline resources box title.

TXT_OPERATION_OPERANDS_BOX 

Operands box title.

TXT_FU_DIALOG_TITLE 

Function unit dialog title.

TXT_FU_PORTS_BOX 

Ports box title.

TXT_FU_OPERATIONS_BOX 

Operations box title.

TXT_FU_PORT_DIALOG_TITLE 

Function unit port dialog title.

TXT_SR_PORT_DIALOG_TITLE 

Special reg. port dialog title.

TXT_BRIDGE_DIALOG_TITLE 

Bridge dialog title.

TXT_FU_GUARD_DIALOG_TITLE 

Function unit guard dialog title.

TXT_RF_GUARD_DIALOG_TITLE 

Register file guard dialog title.

TXT_OPTIONS_DIALOG_TITLE 

Options dialog title.

TXT_OPTIONS_ICONS 

Icons option for toolbar buttons.

TXT_OPTIONS_TEXT_ICONS 

Text&Icons for toolbar buttons.

TXT_OPTIONS_TEXT 

Text option for toolbar buttons.

TXT_ADDRESS_SPACE_DIALOG_TITLE 

Address space dialog title.

TXT_ADDRESS_SPACE_MIN_ADDRESS 

Label for Min-Address box.

TXT_ADDRESS_SPACE_MAX_ADDRESS 

Label for Max-Address box.

TXT_ADDRESS_SPACES_DIALOG_TITLE 

Address spaces dialog title.

TXT_CALL_EXPLORER_PLUGIN_TITLE 

Call Explorer plugin title.

TXT_EDIT_PARAMETER_TITLE 

Edit parameter title.

TXT_SOCKET_DIALOG_TITLE 

Socket dialog title.

TXT_SOCKET_ATTACHED_BOX 

Label for Attached buses box.

TXT_SOCKET_DETACHED_BOX 

Label for Detached buses box.

TXT_ABOUT_DIALOG_TITLE 

About dialog title.

MSG_ERROR 

Text 'Error' and new line.

MSG_ERROR_ILLEGAL_NAME 

Error: Illegal component name.

MSG_ERROR_ONE_GCU 

Error: Multiple control units.

MSG_ERROR_CANNOT_BRIDGE 

Error: Bridge creation impossible.

MSG_ERROR_CANNOT_RF_GUARD 

Error: Register file guard.

MSG_ERROR_CANNOT_FU_GUARD 

Error: Function unit port guard.

MSG_ERROR_OPCODE_SET 

Error: Operation reads the opcode.

MSG_ERROR_SAME_NAME 

Error: Same name exists.

MSG_ERROR_EMPTY_TEMPLATE 

Error: Two empty templates.

MSG_ERROR_NO_SLOTS_AVAILABLE 

Error: No slots available for IT.

MSG_ERROR_NO_IUS_AVAILABLE 

Error: No IUs available for IT.

MSG_ERROR_BUS_IT_SLOT_WIDTH 

Error: Slot width > bus width.

MSG_ERROR_BRIDGE_NAMES 

Error: Opposing brdgs w/same name.

MSG_ERROR_NO_OPCODE_OPERAND 

Error: No oprnd for opcode.s.port.

MSG_ERROR_OPERAND_NUM_RESERVED 

Error: Operand number reserved.

MSG_ERROR_CANNOT_ADD 

Error: Something can't be added.

MSG_ERROR_CANNOT_REMOVE 

Error: Something can't be removed.

MSG_ERROR_PIPELINE_START 

Error: Pipeline usage start late.

MSG_ERROR_MAX_READS 

Error: Max-reads too large.

MSG_ERROR_MAX_WRITES 

Error: Max-writes too large.

MSG_ERROR_GUARD_EXISTS 

Error: Equal guard exists.

MSG_ERROR_UNKNOWN_COMMAND_ID 

Error: Unknown command ID.

MSG_ERROR_LOADING_FILE 

Error: File loading failed.

MSG_ERROR_NO_IMMEDIATE_UNITS 

Error: No IUs for a template slot.

MSG_ERROR_ID_EXISTS 

Error: Conflicting addr. space ID.

MSG_WARN_RES_WITHOUT_USAGES 

Warning: Resources without usages.

MSG_CONFIRM_OPERAND_DELETION 

Confirm: operand deletion.

COMP_MACHINE 

Text for machine description.

COMP_A_BUS 

Name for a bus component.

COMP_BUS 

Name for bus component.

COMP_A_SEGMENT 

Name for a segment component.

COMP_SEGMENT 

Name for segment component.

COMP_AN_OPERATION 

Name for operation (w/ article).

COMP_OPERATION 

Name for operation (w/o article).

COMP_BRIDGE 

Name for bridge component.

COMP_A_BRIDGE 

Name for bridge (w/ article).

COMP_RESOURCE 

Name for resource (w/o article).

COMP_A_RESOURCE 

Name for resource (w/ article).

COMP_FUNCTION_UNIT 

Name for FU (w/o article).

COMP_A_FUNCTION_UNIT 

Name for FU (w/ article).

COMP_GCU 

Name for control unit.

COMP_AN_IMMEDIATE_UNIT 

Immediate unit (w/ article).

COMP_IMMEDIATE_UNIT 

Immediate unit (w/o article).

COMP_A_REGISTER_FILE 

Register file (w/ article).

COMP_REGISTER_FILE 

Register file (w/o article).

COMP_A_PORT 

Name for port (w/ article).

COMP_PORT 

Name for port (w/o article).

COMP_A_TEMPLATE 

Name for template (w/ article).

COMP_TEMPLATE 

Name for template (w/o article).

COMP_AN_OTA_FORMAT 

Name for OTA Format (w/ article).

COMP_OTA_FORMAT 

Name for OTA Format (w/o article).

COMP_RESOURCE_USE 

String for resource use.

COMP_OPERAND_READ 

String for operand read.

COMP_AN_ADDRESS_SPACE 

Address space (w/ article).

COMP_ADDRESS_SPACE 

Address space (w/o article).

COMP_A_SOCKET 

Name for socket (w/ article).

COMP_SOCKET 

Name for socket (w/o article).

COMP_IMM_SLOT 

Name for imm. slot (w/o article).

COMP_AN_IMM_SLOT 

Name for imm. slot (w/ article).

STATUS_FUNCTION_UNIT 

Status line template for FUs.

STATUS_REGISTER_FILE 

Status line template for RFs.

STATUS_IMMEDIATE_UNIT 

Status line template for IUs,.

STATUS_GCU 

Status line template for GCUs.

STATUS_BUS 

Status line template for buses.

STATUS_SEGMENT 

Status line template for segments.

STATUS_SOCKET 

Status line template for sockets.

STATUS_BRIDGE 

Status line template for bridges.

STATUS_PORT 

Status line template for ports.

STATUS_FU_PORT 

Status line template for FU ports.

Definition at line 55 of file ProDeTextGenerator.hh.

55  {
56  TXT_LABEL_NAME = Texts::LAST__, ///< Label for component name widget.
57  TXT_LABEL_WIDTH, ///< Label for bit width widget.
58  TXT_LABEL_MAU, ///< Label for min. addressable unit.
59  TXT_LABEL_ADDRESS_SPACE, ///< Label for address spave selector.
60  TXT_LABEL_SOCKET, ///< Label for socket selection.
61  TXT_LABEL_INPUT_SOCKET, ///< Label for input socket selector.
62  TXT_LABEL_OUTPUT_SOCKET, ///< Label for output socket selector.
63  TXT_LABEL_ENABLED, ///< Label for 'enable' checkbox.
64  TXT_LABEL_TRUE_GUARD, ///< Label for 'always true guard'.
65  TXT_LABEL_FALSE_GUARD, ///< Label for 'always false guard'.
66  TXT_LABEL_EXTENSION, ///< Label for 'extension' radiobox.
67  TXT_LABEL_TYPE, ///< Label for type widget.
68  TXT_LABEL_SIZE, ///< Label for size widget.
69  TXT_LABEL_MAX_WRITES, ///< Label for Max-Writes widget.
70  TXT_LABEL_MAX_READS, ///< Label for Max-Reads widget.
71  TXT_LABEL_SLOT, ///< Label for slot widget.
72  TXT_LABEL_OTA_OPERATION, ///< Label for OTA operation widget.
73  TXT_LABEL_DESTINATION, ///< Label for destination widget.
74  TXT_LABEL_CYCLES, ///< Label for cycles widget.
75  TXT_LABEL_PORT, ///< Label for port widget.
76  TXT_LABEL_OPERAND, ///< Label for operand widget.
77  TXT_LABEL_OPCODE_PORT, ///< Label for sets opcode widget.
78  TXT_LABEL_TRIGGERS, ///< Label for 'triggers' checkbox.
79  TXT_LABEL_OPPOSITE_BRIDGE, ///< Label for opposite bridge name.
80  TXT_LABEL_INPUT_BUS, ///< Label for input bus widget.
81  TXT_LABEL_OUTPUT_BUS, ///< Label for output bus widget.
82  TXT_LABEL_BIDIRECTIONAL, ///< Label for bidirectional checkbox.
83  TXT_LABEL_FU_NAME, ///< Label for function unit name.
84  TXT_LABEL_PORT_NAME, ///< Label for port name.
85  TXT_LABEL_INVERTED, ///< Label for inverted checkbox.
86  TXT_LABEL_RF_NAME, ///< Label for register file name.
87  TXT_LABEL_REGISTER_INDEX, ///< Label for register index widget.
88  TXT_LABEL_UNDO_LEVELS, ///< Label for undo levels widget.
89  TXT_LABEL_CONTENTS, ///< Label for contents widget.
90  TXT_LABEL_DIRECTION, ///< Label for direction widget.
91  TXT_LABEL_RA_CHOICE, ///< Label for ret.addr. port choicer.
92  TXT_LABEL_GUARD_LATENCY, ///< Label for guard latency.
93  TXT_LABEL_GLOBAL_GUARD_LATENCY, ///< Label for global guard latency.
94 
95  TXT_LABEL_BUTTON_DELETE, ///< Label for &Delete button.
96  TXT_LABEL_BUTTON_EDIT, ///< Label for &Edit... button.
97  TXT_BUTTON_ADD_SR_PORT, ///< Label for GCUdlg add FU port btn.
98  TXT_BUTTON_ADD_FU_PORT, ///< Label for GCUdlg add SR port btn.
99 
100  TXT_RADIO_EXTENSION_ZERO, ///< Label for 'zero' radio button.
101  TXT_RADIO_EXTENSION_SIGN, ///< Label for 'sign' radio button.
102  TXT_RADIO_DIRECTION_INPUT, ///< Label for input radio button.
103  TXT_RADIO_DIRECTION_OUTPUT, ///< Label for output radio button.
104 
105  TXT_COLUMN_NAME, ///< Label for name column in a list.
106  TXT_COLUMN_COMPULSORY, ///< Label for compulsory column in a list.
107  TXT_COLUMN_VALUE, ///< Label for value column in a list.
108  TXT_COLUMN_TYPE, ///< Label for type column in a list.
109  TXT_COLUMN_WIDTH, ///< Label for width column in a list.
110  TXT_COLUMN_MAU, ///< Label for MAU column in a list.
111  TXT_COLUMN_BIT_WIDTH, ///< Label for bit width column in a list.
112  TXT_COLUMN_INVERTED, ///< Label for inv column in a list.
113  TXT_COLUMN_INDEX, ///< Label for index column in a list.
114  TXT_COLUMN_PORT, ///< Label for port column in a list.
115  TXT_COLUMN_SLOT, ///< Label for slot column in a list.
116  TXT_COLUMN_OTA_OPERATION, ///< Label for OTA operation column in a list.
117  TXT_COLUMN_DESTINATION, ///< Label for destination column.
118  TXT_COLUMN_OPERAND, ///< Label for operand column.
119  TXT_COLUMN_TRIGGERS, ///< Label for T column in a list.
120  TXT_COLUMN_COMMAND, ///< Label for command column.
121  TXT_COLUMN_SHORTCUT, ///< Label for shortcut column.
122  TXT_COLUMN_TOOLBAR_BUTTONS, ///< Label for toolbar buttons column.
123  TXT_COLUMN_AVAILABLE_COMMANDS, ///< Available commands column.
124  TXT_COLUMN_MIN_ADDRESS, ///< Label for min-address column.
125  TXT_COLUMN_MAX_ADDRESS, ///< Label for max-address column.
126  TXT_COLUMN_BUS, ///< Label for bus column in a list.
127  TXT_COLUMN_SEGMENT, ///< Label for segment column.
128  TXT_COLUMN_SRP, ///< Label for sp.reg. port column.
129 
130  TXT_YES, ///< Text 'yes' in lower case.
131  TXT_NO, ///< Text 'no' in lower case.
132  TXT_ALL, ///< Text 'all' in lower case.
133 
134  TXT_BUTTON_UP, ///< Label for up button.
135  TXT_BUTTON_DOWN, ///< Label for down button.
136  TXT_BUTTON_SHIFT_LEFT, ///< Label for << button.
137  TXT_BUTTON_SHIFT_RIGHT, ///< Label for >> button.
138  TXT_BUTTON_INSERT, ///< Label for insert button.
139  TXT_BUTTON_REMOVE, ///< Label for remove button.
140  TXT_BUTTON_ATTACH, ///< Label for attach button.
141  TXT_BUTTON_DETACH, ///< Label for detach button.
142 
143  TXT_GCU_DIALOG_TITLE, ///< GCU Dialog title.
144  TXT_GCU_OPERATIONS_BOX, ///< GCU Dialog operation box title.
145  TXT_GCU_PORTS_BOX, ///< Port list box title.
146  TXT_GCU_DELAY_SLOTS, ///< Delay slots control label.
147 
148  TXT_BUS_DIALOG_TITLE, ///< Bus Dialog title.
149  TXT_BUS_BUS_BOX, ///< Bus Dialog bus box title.
150  TXT_BUS_SEGMENTS_BOX, ///< Segments box title.
151  TXT_BUS_SI_BOX, ///< Short immediate box title.
152  TXT_BUS_REGISTER_GUARD_BOX, ///< Register file guards box title.
153  TXT_BUS_PORT_GUARD_BOX, ///< Function unit guards box title.
154 
155  TXT_RF_DIALOG_TITLE, ///< Register file Dialog title.
156  TXT_RF_PORTS_BOX, ///< Ports box title.
157  TXT_RF_TYPE_NORMAL, ///< Register file type: normal.
158  TXT_RF_TYPE_VOLATILE, ///< Register file type: volatile.
159  TXT_RF_TYPE_RESERVED, ///< Register file type: reserved.
160 
161  TXT_RF_PORT_DIALOG_TITLE, ///< Register file port Dialog title.
162 
163  TXT_TEMPLATES_DIALOG_TITLE, ///< Templates dialog title.
164  TXT_TEMPLATES_TEMPLATES_BOX, ///< Instruction Templates bos title.
165  TXT_TEMPLATES_SLOTS_BOX, ///< Template Slots box title.
166 
167  TXT_TEMPLATE_SLOT_DIALOG_TITLE, ///< Template Slot dialog title.
168 
169  TXT_OTA_FORMATS_DIALOG_TITLE, ///< OTA Formats dialog title.
170  TXT_OTA_FORMATS_BOX, ///< OTA Formats box title.
171  TXT_OTA_FORMATS_OPERATIONS_BOX, ///< OTA Formats operations dialog title.
172 
173  TXT_OTA_OPERATION_DIALOG_TITLE, ///< OTA Operations dialog title.
174 
175  TXT_IMMEDIATE_SLOT_DIALOG_TITLE,///< Immediate Slot dialog title.
176 
177  TXT_IU_DIALOG_TITLE, ///< Immediate unit Dialog title.
178  TXT_IU_PORTS_BOX, ///< Ports box title.
179  TXT_IU_TEMPLATES_BOX, ///< Templates box title.
180 
181  TXT_IU_PORT_DIALOG_TITLE, ///< Immediate unit port dialog title.
182 
183  TXT_OPERATION_DIALOG_TITLE, ///< Operation dialog title.
184  TXT_OPERATION_USAGE_BOX, ///< Pipeline usage box title.
185  TXT_OPERATION_RESOURCES_BOX, ///< Pipeline resources box title.
186  TXT_OPERATION_OPERANDS_BOX, ///< Operands box title.
187 
188  TXT_FU_DIALOG_TITLE, ///< Function unit dialog title.
189  TXT_FU_PORTS_BOX, ///< Ports box title.
190  TXT_FU_OPERATIONS_BOX, ///< Operations box title.
191 
192  TXT_FU_PORT_DIALOG_TITLE, ///< Function unit port dialog title.
193  TXT_SR_PORT_DIALOG_TITLE, ///< Special reg. port dialog title.
194 
195  TXT_BRIDGE_DIALOG_TITLE, ///< Bridge dialog title.
196 
197  TXT_FU_GUARD_DIALOG_TITLE, ///< Function unit guard dialog title.
198 
199  TXT_RF_GUARD_DIALOG_TITLE, ///< Register file guard dialog title.
200 
201  TXT_OPTIONS_DIALOG_TITLE, ///< Options dialog title.
202  TXT_OPTIONS_ICONS, ///< Icons option for toolbar buttons.
203  TXT_OPTIONS_TEXT_ICONS, ///< Text&Icons for toolbar buttons.
204  TXT_OPTIONS_TEXT, ///< Text option for toolbar buttons.
205 
206  TXT_ADDRESS_SPACE_DIALOG_TITLE, ///< Address space dialog title.
207  TXT_ADDRESS_SPACE_MIN_ADDRESS, ///< Label for Min-Address box.
208  TXT_ADDRESS_SPACE_MAX_ADDRESS, ///< Label for Max-Address box.
209 
210  TXT_ADDRESS_SPACES_DIALOG_TITLE,///< Address spaces dialog title.
211 
212  TXT_CALL_EXPLORER_PLUGIN_TITLE, ///< Call Explorer plugin title.
213 
214  TXT_EDIT_PARAMETER_TITLE, ///< Edit parameter title.
215 
216  TXT_SOCKET_DIALOG_TITLE, ///< Socket dialog title.
217  TXT_SOCKET_ATTACHED_BOX, ///< Label for Attached buses box.
218  TXT_SOCKET_DETACHED_BOX, ///< Label for Detached buses box.
219 
220  TXT_ABOUT_DIALOG_TITLE, ///< About dialog title.
221 
222  MSG_ERROR, ///< Text 'Error' and new line.
223  MSG_ERROR_ILLEGAL_NAME, ///< Error: Illegal component name.
224  MSG_ERROR_ONE_GCU, ///< Error: Multiple control units.
225  MSG_ERROR_CANNOT_BRIDGE, ///< Error: Bridge creation impossible.
226  MSG_ERROR_CANNOT_RF_GUARD, ///< Error: Register file guard.
227  MSG_ERROR_CANNOT_FU_GUARD, ///< Error: Function unit port guard.
228  MSG_ERROR_OPCODE_SET, ///< Error: Operation reads the opcode.
229  MSG_ERROR_SAME_NAME, ///< Error: Same name exists.
230  MSG_ERROR_EMPTY_TEMPLATE, ///< Error: Two empty templates.
231  MSG_ERROR_NO_SLOTS_AVAILABLE, ///< Error: No slots available for IT.
232  MSG_ERROR_NO_IUS_AVAILABLE, ///< Error: No IUs available for IT.
233  MSG_ERROR_BUS_IT_SLOT_WIDTH, ///< Error: Slot width > bus width.
234  MSG_ERROR_BRIDGE_NAMES, ///< Error: Opposing brdgs w/same name.
235  MSG_ERROR_NO_OPCODE_OPERAND, ///< Error: No oprnd for opcode.s.port
236  MSG_ERROR_OPERAND_NUM_RESERVED, ///< Error: Operand number reserved.
237  MSG_ERROR_CANNOT_ADD, ///< Error: Something can't be added.
238  MSG_ERROR_CANNOT_REMOVE, ///< Error: Something can't be removed.
239  MSG_ERROR_PIPELINE_START, ///< Error: Pipeline usage start late.
240  MSG_ERROR_MAX_READS, ///< Error: Max-reads too large.
241  MSG_ERROR_MAX_WRITES, ///< Error: Max-writes too large.
242  MSG_ERROR_GUARD_EXISTS, ///< Error: Equal guard exists.
243  MSG_ERROR_UNKNOWN_COMMAND_ID, ///< Error: Unknown command ID.
244  MSG_ERROR_LOADING_FILE, ///< Error: File loading failed.
245  MSG_ERROR_NO_IMMEDIATE_UNITS, ///< Error: No IUs for a template slot.
246  MSG_ERROR_ID_EXISTS, ///< Error: Conflicting addr. space ID.
247 
248  MSG_WARN_RES_WITHOUT_USAGES, ///< Warning: Resources without usages
249 
250  MSG_CONFIRM_OPERAND_DELETION, ///< Confirm: operand deletion.
251 
252  COMP_MACHINE, ///< Text for machine description.
253  COMP_A_BUS, ///< Name for a bus component.
254  COMP_BUS, ///< Name for bus component.
255  COMP_A_SEGMENT, ///< Name for a segment component.
256  COMP_SEGMENT, ///< Name for segment component.
257  COMP_AN_OPERATION, ///< Name for operation (w/ article).
258  COMP_OPERATION, ///< Name for operation (w/o article).
259  COMP_BRIDGE, ///< Name for bridge component.
260  COMP_A_BRIDGE, ///< Name for bridge (w/ article).
261  COMP_RESOURCE, ///< Name for resource (w/o article).
262  COMP_A_RESOURCE, ///< Name for resource (w/ article).
263  COMP_FUNCTION_UNIT, ///< Name for FU (w/o article).
264  COMP_A_FUNCTION_UNIT, ///< Name for FU (w/ article).
265  COMP_GCU, ///< Name for control unit.
266  COMP_AN_IMMEDIATE_UNIT, ///< Immediate unit (w/ article).
267  COMP_IMMEDIATE_UNIT, ///< Immediate unit (w/o article).
268  COMP_A_REGISTER_FILE, ///< Register file (w/ article).
269  COMP_REGISTER_FILE, ///< Register file (w/o article).
270  COMP_A_PORT, ///< Name for port (w/ article).
271  COMP_PORT, ///< Name for port (w/o article).
272  COMP_A_TEMPLATE, ///< Name for template (w/ article).
273  COMP_TEMPLATE, ///< Name for template (w/o article).
274  COMP_AN_OTA_FORMAT, ///< Name for OTA Format (w/ article).
275  COMP_OTA_FORMAT, ///< Name for OTA Format (w/o article).
276  COMP_RESOURCE_USE, ///< String for resource use.
277  COMP_OPERAND_READ, ///< String for operand read.
278  COMP_AN_ADDRESS_SPACE, ///< Address space (w/ article).
279  COMP_ADDRESS_SPACE, ///< Address space (w/o article).
280  COMP_A_SOCKET, ///< Name for socket (w/ article).
281  COMP_SOCKET, ///< Name for socket (w/o article).
282  COMP_IMM_SLOT, ///< Name for imm. slot (w/o article).
283  COMP_AN_IMM_SLOT, ///< Name for imm. slot (w/ article).
284 
285  STATUS_FUNCTION_UNIT, ///< Status line template for FUs.
286  STATUS_REGISTER_FILE, ///< Status line template for RFs.
287  STATUS_IMMEDIATE_UNIT, ///< Status line template for IUs,
288  STATUS_GCU, ///< Status line template for GCUs.
289  STATUS_BUS, ///< Status line template for buses.
290  STATUS_SEGMENT, ///< Status line template for segments.
291  STATUS_SOCKET, ///< Status line template for sockets.
292  STATUS_BRIDGE, ///< Status line template for bridges.
293  STATUS_PORT, ///< Status line template for ports.
294  STATUS_FU_PORT ///< Status line template for FU ports.
295  };

Constructor & Destructor Documentation

◆ ProDeTextGenerator()

ProDeTextGenerator::ProDeTextGenerator ( )
private

The Constructor.

Definition at line 44 of file ProDeTextGenerator.cc.

44  {
45 
46  addText(TXT_LABEL_NAME, "Name:");
47  addText(TXT_LABEL_ENABLED, "Enabled");
48  addText(TXT_LABEL_WIDTH, "Width:");
49  addText(TXT_LABEL_MAU, "Minimum Addressable Unit:");
50  addText(TXT_LABEL_TRUE_GUARD, "Always True Guard");
51  addText(TXT_LABEL_FALSE_GUARD, "Always False Guard");
52  addText(TXT_LABEL_SOCKET, "Socket:");
53  addText(TXT_LABEL_INPUT_SOCKET, "Input Socket:");
54  addText(TXT_LABEL_OUTPUT_SOCKET, "Output Socket:");
55  addText(TXT_LABEL_ADDRESS_SPACE, "Address Space:");
56  addText(TXT_LABEL_EXTENSION, "Extension:");
57  addText(TXT_LABEL_TYPE, "Type:");
58  addText(TXT_LABEL_SIZE, "Size:");
59  addText(TXT_LABEL_MAX_WRITES, "Max-Writes:");
60  addText(TXT_LABEL_MAX_READS, "Max-Reads:");
61  addText(TXT_LABEL_SLOT, "Slot:");
62  addText(TXT_LABEL_DESTINATION, "Destination:");
63  addText(TXT_LABEL_CYCLES, "Latency:");
64  addText(TXT_LABEL_PORT, "Port:");
65  addText(TXT_LABEL_OPERAND, "Operand:");
66  addText(TXT_LABEL_OPCODE_PORT, "Opcode setting port:");
67  addText(TXT_LABEL_TRIGGERS, "Triggers");
68  addText(TXT_LABEL_OPPOSITE_BRIDGE, "Opposite Bridge Name:");
69  addText(TXT_LABEL_INPUT_BUS, "Input Bus:");
70  addText(TXT_LABEL_OUTPUT_BUS, "Output Bus:");
71  addText(TXT_LABEL_BIDIRECTIONAL, "Bidirectional");
72  addText(TXT_LABEL_FU_NAME, "Function Unit Name:");
73  addText(TXT_LABEL_PORT_NAME, "Port Name:");
74  addText(TXT_LABEL_INVERTED, "Inverted");
75  addText(TXT_LABEL_RF_NAME, "Register File Name:");
76  addText(TXT_LABEL_REGISTER_INDEX, "Register Index:");
77  addText(TXT_LABEL_UNDO_LEVELS, "Undo Levels:");
78  addText(TXT_LABEL_CONTENTS, "Contents:");
79  addText(TXT_LABEL_DIRECTION, "Direction:");
80  addText(TXT_LABEL_GUARD_LATENCY, "Guard Latency:");
81  addText(TXT_LABEL_GLOBAL_GUARD_LATENCY, "Global Guard Latency:");
82 
83  addText(TXT_LABEL_BUTTON_DELETE, "&Delete");
84  addText(TXT_LABEL_BUTTON_EDIT, "&Edit...");
85  addText(TXT_BUTTON_ADD_FU_PORT, "Add operation port...");
86  addText(TXT_BUTTON_ADD_SR_PORT, "Add special register port...");
87 
92 
93  addText(TXT_COLUMN_NAME, "Name");
94  addText(TXT_COLUMN_COMPULSORY, "Compulsory");
95  addText(TXT_COLUMN_VALUE, "Value");
96  addText(TXT_COLUMN_TYPE, "Type");
97  addText(TXT_COLUMN_WIDTH, "Width");
98  addText(TXT_COLUMN_MAU, "MAU");
99  addText(TXT_COLUMN_BIT_WIDTH, "Bit Width");
101  addText(TXT_COLUMN_INDEX, "Index");
102  addText(TXT_COLUMN_PORT, "Port");
103  addText(TXT_COLUMN_SLOT, "Slot");
104  addText(TXT_COLUMN_DESTINATION, "Destination");
105  addText(TXT_COLUMN_OPERAND, "Operand");
107  addText(TXT_COLUMN_COMMAND, "Command");
108  addText(TXT_COLUMN_SHORTCUT, "Shortcut");
109  addText(TXT_COLUMN_TOOLBAR_BUTTONS, "Toolbar Buttons");
110  addText(TXT_COLUMN_AVAILABLE_COMMANDS, "Available Commands");
111  addText(TXT_COLUMN_MIN_ADDRESS, "Min-Address");
112  addText(TXT_COLUMN_MAX_ADDRESS, "Max-Address");
113  addText(TXT_COLUMN_BUS, "Bus");
114  addText(TXT_COLUMN_SEGMENT, "Segment");
115  addText(TXT_COLUMN_SRP, "SRP");
116  addText(TXT_COLUMN_OTA_OPERATION, "Operation");
117 
118  addText(TXT_BUTTON_UP, "&Up");
119  addText(TXT_BUTTON_DOWN, "&Down");
122  addText(TXT_BUTTON_INSERT, "<- &Insert");
123  addText(TXT_BUTTON_REMOVE, "&Remove ->");
124  addText(TXT_BUTTON_ATTACH, "&Attach");
125  addText(TXT_BUTTON_DETACH, "&Detach");
126 
127  addText(TXT_YES, "yes");
128  addText(TXT_NO, "no");
129  addText(TXT_ALL, "all");
130 
131  // Global control unit dialog
132  addText(TXT_GCU_DIALOG_TITLE, "Global Control Unit");
133  addText(TXT_GCU_OPERATIONS_BOX, "Operations:");
134  addText(TXT_GCU_PORTS_BOX, "Ports:");
135  addText(TXT_GCU_DELAY_SLOTS, "Delay Slots:");
136 
137  // Bus dialog
139  addText(TXT_BUS_BUS_BOX, "Bus:");
140  addText(TXT_BUS_SEGMENTS_BOX, "Segments:");
141  addText(TXT_BUS_SI_BOX, "Short Immediate:");
142  addText(TXT_BUS_REGISTER_GUARD_BOX, "Register File Guards:");
143  addText(TXT_BUS_PORT_GUARD_BOX, "Function Unit Port Guards:");
144 
145  // Register file dialog
146  addText(TXT_RF_DIALOG_TITLE, "Register File");
147  addText(TXT_RF_PORTS_BOX, "Ports:");
148  addText(TXT_RF_TYPE_NORMAL, "normal");
149  addText(TXT_RF_TYPE_VOLATILE, "volatile");
150  addText(TXT_RF_TYPE_RESERVED, "reserved");
151 
152  // Register file port dialog
153  addText(TXT_RF_PORT_DIALOG_TITLE, "Register File Port");
154 
155  // Special register port dialog
156  addText(TXT_SR_PORT_DIALOG_TITLE, "Special Register Port");
157 
158  // Instruction templates dialog
159  addText(TXT_TEMPLATES_DIALOG_TITLE, "Instruction Templates");
160  addText(TXT_TEMPLATES_TEMPLATES_BOX, "Instruction Templates:");
161  addText(TXT_TEMPLATES_SLOTS_BOX, "Template Slots:");
162 
163  // Instruction template slot dialog
164  addText(TXT_TEMPLATE_SLOT_DIALOG_TITLE, "Instruction Template Slot");
165 
166  // OTA Formats dialog
167  addText(TXT_OTA_FORMATS_DIALOG_TITLE, "OTA Formats");
168  addText(TXT_OTA_FORMATS_BOX, "OTA Formats:");
169  addText(TXT_OTA_FORMATS_OPERATIONS_BOX, "Operations:");
170  // OTA Format operation dialog
172 
173  // Immediate slot dialog
174  addText(TXT_IMMEDIATE_SLOT_DIALOG_TITLE, "Immediate Slots");
175 
176  // Immediate unit dialog
177  addText(TXT_IU_DIALOG_TITLE, "Immediate Unit");
178  addText(TXT_IU_PORTS_BOX, "Ports:");
179  addText(TXT_IU_TEMPLATES_BOX, "Templates:");
180 
181  // Immediate unit port dialog
182  addText(TXT_IU_PORT_DIALOG_TITLE, "Immediate Unit Port");
183 
184  // Operation dialog
185  addText(TXT_OPERATION_DIALOG_TITLE, "Operation");
186  addText(TXT_OPERATION_USAGE_BOX, "Operand usage:");
187  addText(TXT_OPERATION_RESOURCES_BOX, "Pipeline Resources:");
188  addText(TXT_OPERATION_OPERANDS_BOX, "Operands:");
189 
190  // Function unit dialog
191  addText(TXT_FU_DIALOG_TITLE, "Function Unit");
192  addText(TXT_FU_PORTS_BOX, "Ports:");
193  addText(TXT_FU_OPERATIONS_BOX, "Operations:");
194 
195  // Function unit port dialog
196  addText(TXT_FU_PORT_DIALOG_TITLE, "Function Unit Port");
197 
198  // Bridge dialog
199  addText(TXT_BRIDGE_DIALOG_TITLE, "Bridge");
200 
201  // Function unit guard dialog
202  addText(TXT_FU_GUARD_DIALOG_TITLE, "Function Unit Guard");
203 
204  // Function unit guard dialog
205  addText(TXT_RF_GUARD_DIALOG_TITLE, "Register File Guard");
206 
207  // Options dialog
208  addText(TXT_OPTIONS_DIALOG_TITLE, "Options");
209  addText(TXT_OPTIONS_ICONS, "Icons");
210  addText(TXT_OPTIONS_TEXT_ICONS, "text & Icons");
211  addText(TXT_OPTIONS_TEXT, "Text");
212 
213  // Address Space dialog
214  addText(TXT_ADDRESS_SPACE_DIALOG_TITLE, "Address Space");
215  addText(TXT_ADDRESS_SPACE_MIN_ADDRESS, "Min-Address:");
216  addText(TXT_ADDRESS_SPACE_MAX_ADDRESS, "Max-Address:");
217 
218  // Address Spaces dialog
219  addText(TXT_ADDRESS_SPACES_DIALOG_TITLE, "Address Spaces");
220 
221  // Explorer plugin call dialog
222  addText(TXT_CALL_EXPLORER_PLUGIN_TITLE, "Call Explorer Plugin");
223 
224  // Edit parameter title
225  addText(TXT_EDIT_PARAMETER_TITLE, "Edit Parameter");
226 
227  // Socket dialog
228  addText(TXT_SOCKET_DIALOG_TITLE, "Socket");
229  addText(TXT_SOCKET_ATTACHED_BOX, "Attached Buses:");
230  addText(TXT_SOCKET_DETACHED_BOX, "Detached Buses:");
231 
232  // About dialog
233  addText(TXT_ABOUT_DIALOG_TITLE, "About ");
234 
235  // Error messages.
237  "The component name is illegal.\n"
238  "Component name must consist of a letter followed by\n"
239  "any number of letters, numbers or characters _:");
240  addText(MSG_ERROR_ONE_GCU, "Only one Global Control Unit can exist.");
242  "Bridge cannot be added since the machine\n"
243  "description doesn't contain two buses\n"
244  "which could be legally bridged.\n");
246  "Register file guard can't be added, "
247  "because there are no register files in the machine.");
249  "Function unit port guard can't be added, "
250  "because there are no function unit ports in the machine.");
252  "The current operation code setting port "
253  "is read by an operation at the beginning "
254  "of execution. The port cannot be set to "
255  "non operation code setting until the "
256  "operation is modified.");
258  "The name '%1%' is already name of %2% in the %3%. "
259  "Rename the %4%.");
261  "The machine already contains an empty instruction template.\n"
262  "Another empty template can't be added until the empty "
263  "template is removed or a slot is added to it.");
265  "The instruction template already contains all possible slots.");
267  "The instruction template already contains a slot for each "
268  "destination immediate unit.");
270  "Instruction template '%1%' contains a slot for this bus with "
271  "width of %2%. The width of the bus can't be less than that.");
273  "Bridge and the opposite bridge can't have the same name.");
275  "The parent unit of the operation doesn't "
276  "have an opcode setting port, or the opcode\n"
277  "setting port is not bound to an operand.\n"
278  "Resources can't be added to the pipeline.");
280  "Pipeline usage must start with resource use or\n"
281  "operand read on cycle 0-1");
282  addText(MSG_ERROR_CANNOT_REMOVE, "The %1% can't be removed.\n");
283  addText(MSG_ERROR_CANNOT_ADD, "The %1% can't be added.\n");
285  "Number '%1%' is already reserved for an operand.");
286  addText(MSG_ERROR, "Error:\n");
288  "The max-reads element must contain a nonnegative integer \n"
289  "number not greater than the number of ports that can write \n"
290  "to a bus.\n");
292  "The max-writes element must contain a nonnegative integer number \n"
293  "not greater than the number of ports that can write to a bus,\n"
294  "minus one if only one bidirectional port can read from a bus.");
296  "Bus already has equal guard.");
298  "Unknown command ID in options:\n\n\t %1%");
299  addText(MSG_ERROR_LOADING_FILE, "Error loading file '%1%':\n");
300 
302  "There are no immediate units in the machine architecture.\n");
304  "Conflicting address space ID found! Changes to address space "
305  "ID number list were not saved.\n");
306 
308  "Resources without usages found.\n"
309  "Removing resource: ");
310 
312  "The operand '%1%' is in use. Do you want to clear the operand "
313  "reads and writes in addition to deleting the port binding? "
314  "Deleting the operand reads and writes will remove the operand "
315  "completely.");
316 
317 
318  // Components and subcomponents
319  addText(COMP_MACHINE, "machine description");
320  addText(COMP_A_SEGMENT, "a segment");
321  addText(COMP_SEGMENT, "segment");
322  addText(COMP_A_BUS, "a transport bus");
323  addText(COMP_BUS, "transport bus");
324  addText(COMP_AN_OPERATION, "an operation");
325  addText(COMP_OPERATION, "operation");
326  addText(COMP_BRIDGE, "bridge");
327  addText(COMP_A_BRIDGE, "a bridge");
328  addText(COMP_RESOURCE, "resource");
329  addText(COMP_A_RESOURCE, "a resource");
330  addText(COMP_FUNCTION_UNIT, "function unit");
331  addText(COMP_A_FUNCTION_UNIT, "a function unit");
332  addText(COMP_GCU, "control unit");
333  addText(COMP_AN_IMMEDIATE_UNIT, "an immediate unit");
334  addText(COMP_IMMEDIATE_UNIT, "immediate unit");
335  addText(COMP_A_REGISTER_FILE, "a register file");
336  addText(COMP_REGISTER_FILE, "register file");
337  addText(COMP_A_PORT, "a port");
338  addText(COMP_PORT, "port");
339  addText(COMP_A_TEMPLATE, "a template");
340  addText(COMP_TEMPLATE, "template");
341  addText(COMP_RESOURCE_USE, "resource use");
342  addText(COMP_OPERAND_READ, "operand read");
343  addText(COMP_AN_ADDRESS_SPACE, "an address space");
344  addText(COMP_ADDRESS_SPACE, "address space");
345  addText(COMP_A_SOCKET, "a socket");
346  addText(COMP_IMM_SLOT, "immediate slot");
347  addText(COMP_AN_IMM_SLOT, "an immediate slot");
348  addText(COMP_AN_OTA_FORMAT, "an OTA format");
349  addText(COMP_OTA_FORMAT, "OTA format");
350 
351  // Component status templates for the statusline.
352  addText(STATUS_FUNCTION_UNIT, "Function Unit: name = %1%");
354  "Register File: name = %1%, type = %2%, size = %3%, "
355  "width = %4%");
357  "Immediate Unit: name = %1%, size = %2%, width = %3%, "
358  "extension = %4%");
359  addText(STATUS_GCU, "Global Control Unit: name = %1%");
361  "Transport Bus: name = %1%, width = %2%, "
362  "immediate width = %3%, immediate extension = %4%");
363  addText(STATUS_SEGMENT, "Segment: name = %1%");
364  addText(STATUS_SOCKET, "Socket: name = %1%");
365  addText(STATUS_BRIDGE, "Bridge: name = %1%");
366  addText(STATUS_PORT, "Port: name = %1%");
367  addText(STATUS_FU_PORT, "Port: name = %1%, width = %2%, triggers = %3%");
368 }

References Texts::TextGenerator::addText(), COMP_A_BRIDGE, COMP_A_BUS, COMP_A_FUNCTION_UNIT, COMP_A_PORT, COMP_A_REGISTER_FILE, COMP_A_RESOURCE, COMP_A_SEGMENT, COMP_A_SOCKET, COMP_A_TEMPLATE, COMP_ADDRESS_SPACE, COMP_AN_ADDRESS_SPACE, COMP_AN_IMM_SLOT, COMP_AN_IMMEDIATE_UNIT, COMP_AN_OPERATION, COMP_AN_OTA_FORMAT, COMP_BRIDGE, COMP_BUS, COMP_FUNCTION_UNIT, COMP_GCU, COMP_IMM_SLOT, COMP_IMMEDIATE_UNIT, COMP_MACHINE, COMP_OPERAND_READ, COMP_OPERATION, COMP_OTA_FORMAT, COMP_PORT, COMP_REGISTER_FILE, COMP_RESOURCE, COMP_RESOURCE_USE, COMP_SEGMENT, COMP_TEMPLATE, MSG_CONFIRM_OPERAND_DELETION, MSG_ERROR, MSG_ERROR_BRIDGE_NAMES, MSG_ERROR_BUS_IT_SLOT_WIDTH, MSG_ERROR_CANNOT_ADD, MSG_ERROR_CANNOT_BRIDGE, MSG_ERROR_CANNOT_FU_GUARD, MSG_ERROR_CANNOT_REMOVE, MSG_ERROR_CANNOT_RF_GUARD, MSG_ERROR_EMPTY_TEMPLATE, MSG_ERROR_GUARD_EXISTS, MSG_ERROR_ID_EXISTS, MSG_ERROR_ILLEGAL_NAME, MSG_ERROR_LOADING_FILE, MSG_ERROR_MAX_READS, MSG_ERROR_MAX_WRITES, MSG_ERROR_NO_IMMEDIATE_UNITS, MSG_ERROR_NO_IUS_AVAILABLE, MSG_ERROR_NO_OPCODE_OPERAND, MSG_ERROR_NO_SLOTS_AVAILABLE, MSG_ERROR_ONE_GCU, MSG_ERROR_OPCODE_SET, MSG_ERROR_OPERAND_NUM_RESERVED, MSG_ERROR_PIPELINE_START, MSG_ERROR_SAME_NAME, MSG_ERROR_UNKNOWN_COMMAND_ID, MSG_WARN_RES_WITHOUT_USAGES, STATUS_BRIDGE, STATUS_BUS, STATUS_FU_PORT, STATUS_FUNCTION_UNIT, STATUS_GCU, STATUS_IMMEDIATE_UNIT, STATUS_PORT, STATUS_REGISTER_FILE, STATUS_SEGMENT, STATUS_SOCKET, TXT_ABOUT_DIALOG_TITLE, TXT_ADDRESS_SPACE_DIALOG_TITLE, TXT_ADDRESS_SPACE_MAX_ADDRESS, TXT_ADDRESS_SPACE_MIN_ADDRESS, TXT_ADDRESS_SPACES_DIALOG_TITLE, TXT_ALL, TXT_BRIDGE_DIALOG_TITLE, TXT_BUS_BUS_BOX, TXT_BUS_DIALOG_TITLE, TXT_BUS_PORT_GUARD_BOX, TXT_BUS_REGISTER_GUARD_BOX, TXT_BUS_SEGMENTS_BOX, TXT_BUS_SI_BOX, TXT_BUTTON_ADD_FU_PORT, TXT_BUTTON_ADD_SR_PORT, TXT_BUTTON_ATTACH, TXT_BUTTON_DETACH, TXT_BUTTON_DOWN, TXT_BUTTON_INSERT, TXT_BUTTON_REMOVE, TXT_BUTTON_SHIFT_LEFT, TXT_BUTTON_SHIFT_RIGHT, TXT_BUTTON_UP, TXT_CALL_EXPLORER_PLUGIN_TITLE, TXT_COLUMN_AVAILABLE_COMMANDS, TXT_COLUMN_BIT_WIDTH, TXT_COLUMN_BUS, TXT_COLUMN_COMMAND, TXT_COLUMN_COMPULSORY, TXT_COLUMN_DESTINATION, TXT_COLUMN_INDEX, TXT_COLUMN_INVERTED, TXT_COLUMN_MAU, TXT_COLUMN_MAX_ADDRESS, TXT_COLUMN_MIN_ADDRESS, TXT_COLUMN_NAME, TXT_COLUMN_OPERAND, TXT_COLUMN_OTA_OPERATION, TXT_COLUMN_PORT, TXT_COLUMN_SEGMENT, TXT_COLUMN_SHORTCUT, TXT_COLUMN_SLOT, TXT_COLUMN_SRP, TXT_COLUMN_TOOLBAR_BUTTONS, TXT_COLUMN_TRIGGERS, TXT_COLUMN_TYPE, TXT_COLUMN_VALUE, TXT_COLUMN_WIDTH, TXT_EDIT_PARAMETER_TITLE, TXT_FU_DIALOG_TITLE, TXT_FU_GUARD_DIALOG_TITLE, TXT_FU_OPERATIONS_BOX, TXT_FU_PORT_DIALOG_TITLE, TXT_FU_PORTS_BOX, TXT_GCU_DELAY_SLOTS, TXT_GCU_DIALOG_TITLE, TXT_GCU_OPERATIONS_BOX, TXT_GCU_PORTS_BOX, TXT_IMMEDIATE_SLOT_DIALOG_TITLE, TXT_IU_DIALOG_TITLE, TXT_IU_PORT_DIALOG_TITLE, TXT_IU_PORTS_BOX, TXT_IU_TEMPLATES_BOX, TXT_LABEL_ADDRESS_SPACE, TXT_LABEL_BIDIRECTIONAL, TXT_LABEL_BUTTON_DELETE, TXT_LABEL_BUTTON_EDIT, TXT_LABEL_CONTENTS, TXT_LABEL_CYCLES, TXT_LABEL_DESTINATION, TXT_LABEL_DIRECTION, TXT_LABEL_ENABLED, TXT_LABEL_EXTENSION, TXT_LABEL_FALSE_GUARD, TXT_LABEL_FU_NAME, TXT_LABEL_GLOBAL_GUARD_LATENCY, TXT_LABEL_GUARD_LATENCY, TXT_LABEL_INPUT_BUS, TXT_LABEL_INPUT_SOCKET, TXT_LABEL_INVERTED, TXT_LABEL_MAU, TXT_LABEL_MAX_READS, TXT_LABEL_MAX_WRITES, TXT_LABEL_NAME, TXT_LABEL_OPCODE_PORT, TXT_LABEL_OPERAND, TXT_LABEL_OPPOSITE_BRIDGE, TXT_LABEL_OUTPUT_BUS, TXT_LABEL_OUTPUT_SOCKET, TXT_LABEL_PORT, TXT_LABEL_PORT_NAME, TXT_LABEL_REGISTER_INDEX, TXT_LABEL_RF_NAME, TXT_LABEL_SIZE, TXT_LABEL_SLOT, TXT_LABEL_SOCKET, TXT_LABEL_TRIGGERS, TXT_LABEL_TRUE_GUARD, TXT_LABEL_TYPE, TXT_LABEL_UNDO_LEVELS, TXT_LABEL_WIDTH, TXT_NO, TXT_OPERATION_DIALOG_TITLE, TXT_OPERATION_OPERANDS_BOX, TXT_OPERATION_RESOURCES_BOX, TXT_OPERATION_USAGE_BOX, TXT_OPTIONS_DIALOG_TITLE, TXT_OPTIONS_ICONS, TXT_OPTIONS_TEXT, TXT_OPTIONS_TEXT_ICONS, TXT_OTA_FORMATS_BOX, TXT_OTA_FORMATS_DIALOG_TITLE, TXT_OTA_FORMATS_OPERATIONS_BOX, TXT_OTA_OPERATION_DIALOG_TITLE, TXT_RADIO_DIRECTION_INPUT, TXT_RADIO_DIRECTION_OUTPUT, TXT_RADIO_EXTENSION_SIGN, TXT_RADIO_EXTENSION_ZERO, TXT_RF_DIALOG_TITLE, TXT_RF_GUARD_DIALOG_TITLE, TXT_RF_PORT_DIALOG_TITLE, TXT_RF_PORTS_BOX, TXT_RF_TYPE_NORMAL, TXT_RF_TYPE_RESERVED, TXT_RF_TYPE_VOLATILE, TXT_SOCKET_ATTACHED_BOX, TXT_SOCKET_DETACHED_BOX, TXT_SOCKET_DIALOG_TITLE, TXT_SR_PORT_DIALOG_TITLE, TXT_TEMPLATE_SLOT_DIALOG_TITLE, TXT_TEMPLATES_DIALOG_TITLE, TXT_TEMPLATES_SLOTS_BOX, TXT_TEMPLATES_TEMPLATES_BOX, and TXT_YES.

Referenced by instance().

Here is the call graph for this function:

◆ ~ProDeTextGenerator()

ProDeTextGenerator::~ProDeTextGenerator ( )
private

The Destructor.

Definition at line 374 of file ProDeTextGenerator.cc.

374  {
375 }

Member Function Documentation

◆ destroy()

void ProDeTextGenerator::destroy ( )
static

Deletes the only instance of this class.

Definition at line 394 of file ProDeTextGenerator.cc.

394  {
395  if (instance_ != NULL) {
396  delete instance_;
397  instance_ = NULL;
398  }
399 }

References instance_.

Referenced by ProDe::OnExit().

◆ instance()

ProDeTextGenerator * ProDeTextGenerator::instance ( )
static

Returns the only instance of this class.

Definition at line 382 of file ProDeTextGenerator.cc.

382  {
383  if (instance_ == NULL) {
385  }
386  return instance_;
387 }

References instance_, and ProDeTextGenerator().

Referenced by AddBridgeCmd::Do(), AddGCUCmd::Do(), PasteComponentCmd::Do(), ProDeBridgeEditPolicy::getCommand(), ProDeBusEditPolicy::getCommand(), ProDeFUEditPolicy::getCommand(), ProDeIUEditPolicy::getCommand(), ProDePortEditPolicy::getCommand(), ProDeSegmentEditPolicy::getCommand(), ProDeSocketEditPolicy::getCommand(), ProDeGCUEditPolicy::getCommand(), ProDeRFEditPolicy::getCommand(), BusDialog::onAddFUGuard(), OperationDialog::onAddOperand(), OTAFormatListDialog::onAddOTAFormat(), OperationDialog::onAddResource(), BusDialog::onAddRFGuard(), BusDialog::onAddSegment(), ImmediateSlotDialog::onAddSlot(), TemplateListDialog::onAddSlot(), TemplateListDialog::onAddTemplate(), AddressSpacesDialog::onASRightClick(), OperationDialog::onDeleteOperand(), OperationDialog::onDeleteResource(), BusDialog::onFUGuardRightClick(), RFPortDialog::onOK(), IUPortDialog::onOK(), SRPortDialog::onOK(), FUPortDialog::onOK(), RFDialog::onOK(), RFGuardDialog::onOK(), SocketDialog::onOK(), FUGuardDialog::onOK(), FUDialog::onOK(), IUDialog::onOK(), BusDialog::onOK(), BridgeDialog::onOK(), AddressSpaceDialog::onOK(), OperationDialog::onOK(), GCUDialog::onOK(), OperationDialog::onOperandLClick(), GCUDialog::onOperationRightClick(), FUDialog::onOperationRightClick(), RFDialog::onPortRightClick(), FUDialog::onPortRightClick(), GCUDialog::onPortRightClick(), OperationDialog::onResourceLClick(), RFGuardDialog::onRFChoice(), BusDialog::onRFGuardRightClick(), BusDialog::onSegmentRightClick(), BusDialog::onUnconditionalGuard(), MDFDocument::openADF(), GCUDialog::setLabels(), AboutDialog::setTexts(), IUPortDialog::setTexts(), OperationDialog::setTexts(), RFPortDialog::setTexts(), BridgeDialog::setTexts(), ImmediateSlotDialog::setTexts(), RFGuardDialog::setTexts(), SRPortDialog::setTexts(), FUPortDialog::setTexts(), EditParameterDialog::setTexts(), OTAFormatListDialog::setTexts(), TemplateSlotDialog::setTexts(), FUGuardDialog::setTexts(), AddressSpacesDialog::setTexts(), TemplateListDialog::setTexts(), RFDialog::setTexts(), SocketDialog::setTexts(), BusDialog::setTexts(), IUDialog::setTexts(), CallExplorerPluginWindow::setTexts(), FUDialog::setTexts(), AddressSpaceDialog::setTexts(), RFGuardDialog::TransferDataToWindow(), and OperationDialog::warnOnResourcesWithoutUsages().

Here is the call graph for this function:

Member Data Documentation

◆ instance_

ProDeTextGenerator * ProDeTextGenerator::instance_ = NULL
staticprivate

Definition at line 300 of file ProDeTextGenerator.hh.

Referenced by destroy(), and instance().


The documentation for this class was generated from the following files:
ProDeTextGenerator::TXT_GCU_DIALOG_TITLE
@ TXT_GCU_DIALOG_TITLE
GCU Dialog title.
Definition: ProDeTextGenerator.hh:143
ProDeTextGenerator::TXT_SOCKET_DETACHED_BOX
@ TXT_SOCKET_DETACHED_BOX
Label for Detached buses box.
Definition: ProDeTextGenerator.hh:218
ProDeTextGenerator::TXT_FU_PORT_DIALOG_TITLE
@ TXT_FU_PORT_DIALOG_TITLE
Function unit port dialog title.
Definition: ProDeTextGenerator.hh:192
ProDeTextGenerator::TXT_ADDRESS_SPACE_MIN_ADDRESS
@ TXT_ADDRESS_SPACE_MIN_ADDRESS
Label for Min-Address box.
Definition: ProDeTextGenerator.hh:207
ProDeTextGenerator::TXT_LABEL_DIRECTION
@ TXT_LABEL_DIRECTION
Label for direction widget.
Definition: ProDeTextGenerator.hh:90
ProDeTextGenerator::TXT_LABEL_MAX_READS
@ TXT_LABEL_MAX_READS
Label for Max-Reads widget.
Definition: ProDeTextGenerator.hh:70
ProDeTextGenerator::COMP_A_SOCKET
@ COMP_A_SOCKET
Name for socket (w/ article).
Definition: ProDeTextGenerator.hh:280
ProDeTextGenerator::TXT_LABEL_RF_NAME
@ TXT_LABEL_RF_NAME
Label for register file name.
Definition: ProDeTextGenerator.hh:86
ProDeTextGenerator::TXT_GCU_OPERATIONS_BOX
@ TXT_GCU_OPERATIONS_BOX
GCU Dialog operation box title.
Definition: ProDeTextGenerator.hh:144
ProDeTextGenerator::COMP_AN_IMM_SLOT
@ COMP_AN_IMM_SLOT
Name for imm. slot (w/ article).
Definition: ProDeTextGenerator.hh:283
ProDeTextGenerator::TXT_LABEL_GLOBAL_GUARD_LATENCY
@ TXT_LABEL_GLOBAL_GUARD_LATENCY
Label for global guard latency.
Definition: ProDeTextGenerator.hh:93
ProDeTextGenerator::TXT_BUTTON_ADD_SR_PORT
@ TXT_BUTTON_ADD_SR_PORT
Label for GCUdlg add FU port btn.
Definition: ProDeTextGenerator.hh:97
ProDeTextGenerator::TXT_LABEL_BUTTON_DELETE
@ TXT_LABEL_BUTTON_DELETE
Label for &Delete button.
Definition: ProDeTextGenerator.hh:95
ProDeTextGenerator::TXT_FU_DIALOG_TITLE
@ TXT_FU_DIALOG_TITLE
Function unit dialog title.
Definition: ProDeTextGenerator.hh:188
ProDeTextGenerator::COMP_BRIDGE
@ COMP_BRIDGE
Name for bridge component.
Definition: ProDeTextGenerator.hh:259
ProDeTextGenerator::COMP_A_SEGMENT
@ COMP_A_SEGMENT
Name for a segment component.
Definition: ProDeTextGenerator.hh:255
ProDeTextGenerator::COMP_AN_OTA_FORMAT
@ COMP_AN_OTA_FORMAT
Name for OTA Format (w/ article).
Definition: ProDeTextGenerator.hh:274
ProDeTextGenerator::MSG_WARN_RES_WITHOUT_USAGES
@ MSG_WARN_RES_WITHOUT_USAGES
Warning: Resources without usages.
Definition: ProDeTextGenerator.hh:248
ProDeTextGenerator::MSG_ERROR_OPERAND_NUM_RESERVED
@ MSG_ERROR_OPERAND_NUM_RESERVED
Error: Operand number reserved.
Definition: ProDeTextGenerator.hh:236
ProDeTextGenerator::TXT_COLUMN_INDEX
@ TXT_COLUMN_INDEX
Label for index column in a list.
Definition: ProDeTextGenerator.hh:113
ProDeTextGenerator::STATUS_SOCKET
@ STATUS_SOCKET
Status line template for sockets.
Definition: ProDeTextGenerator.hh:291
ProDeTextGenerator::MSG_ERROR_PIPELINE_START
@ MSG_ERROR_PIPELINE_START
Error: Pipeline usage start late.
Definition: ProDeTextGenerator.hh:239
ProDeTextGenerator::STATUS_BRIDGE
@ STATUS_BRIDGE
Status line template for bridges.
Definition: ProDeTextGenerator.hh:292
ProDeTextGenerator::TXT_BUTTON_SHIFT_RIGHT
@ TXT_BUTTON_SHIFT_RIGHT
Label for >> button.
Definition: ProDeTextGenerator.hh:137
ProDeTextGenerator::TXT_BUTTON_INSERT
@ TXT_BUTTON_INSERT
Label for insert button.
Definition: ProDeTextGenerator.hh:138
ProDeTextGenerator::TXT_LABEL_TRUE_GUARD
@ TXT_LABEL_TRUE_GUARD
Label for 'always true guard'.
Definition: ProDeTextGenerator.hh:64
ProDeTextGenerator::TXT_COLUMN_COMPULSORY
@ TXT_COLUMN_COMPULSORY
Label for compulsory column in a list.
Definition: ProDeTextGenerator.hh:106
ProDeTextGenerator::TXT_BUS_DIALOG_TITLE
@ TXT_BUS_DIALOG_TITLE
Bus Dialog title.
Definition: ProDeTextGenerator.hh:148
ProDeTextGenerator::MSG_ERROR_ID_EXISTS
@ MSG_ERROR_ID_EXISTS
Error: Conflicting addr. space ID.
Definition: ProDeTextGenerator.hh:246
ProDeTextGenerator::TXT_BUS_BUS_BOX
@ TXT_BUS_BUS_BOX
Bus Dialog bus box title.
Definition: ProDeTextGenerator.hh:149
ProDeTextGenerator::TXT_OPTIONS_DIALOG_TITLE
@ TXT_OPTIONS_DIALOG_TITLE
Options dialog title.
Definition: ProDeTextGenerator.hh:201
ProDeTextGenerator::TXT_LABEL_INPUT_SOCKET
@ TXT_LABEL_INPUT_SOCKET
Label for input socket selector.
Definition: ProDeTextGenerator.hh:61
ProDeTextGenerator::TXT_LABEL_SLOT
@ TXT_LABEL_SLOT
Label for slot widget.
Definition: ProDeTextGenerator.hh:71
ProDeTextGenerator::TXT_COLUMN_COMMAND
@ TXT_COLUMN_COMMAND
Label for command column.
Definition: ProDeTextGenerator.hh:120
ProDeTextGenerator::COMP_A_FUNCTION_UNIT
@ COMP_A_FUNCTION_UNIT
Name for FU (w/ article).
Definition: ProDeTextGenerator.hh:264
ProDeTextGenerator::TXT_IU_DIALOG_TITLE
@ TXT_IU_DIALOG_TITLE
Immediate unit Dialog title.
Definition: ProDeTextGenerator.hh:177
ProDeTextGenerator::TXT_BUTTON_SHIFT_LEFT
@ TXT_BUTTON_SHIFT_LEFT
Label for << button.
Definition: ProDeTextGenerator.hh:136
ProDeTextGenerator::STATUS_PORT
@ STATUS_PORT
Status line template for ports.
Definition: ProDeTextGenerator.hh:293
ProDeTextGenerator::MSG_ERROR_CANNOT_ADD
@ MSG_ERROR_CANNOT_ADD
Error: Something can't be added.
Definition: ProDeTextGenerator.hh:237
ProDeTextGenerator::TXT_COLUMN_WIDTH
@ TXT_COLUMN_WIDTH
Label for width column in a list.
Definition: ProDeTextGenerator.hh:109
ProDeTextGenerator::TXT_BUTTON_DETACH
@ TXT_BUTTON_DETACH
Label for detach button.
Definition: ProDeTextGenerator.hh:141
ProDeTextGenerator::COMP_OPERATION
@ COMP_OPERATION
Name for operation (w/o article).
Definition: ProDeTextGenerator.hh:258
ProDeTextGenerator::TXT_YES
@ TXT_YES
Text 'yes' in lower case.
Definition: ProDeTextGenerator.hh:130
ProDeTextGenerator::TXT_LABEL_BIDIRECTIONAL
@ TXT_LABEL_BIDIRECTIONAL
Label for bidirectional checkbox.
Definition: ProDeTextGenerator.hh:82
ProDeTextGenerator::TXT_LABEL_MAU
@ TXT_LABEL_MAU
Label for min. addressable unit.
Definition: ProDeTextGenerator.hh:58
ProDeTextGenerator::STATUS_BUS
@ STATUS_BUS
Status line template for buses.
Definition: ProDeTextGenerator.hh:289
ProDeTextGenerator::MSG_ERROR_MAX_READS
@ MSG_ERROR_MAX_READS
Error: Max-reads too large.
Definition: ProDeTextGenerator.hh:240
ProDeTextGenerator::MSG_ERROR_CANNOT_RF_GUARD
@ MSG_ERROR_CANNOT_RF_GUARD
Error: Register file guard.
Definition: ProDeTextGenerator.hh:226
ProDeTextGenerator::TXT_LABEL_BUTTON_EDIT
@ TXT_LABEL_BUTTON_EDIT
Label for &Edit... button.
Definition: ProDeTextGenerator.hh:96
ProDeTextGenerator::TXT_BRIDGE_DIALOG_TITLE
@ TXT_BRIDGE_DIALOG_TITLE
Bridge dialog title.
Definition: ProDeTextGenerator.hh:195
ProDeTextGenerator::MSG_ERROR_ILLEGAL_NAME
@ MSG_ERROR_ILLEGAL_NAME
Error: Illegal component name.
Definition: ProDeTextGenerator.hh:223
ProDeTextGenerator::TXT_LABEL_OPCODE_PORT
@ TXT_LABEL_OPCODE_PORT
Label for sets opcode widget.
Definition: ProDeTextGenerator.hh:77
ProDeTextGenerator::TXT_COLUMN_MIN_ADDRESS
@ TXT_COLUMN_MIN_ADDRESS
Label for min-address column.
Definition: ProDeTextGenerator.hh:124
ProDeTextGenerator::TXT_LABEL_DESTINATION
@ TXT_LABEL_DESTINATION
Label for destination widget.
Definition: ProDeTextGenerator.hh:73
ProDeTextGenerator::MSG_ERROR_GUARD_EXISTS
@ MSG_ERROR_GUARD_EXISTS
Error: Equal guard exists.
Definition: ProDeTextGenerator.hh:242
ProDeTextGenerator::TXT_COLUMN_SEGMENT
@ TXT_COLUMN_SEGMENT
Label for segment column.
Definition: ProDeTextGenerator.hh:127
ProDeTextGenerator::MSG_ERROR_SAME_NAME
@ MSG_ERROR_SAME_NAME
Error: Same name exists.
Definition: ProDeTextGenerator.hh:229
ProDeTextGenerator::TXT_LABEL_CONTENTS
@ TXT_LABEL_CONTENTS
Label for contents widget.
Definition: ProDeTextGenerator.hh:89
ProDeTextGenerator::TXT_TEMPLATES_SLOTS_BOX
@ TXT_TEMPLATES_SLOTS_BOX
Template Slots box title.
Definition: ProDeTextGenerator.hh:165
ProDeTextGenerator::MSG_ERROR_NO_SLOTS_AVAILABLE
@ MSG_ERROR_NO_SLOTS_AVAILABLE
Error: No slots available for IT.
Definition: ProDeTextGenerator.hh:231
ProDeTextGenerator::COMP_FUNCTION_UNIT
@ COMP_FUNCTION_UNIT
Name for FU (w/o article).
Definition: ProDeTextGenerator.hh:263
ProDeTextGenerator::TXT_RF_PORT_DIALOG_TITLE
@ TXT_RF_PORT_DIALOG_TITLE
Register file port Dialog title.
Definition: ProDeTextGenerator.hh:161
ProDeTextGenerator::COMP_A_TEMPLATE
@ COMP_A_TEMPLATE
Name for template (w/ article).
Definition: ProDeTextGenerator.hh:272
ProDeTextGenerator::TXT_GCU_PORTS_BOX
@ TXT_GCU_PORTS_BOX
Port list box title.
Definition: ProDeTextGenerator.hh:145
ProDeTextGenerator::COMP_AN_IMMEDIATE_UNIT
@ COMP_AN_IMMEDIATE_UNIT
Immediate unit (w/ article).
Definition: ProDeTextGenerator.hh:266
ProDeTextGenerator::TXT_OPTIONS_TEXT_ICONS
@ TXT_OPTIONS_TEXT_ICONS
Text&Icons for toolbar buttons.
Definition: ProDeTextGenerator.hh:203
ProDeTextGenerator::COMP_A_RESOURCE
@ COMP_A_RESOURCE
Name for resource (w/ article).
Definition: ProDeTextGenerator.hh:262
ProDeTextGenerator::TXT_RF_TYPE_NORMAL
@ TXT_RF_TYPE_NORMAL
Register file type: normal.
Definition: ProDeTextGenerator.hh:157
ProDeTextGenerator::COMP_RESOURCE
@ COMP_RESOURCE
Name for resource (w/o article).
Definition: ProDeTextGenerator.hh:261
ProDeTextGenerator::TXT_COLUMN_SHORTCUT
@ TXT_COLUMN_SHORTCUT
Label for shortcut column.
Definition: ProDeTextGenerator.hh:121
ProDeTextGenerator::TXT_COLUMN_SRP
@ TXT_COLUMN_SRP
Label for sp.reg. port column.
Definition: ProDeTextGenerator.hh:128
ProDeTextGenerator::STATUS_FU_PORT
@ STATUS_FU_PORT
Status line template for FU ports.
Definition: ProDeTextGenerator.hh:294
ProDeTextGenerator::TXT_LABEL_OUTPUT_BUS
@ TXT_LABEL_OUTPUT_BUS
Label for output bus widget.
Definition: ProDeTextGenerator.hh:81
ProDeTextGenerator::TXT_BUS_SI_BOX
@ TXT_BUS_SI_BOX
Short immediate box title.
Definition: ProDeTextGenerator.hh:151
ProDeTextGenerator::TXT_CALL_EXPLORER_PLUGIN_TITLE
@ TXT_CALL_EXPLORER_PLUGIN_TITLE
Call Explorer plugin title.
Definition: ProDeTextGenerator.hh:212
ProDeTextGenerator::TXT_LABEL_MAX_WRITES
@ TXT_LABEL_MAX_WRITES
Label for Max-Writes widget.
Definition: ProDeTextGenerator.hh:69
ProDeTextGenerator::TXT_ALL
@ TXT_ALL
Text 'all' in lower case.
Definition: ProDeTextGenerator.hh:132
ProDeTextGenerator::TXT_LABEL_TYPE
@ TXT_LABEL_TYPE
Label for type widget.
Definition: ProDeTextGenerator.hh:67
ProDeTextGenerator::TXT_LABEL_CYCLES
@ TXT_LABEL_CYCLES
Label for cycles widget.
Definition: ProDeTextGenerator.hh:74
ProDeTextGenerator::STATUS_IMMEDIATE_UNIT
@ STATUS_IMMEDIATE_UNIT
Status line template for IUs,.
Definition: ProDeTextGenerator.hh:287
ProDeTextGenerator::TXT_COLUMN_TYPE
@ TXT_COLUMN_TYPE
Label for type column in a list.
Definition: ProDeTextGenerator.hh:108
Texts::TextGenerator::addText
virtual void addText(int textId, const std::string &templateString)
Definition: TextGenerator.cc:118
ProDeTextGenerator::TXT_BUTTON_REMOVE
@ TXT_BUTTON_REMOVE
Label for remove button.
Definition: ProDeTextGenerator.hh:139
ProDeTextGenerator::MSG_ERROR_CANNOT_REMOVE
@ MSG_ERROR_CANNOT_REMOVE
Error: Something can't be removed.
Definition: ProDeTextGenerator.hh:238
ProDeTextGenerator::TXT_TEMPLATE_SLOT_DIALOG_TITLE
@ TXT_TEMPLATE_SLOT_DIALOG_TITLE
Template Slot dialog title.
Definition: ProDeTextGenerator.hh:167
ProDeTextGenerator::TXT_COLUMN_BUS
@ TXT_COLUMN_BUS
Label for bus column in a list.
Definition: ProDeTextGenerator.hh:126
ProDeTextGenerator::TXT_ADDRESS_SPACE_MAX_ADDRESS
@ TXT_ADDRESS_SPACE_MAX_ADDRESS
Label for Max-Address box.
Definition: ProDeTextGenerator.hh:208
ProDeTextGenerator::TXT_LABEL_PORT
@ TXT_LABEL_PORT
Label for port widget.
Definition: ProDeTextGenerator.hh:75
ProDeTextGenerator::TXT_OPERATION_OPERANDS_BOX
@ TXT_OPERATION_OPERANDS_BOX
Operands box title.
Definition: ProDeTextGenerator.hh:186
ProDeTextGenerator::TXT_COLUMN_BIT_WIDTH
@ TXT_COLUMN_BIT_WIDTH
Label for bit width column in a list.
Definition: ProDeTextGenerator.hh:111
ProDeTextGenerator::TXT_RF_GUARD_DIALOG_TITLE
@ TXT_RF_GUARD_DIALOG_TITLE
Register file guard dialog title.
Definition: ProDeTextGenerator.hh:199
ProDeTextGenerator::TXT_TEMPLATES_TEMPLATES_BOX
@ TXT_TEMPLATES_TEMPLATES_BOX
Instruction Templates bos title.
Definition: ProDeTextGenerator.hh:164
ProDeTextGenerator::COMP_ADDRESS_SPACE
@ COMP_ADDRESS_SPACE
Address space (w/o article).
Definition: ProDeTextGenerator.hh:279
ProDeTextGenerator::TXT_RADIO_EXTENSION_ZERO
@ TXT_RADIO_EXTENSION_ZERO
Label for 'zero' radio button.
Definition: ProDeTextGenerator.hh:100
ProDeTextGenerator::TXT_COLUMN_PORT
@ TXT_COLUMN_PORT
Label for port column in a list.
Definition: ProDeTextGenerator.hh:114
ProDeTextGenerator::COMP_GCU
@ COMP_GCU
Name for control unit.
Definition: ProDeTextGenerator.hh:265
ProDeTextGenerator::TXT_LABEL_OPPOSITE_BRIDGE
@ TXT_LABEL_OPPOSITE_BRIDGE
Label for opposite bridge name.
Definition: ProDeTextGenerator.hh:79
ProDeTextGenerator::MSG_ERROR_OPCODE_SET
@ MSG_ERROR_OPCODE_SET
Error: Operation reads the opcode.
Definition: ProDeTextGenerator.hh:228
ProDeTextGenerator::COMP_OPERAND_READ
@ COMP_OPERAND_READ
String for operand read.
Definition: ProDeTextGenerator.hh:277
ProDeTextGenerator::TXT_BUTTON_ADD_FU_PORT
@ TXT_BUTTON_ADD_FU_PORT
Label for GCUdlg add SR port btn.
Definition: ProDeTextGenerator.hh:98
ProDeTextGenerator::TXT_ADDRESS_SPACES_DIALOG_TITLE
@ TXT_ADDRESS_SPACES_DIALOG_TITLE
Address spaces dialog title.
Definition: ProDeTextGenerator.hh:210
ProDeTextGenerator::COMP_AN_ADDRESS_SPACE
@ COMP_AN_ADDRESS_SPACE
Address space (w/ article).
Definition: ProDeTextGenerator.hh:278
ProDeTextGenerator::TXT_COLUMN_SLOT
@ TXT_COLUMN_SLOT
Label for slot column in a list.
Definition: ProDeTextGenerator.hh:115
ProDeTextGenerator::COMP_A_PORT
@ COMP_A_PORT
Name for port (w/ article).
Definition: ProDeTextGenerator.hh:270
ProDeTextGenerator::TXT_COLUMN_TRIGGERS
@ TXT_COLUMN_TRIGGERS
Label for T column in a list.
Definition: ProDeTextGenerator.hh:119
ProDeTextGenerator::MSG_ERROR_BUS_IT_SLOT_WIDTH
@ MSG_ERROR_BUS_IT_SLOT_WIDTH
Error: Slot width > bus width.
Definition: ProDeTextGenerator.hh:233
ProDeTextGenerator::TXT_COLUMN_DESTINATION
@ TXT_COLUMN_DESTINATION
Label for destination column.
Definition: ProDeTextGenerator.hh:117
ProDeTextGenerator::COMP_TEMPLATE
@ COMP_TEMPLATE
Name for template (w/o article).
Definition: ProDeTextGenerator.hh:273
ProDeTextGenerator::MSG_ERROR_NO_OPCODE_OPERAND
@ MSG_ERROR_NO_OPCODE_OPERAND
Error: No oprnd for opcode.s.port.
Definition: ProDeTextGenerator.hh:235
ProDeTextGenerator::STATUS_SEGMENT
@ STATUS_SEGMENT
Status line template for segments.
Definition: ProDeTextGenerator.hh:290
ProDeTextGenerator::COMP_SOCKET
@ COMP_SOCKET
Name for socket (w/o article).
Definition: ProDeTextGenerator.hh:281
ProDeTextGenerator::COMP_REGISTER_FILE
@ COMP_REGISTER_FILE
Register file (w/o article).
Definition: ProDeTextGenerator.hh:269
ProDeTextGenerator::TXT_RADIO_EXTENSION_SIGN
@ TXT_RADIO_EXTENSION_SIGN
Label for 'sign' radio button.
Definition: ProDeTextGenerator.hh:101
ProDeTextGenerator::TXT_COLUMN_MAX_ADDRESS
@ TXT_COLUMN_MAX_ADDRESS
Label for max-address column.
Definition: ProDeTextGenerator.hh:125
ProDeTextGenerator::TXT_LABEL_NAME
@ TXT_LABEL_NAME
Label for component name widget.
Definition: ProDeTextGenerator.hh:56
ProDeTextGenerator::TXT_FU_GUARD_DIALOG_TITLE
@ TXT_FU_GUARD_DIALOG_TITLE
Function unit guard dialog title.
Definition: ProDeTextGenerator.hh:197
ProDeTextGenerator::COMP_BUS
@ COMP_BUS
Name for bus component.
Definition: ProDeTextGenerator.hh:254
ProDeTextGenerator::MSG_ERROR_BRIDGE_NAMES
@ MSG_ERROR_BRIDGE_NAMES
Error: Opposing brdgs w/same name.
Definition: ProDeTextGenerator.hh:234
ProDeTextGenerator::TXT_SOCKET_DIALOG_TITLE
@ TXT_SOCKET_DIALOG_TITLE
Socket dialog title.
Definition: ProDeTextGenerator.hh:216
ProDeTextGenerator::TXT_LABEL_SIZE
@ TXT_LABEL_SIZE
Label for size widget.
Definition: ProDeTextGenerator.hh:68
ProDeTextGenerator::MSG_ERROR_NO_IUS_AVAILABLE
@ MSG_ERROR_NO_IUS_AVAILABLE
Error: No IUs available for IT.
Definition: ProDeTextGenerator.hh:232
ProDeTextGenerator::TXT_RADIO_DIRECTION_INPUT
@ TXT_RADIO_DIRECTION_INPUT
Label for input radio button.
Definition: ProDeTextGenerator.hh:102
ProDeTextGenerator::COMP_SEGMENT
@ COMP_SEGMENT
Name for segment component.
Definition: ProDeTextGenerator.hh:256
ProDeTextGenerator::TXT_LABEL_GUARD_LATENCY
@ TXT_LABEL_GUARD_LATENCY
Label for guard latency.
Definition: ProDeTextGenerator.hh:92
ProDeTextGenerator::TXT_OPERATION_USAGE_BOX
@ TXT_OPERATION_USAGE_BOX
Pipeline usage box title.
Definition: ProDeTextGenerator.hh:184
ProDeTextGenerator::TXT_FU_PORTS_BOX
@ TXT_FU_PORTS_BOX
Ports box title.
Definition: ProDeTextGenerator.hh:189
ProDeTextGenerator::TXT_ABOUT_DIALOG_TITLE
@ TXT_ABOUT_DIALOG_TITLE
About dialog title.
Definition: ProDeTextGenerator.hh:220
ProDeTextGenerator::TXT_LABEL_OTA_OPERATION
@ TXT_LABEL_OTA_OPERATION
Label for OTA operation widget.
Definition: ProDeTextGenerator.hh:72
ProDeTextGenerator::TXT_FU_OPERATIONS_BOX
@ TXT_FU_OPERATIONS_BOX
Operations box title.
Definition: ProDeTextGenerator.hh:190
ProDeTextGenerator::ProDeTextGenerator
ProDeTextGenerator()
Definition: ProDeTextGenerator.cc:44
ProDeTextGenerator::MSG_ERROR_MAX_WRITES
@ MSG_ERROR_MAX_WRITES
Error: Max-writes too large.
Definition: ProDeTextGenerator.hh:241
ProDeTextGenerator::TXT_LABEL_RA_CHOICE
@ TXT_LABEL_RA_CHOICE
Label for ret.addr. port choicer.
Definition: ProDeTextGenerator.hh:91
ProDeTextGenerator::STATUS_REGISTER_FILE
@ STATUS_REGISTER_FILE
Status line template for RFs.
Definition: ProDeTextGenerator.hh:286
ProDeTextGenerator::STATUS_FUNCTION_UNIT
@ STATUS_FUNCTION_UNIT
Status line template for FUs.
Definition: ProDeTextGenerator.hh:285
ProDeTextGenerator::TXT_BUTTON_ATTACH
@ TXT_BUTTON_ATTACH
Label for attach button.
Definition: ProDeTextGenerator.hh:140
ProDeTextGenerator::TXT_IU_TEMPLATES_BOX
@ TXT_IU_TEMPLATES_BOX
Templates box title.
Definition: ProDeTextGenerator.hh:179
ProDeTextGenerator::COMP_AN_OPERATION
@ COMP_AN_OPERATION
Name for operation (w/ article).
Definition: ProDeTextGenerator.hh:257
ProDeTextGenerator::COMP_OTA_FORMAT
@ COMP_OTA_FORMAT
Name for OTA Format (w/o article).
Definition: ProDeTextGenerator.hh:275
ProDeTextGenerator::TXT_OPTIONS_TEXT
@ TXT_OPTIONS_TEXT
Text option for toolbar buttons.
Definition: ProDeTextGenerator.hh:204
ProDeTextGenerator::TXT_LABEL_EXTENSION
@ TXT_LABEL_EXTENSION
Label for 'extension' radiobox.
Definition: ProDeTextGenerator.hh:66
ProDeTextGenerator::TXT_COLUMN_OPERAND
@ TXT_COLUMN_OPERAND
Label for operand column.
Definition: ProDeTextGenerator.hh:118
ProDeTextGenerator::TXT_OPERATION_RESOURCES_BOX
@ TXT_OPERATION_RESOURCES_BOX
Pipeline resources box title.
Definition: ProDeTextGenerator.hh:185
ProDeTextGenerator::TXT_LABEL_OPERAND
@ TXT_LABEL_OPERAND
Label for operand widget.
Definition: ProDeTextGenerator.hh:76
ProDeTextGenerator::MSG_ERROR
@ MSG_ERROR
Text 'Error' and new line.
Definition: ProDeTextGenerator.hh:222
ProDeTextGenerator::TXT_LABEL_INPUT_BUS
@ TXT_LABEL_INPUT_BUS
Label for input bus widget.
Definition: ProDeTextGenerator.hh:80
ProDeTextGenerator::TXT_OTA_OPERATION_DIALOG_TITLE
@ TXT_OTA_OPERATION_DIALOG_TITLE
OTA Operations dialog title.
Definition: ProDeTextGenerator.hh:173
ProDeTextGenerator::TXT_LABEL_INVERTED
@ TXT_LABEL_INVERTED
Label for inverted checkbox.
Definition: ProDeTextGenerator.hh:85
ProDeTextGenerator::COMP_IMM_SLOT
@ COMP_IMM_SLOT
Name for imm. slot (w/o article).
Definition: ProDeTextGenerator.hh:282
ProDeTextGenerator::COMP_A_BUS
@ COMP_A_BUS
Name for a bus component.
Definition: ProDeTextGenerator.hh:253
ProDeTextGenerator::MSG_CONFIRM_OPERAND_DELETION
@ MSG_CONFIRM_OPERAND_DELETION
Confirm: operand deletion.
Definition: ProDeTextGenerator.hh:250
ProDeTextGenerator::TXT_SR_PORT_DIALOG_TITLE
@ TXT_SR_PORT_DIALOG_TITLE
Special reg. port dialog title.
Definition: ProDeTextGenerator.hh:193
ProDeTextGenerator::TXT_OTA_FORMATS_BOX
@ TXT_OTA_FORMATS_BOX
OTA Formats box title.
Definition: ProDeTextGenerator.hh:170
ProDeTextGenerator::TXT_COLUMN_OTA_OPERATION
@ TXT_COLUMN_OTA_OPERATION
Label for OTA operation column in a list.
Definition: ProDeTextGenerator.hh:116
ProDeTextGenerator::TXT_BUS_SEGMENTS_BOX
@ TXT_BUS_SEGMENTS_BOX
Segments box title.
Definition: ProDeTextGenerator.hh:150
ProDeTextGenerator::TXT_BUTTON_DOWN
@ TXT_BUTTON_DOWN
Label for down button.
Definition: ProDeTextGenerator.hh:135
ProDeTextGenerator::STATUS_GCU
@ STATUS_GCU
Status line template for GCUs.
Definition: ProDeTextGenerator.hh:288
ProDeTextGenerator::TXT_NO
@ TXT_NO
Text 'no' in lower case.
Definition: ProDeTextGenerator.hh:131
ProDeTextGenerator::TXT_OPERATION_DIALOG_TITLE
@ TXT_OPERATION_DIALOG_TITLE
Operation dialog title.
Definition: ProDeTextGenerator.hh:183
ProDeTextGenerator::TXT_OTA_FORMATS_DIALOG_TITLE
@ TXT_OTA_FORMATS_DIALOG_TITLE
OTA Formats dialog title.
Definition: ProDeTextGenerator.hh:169
ProDeTextGenerator::TXT_COLUMN_AVAILABLE_COMMANDS
@ TXT_COLUMN_AVAILABLE_COMMANDS
Available commands column.
Definition: ProDeTextGenerator.hh:123
ProDeTextGenerator::TXT_TEMPLATES_DIALOG_TITLE
@ TXT_TEMPLATES_DIALOG_TITLE
Templates dialog title.
Definition: ProDeTextGenerator.hh:163
ProDeTextGenerator::TXT_COLUMN_MAU
@ TXT_COLUMN_MAU
Label for MAU column in a list.
Definition: ProDeTextGenerator.hh:110
ProDeTextGenerator::TXT_RF_DIALOG_TITLE
@ TXT_RF_DIALOG_TITLE
Register file Dialog title.
Definition: ProDeTextGenerator.hh:155
ProDeTextGenerator::MSG_ERROR_ONE_GCU
@ MSG_ERROR_ONE_GCU
Error: Multiple control units.
Definition: ProDeTextGenerator.hh:224
ProDeTextGenerator::TXT_LABEL_SOCKET
@ TXT_LABEL_SOCKET
Label for socket selection.
Definition: ProDeTextGenerator.hh:60
ProDeTextGenerator::TXT_LABEL_REGISTER_INDEX
@ TXT_LABEL_REGISTER_INDEX
Label for register index widget.
Definition: ProDeTextGenerator.hh:87
ProDeTextGenerator::TXT_LABEL_OUTPUT_SOCKET
@ TXT_LABEL_OUTPUT_SOCKET
Label for output socket selector.
Definition: ProDeTextGenerator.hh:62
ProDeTextGenerator::TXT_OPTIONS_ICONS
@ TXT_OPTIONS_ICONS
Icons option for toolbar buttons.
Definition: ProDeTextGenerator.hh:202
ProDeTextGenerator::COMP_RESOURCE_USE
@ COMP_RESOURCE_USE
String for resource use.
Definition: ProDeTextGenerator.hh:276
ProDeTextGenerator::TXT_LABEL_UNDO_LEVELS
@ TXT_LABEL_UNDO_LEVELS
Label for undo levels widget.
Definition: ProDeTextGenerator.hh:88
ProDeTextGenerator::MSG_ERROR_CANNOT_FU_GUARD
@ MSG_ERROR_CANNOT_FU_GUARD
Error: Function unit port guard.
Definition: ProDeTextGenerator.hh:227
ProDeTextGenerator::TXT_IU_PORTS_BOX
@ TXT_IU_PORTS_BOX
Ports box title.
Definition: ProDeTextGenerator.hh:178
ProDeTextGenerator::TXT_RF_TYPE_RESERVED
@ TXT_RF_TYPE_RESERVED
Register file type: reserved.
Definition: ProDeTextGenerator.hh:159
ProDeTextGenerator::COMP_IMMEDIATE_UNIT
@ COMP_IMMEDIATE_UNIT
Immediate unit (w/o article).
Definition: ProDeTextGenerator.hh:267
ProDeTextGenerator::COMP_MACHINE
@ COMP_MACHINE
Text for machine description.
Definition: ProDeTextGenerator.hh:252
ProDeTextGenerator::TXT_EDIT_PARAMETER_TITLE
@ TXT_EDIT_PARAMETER_TITLE
Edit parameter title.
Definition: ProDeTextGenerator.hh:214
ProDeTextGenerator::TXT_COLUMN_INVERTED
@ TXT_COLUMN_INVERTED
Label for inv column in a list.
Definition: ProDeTextGenerator.hh:112
ProDeTextGenerator::TXT_RF_TYPE_VOLATILE
@ TXT_RF_TYPE_VOLATILE
Register file type: volatile.
Definition: ProDeTextGenerator.hh:158
ProDeTextGenerator::TXT_COLUMN_TOOLBAR_BUTTONS
@ TXT_COLUMN_TOOLBAR_BUTTONS
Label for toolbar buttons column.
Definition: ProDeTextGenerator.hh:122
ProDeTextGenerator::MSG_ERROR_CANNOT_BRIDGE
@ MSG_ERROR_CANNOT_BRIDGE
Error: Bridge creation impossible.
Definition: ProDeTextGenerator.hh:225
ProDeTextGenerator::TXT_BUS_REGISTER_GUARD_BOX
@ TXT_BUS_REGISTER_GUARD_BOX
Register file guards box title.
Definition: ProDeTextGenerator.hh:152
ProDeTextGenerator::TXT_LABEL_ENABLED
@ TXT_LABEL_ENABLED
Label for 'enable' checkbox.
Definition: ProDeTextGenerator.hh:63
ProDeTextGenerator::MSG_ERROR_LOADING_FILE
@ MSG_ERROR_LOADING_FILE
Error: File loading failed.
Definition: ProDeTextGenerator.hh:244
ProDeTextGenerator::TXT_LABEL_PORT_NAME
@ TXT_LABEL_PORT_NAME
Label for port name.
Definition: ProDeTextGenerator.hh:84
ProDeTextGenerator::TXT_LABEL_FU_NAME
@ TXT_LABEL_FU_NAME
Label for function unit name.
Definition: ProDeTextGenerator.hh:83
ProDeTextGenerator::MSG_ERROR_UNKNOWN_COMMAND_ID
@ MSG_ERROR_UNKNOWN_COMMAND_ID
Error: Unknown command ID.
Definition: ProDeTextGenerator.hh:243
ProDeTextGenerator::COMP_PORT
@ COMP_PORT
Name for port (w/o article).
Definition: ProDeTextGenerator.hh:271
ProDeTextGenerator::TXT_SOCKET_ATTACHED_BOX
@ TXT_SOCKET_ATTACHED_BOX
Label for Attached buses box.
Definition: ProDeTextGenerator.hh:217
ProDeTextGenerator::instance_
static ProDeTextGenerator * instance_
Definition: ProDeTextGenerator.hh:300
ProDeTextGenerator::MSG_ERROR_NO_IMMEDIATE_UNITS
@ MSG_ERROR_NO_IMMEDIATE_UNITS
Error: No IUs for a template slot.
Definition: ProDeTextGenerator.hh:245
ProDeTextGenerator::TXT_LABEL_WIDTH
@ TXT_LABEL_WIDTH
Label for bit width widget.
Definition: ProDeTextGenerator.hh:57
ProDeTextGenerator::TXT_OTA_FORMATS_OPERATIONS_BOX
@ TXT_OTA_FORMATS_OPERATIONS_BOX
OTA Formats operations dialog title.
Definition: ProDeTextGenerator.hh:171
ProDeTextGenerator::TXT_COLUMN_NAME
@ TXT_COLUMN_NAME
Label for name column in a list.
Definition: ProDeTextGenerator.hh:105
ProDeTextGenerator::TXT_GCU_DELAY_SLOTS
@ TXT_GCU_DELAY_SLOTS
Delay slots control label.
Definition: ProDeTextGenerator.hh:146
ProDeTextGenerator::TXT_ADDRESS_SPACE_DIALOG_TITLE
@ TXT_ADDRESS_SPACE_DIALOG_TITLE
Address space dialog title.
Definition: ProDeTextGenerator.hh:206
ProDeTextGenerator::TXT_IMMEDIATE_SLOT_DIALOG_TITLE
@ TXT_IMMEDIATE_SLOT_DIALOG_TITLE
Immediate Slot dialog title.
Definition: ProDeTextGenerator.hh:175
ProDeTextGenerator::COMP_A_REGISTER_FILE
@ COMP_A_REGISTER_FILE
Register file (w/ article).
Definition: ProDeTextGenerator.hh:268
ProDeTextGenerator::TXT_BUS_PORT_GUARD_BOX
@ TXT_BUS_PORT_GUARD_BOX
Function unit guards box title.
Definition: ProDeTextGenerator.hh:153
ProDeTextGenerator::COMP_A_BRIDGE
@ COMP_A_BRIDGE
Name for bridge (w/ article).
Definition: ProDeTextGenerator.hh:260
Texts::LAST__
@ LAST__
Definition: TextGenerator.hh:68
ProDeTextGenerator::TXT_LABEL_ADDRESS_SPACE
@ TXT_LABEL_ADDRESS_SPACE
Label for address spave selector.
Definition: ProDeTextGenerator.hh:59
ProDeTextGenerator::TXT_LABEL_FALSE_GUARD
@ TXT_LABEL_FALSE_GUARD
Label for 'always false guard'.
Definition: ProDeTextGenerator.hh:65
ProDeTextGenerator::TXT_LABEL_TRIGGERS
@ TXT_LABEL_TRIGGERS
Label for 'triggers' checkbox.
Definition: ProDeTextGenerator.hh:78
ProDeTextGenerator::TXT_IU_PORT_DIALOG_TITLE
@ TXT_IU_PORT_DIALOG_TITLE
Immediate unit port dialog title.
Definition: ProDeTextGenerator.hh:181
ProDeTextGenerator::TXT_RF_PORTS_BOX
@ TXT_RF_PORTS_BOX
Ports box title.
Definition: ProDeTextGenerator.hh:156
ProDeTextGenerator::TXT_COLUMN_VALUE
@ TXT_COLUMN_VALUE
Label for value column in a list.
Definition: ProDeTextGenerator.hh:107
ProDeTextGenerator::TXT_BUTTON_UP
@ TXT_BUTTON_UP
Label for up button.
Definition: ProDeTextGenerator.hh:134
ProDeTextGenerator::TXT_RADIO_DIRECTION_OUTPUT
@ TXT_RADIO_DIRECTION_OUTPUT
Label for output radio button.
Definition: ProDeTextGenerator.hh:103
ProDeTextGenerator::MSG_ERROR_EMPTY_TEMPLATE
@ MSG_ERROR_EMPTY_TEMPLATE
Error: Two empty templates.
Definition: ProDeTextGenerator.hh:230