SMG UFC

From SIMboxWiki
Jump to navigation Jump to search

The SMG_UFC logic component is responsible for managing the UFC system.

Type: Logic Object Component
File: SMG_UFC.slc
Version: 450.1000.342.1


back to top

Icon properties.png Properties

NameDescriptionMaxValueMinValueDisplayNameUnitTypeUnitName
PROP_DEFAULT_ACTIVE_PAGE  UFC Page which is loaded on start  Default Active Page  Default  Default 
PROP_FONT_SIZE  Size of font used in text AGIs  100  0.01    Default  Default 
PROP_HEBREW_UFC  UFC edits in Hebrew    Default  Default 
PROP_LETTER_HEIGHT  Letter Height  100  0.01    Default  Default 
PROP_LETTER_SIZE  Letter size (horizontal)  100  0.01    Default  Default 
PROP_NUMBER_OF_LINES  Number of vertical lines  100  Number of Lines  Default  Default 
PROP_SECONDARY_PAGE  UFC Page which is loaded on list Request  Secondary Page  Default  Default 
PROP_UFC_X_POSITION  Position of UFC on Gauge (X coord)  200  -200    Default  Default 
PROP_UFC_Y_POSITION  Position of UFC on gauge (y coord)  200  -200    Default  Default 

back to top

Icon attributes.png Attributes

NameDescriptionParam1Param2DisplayNameUnitTypeUnitName
ATT_DED_CURRENT_ACTIVE_PAGE  Current DED page name  string &      Default  Default 
ATT_DED_CURRENT_FIELD_DISPLAYED_SIZE  Displayed size of field  int &      Default  Default 
ATT_DED_CURRENT_FIELD_HORIZONTAL_POS  Horizontal position of field (from left)  int &      Default  Default 
ATT_DED_CURRENT_FIELD_IS_RIGHT_ALIGNED  Current field is right aligend  bool &      Default  Default 
ATT_DED_CURRENT_FIELD_METHOD  Method of current field (VIRTUAL/TOGGLE etc.)  int &      Default  Default 
ATT_DED_CURRENT_FIELD_NO_OF_LINES  Number of vertical lines  int &      Default  Default 
ATT_DED_CURRENT_FIELD_NUMBER  Number of current field  int &      Default  Default 
ATT_DED_CURRENT_FIELD_STATUS  Field status (edited/default/error)  int &      Default  Default 
ATT_DED_CURRENT_FIELD_TEXT  Text of edited field  string &      Default  Default 
ATT_DED_CURRENT_FIELD_TEXT_RAW_DATA  Text of edited field before display corrections  string &      Default  Default 
ATT_DED_CURRENT_FIELD_TYPE  Type of current field (ALPHA_NUMERIC/NUMERIC etc.)  int &      Default  Default 
ATT_DED_CURRENT_FIELD_VERTICAL_POS  Vertical position of field (from top)  int &      Default  Default 
ATT_DED_CURSOR_POSITION_IN_FIELD  Position of cursor in the field  int &      Default  Default 
ATT_DED_CURSOR_TYPE  Type of cursor (numeric/alpha numeric)  int &      Default  Default 
ATT_DED_PAGE_INCREASE_DECREASE_ENABLED  Increase / Decrease is possible in page  bool &      Default  Default 
ATT_DED_PAGE_INCREASE_HORIZONTAL_POSITION  Increase/Decrease Arrow horiszontal position  int &      Default  Default 
ATT_DED_PAGE_INCREASE_VERTICAL_POSITION  Increase/Decrease Arrow vertical position  int &      Default  Default 
ATT_DED_PAGE_MOVE_TO_NEXT_FIELD_ON_ENTER  Move to the next selectable field when enter is pressed  bool &      Default  Default 
ATT_DED_SCROLLABLE_FIELD_DISPLAYED_LINE  Position within scrollable field  int &      Default  Default 
ATT_DED_SCROLLABLE_FIELD_STATUS  Scrollable field position (for possible directions)  string &      Default  Default 

back to top

Icon actions.png Actions

NameDescriptionParam1Param2DisplayNameUnitTypeUnitName
ACTION_DED_PAGE_SET_FIELD_NUMBER  Set the selected field number  const int      Default  Default 
ACTION_DED_SET_CURRENT_ACTIVE_PAGE  Set the next page name  const string &      Default  Default 
ACTION_DED_SET_SCROLLABLE_FIELD_LINE  Set the displayed scrollable field line  const int      Default  Default 
ACTION_DED_SET_SCROLLABLE_FIELD_STATUS  Set the displayed scrollable field line  const string &      Default  Default 
ACTION_DED_SET_USER_CUSTOM_DISPLAYED_TEXT  Set the text of the current filed to the user custom text  const string &      Default  Default 
ACTION_DED_SET_USER_CUSTOM_FIELD_VALUE  The text that the UFC will convert to a value to be use to call the field's action  const string &      Default  Default 
ACTION_SET_EDITOR_STRING  Set the editor string  const string &      Default  Default 
CHANGE_TO_SECOND_PAGE  Second page requested  const int  const int    Default  Default 
UFC_KEY_ACAL  UFC ACAL Key pressed  const int  const int    Default  Default 
UFC_KEY_ALOW  UFC ALOW Key pressed  const int  const int    Default  Default 
UFC_KEY_CRUS  UFC CRUS Key pressed  const int  const int    Default  Default 
UFC_KEY_DCS_DOWN_ARROW  UFC DCS down arrow Key pressed  const int  const int    Default  Default 
UFC_KEY_DCS_RETURN_ARROW  UFC Return Arrow Key pressed  const int  const int    Default  Default 
UFC_KEY_DCS_SEQ_ARROW  UFC DCS SEQ Key pressed  const int  const int    Default  Default 
UFC_KEY_DCS_UP_ARROW  UFC DCS up arrow Key pressed  const int  const int    Default  Default 
UFC_KEY_DECREASE_ARROW  UFC Decrease Arrow Key pressed  const int  const int    Default  Default 
UFC_KEY_ENTR  UFC Enter Key pressed  const int  const int    Default  Default 
UFC_KEY_FACK  UFC FACK Key pressed  const int  const int    Default  Default 
UFC_KEY_FIX  UFC FIX Key pressed  const int  const int    Default  Default 
UFC_KEY_INCREASE_ARROW  UFC Increase Arrow Key pressed  const int  const int    Default  Default 
UFC_KEY_MARK  UFC MARK Key pressed  const int  const int    Default  Default 
UFC_KEY_MSEL  UFC MSEL Key pressed  const int  const int    Default  Default 
UFC_KEY_RCL_MODE  UFC RCL Mode Key pressed  const int  const int    Default  Default 
UFC_KEY_STPT  UFC STPT Key pressed  const int  const int    Default  Default 
UFC_KEY_TILS  UFC TILS Key pressed  const int  const int    Default  Default 
UFC_KEY_TIME  UFC TIME Key pressed  const int  const int    Default  Default 

back to top

Icon attributes.png Required Attributes

Name
ATT_DED_CURRENT_FIELD_HAGI_SECOND_LINE 

back to top,