company logo

_OptODE - ODE options

ODE tools can be controlled by a set of options, which are stored in the application database. Options might also be used by any other application using the ODE GUI framework.

There is a default option dialog copied to the project resource database when initializing a GUI project. In order to define an option schema for the application, one has to define a hierarchical classification/enumeration, which reflects the option structure. Each option is represented by a category definition, which may contain a default value in the condition field. The explanatory text can be shown in the option dialog.

Option definitions are used in order to initialize new user configurations in an application or to update user configurations after being extended. The name of the options or configuration template can be set in the DEF_CONFIG_TEMPLATE option in the configuration file passed to the application. The default name is _OptODE , i.e. as long as you call your option hierarchy (enumeration) _OptODE , the DEF_CONFIG_TEMPLATE option need not to be set.

Internal options (options in this hierarchy) might be defined also in the configuration file. All options defined on the top level belong to the ODE90 section and can be referenced directly by name. Sub-options defined in sub lists have to be references by their full hierarchical name (e.g. Options.Design.Autoinitialize.BottomMargin ).

In order to initialize application options from option settings of the current configuration, initializeOptions() should be called in the doAfterHandleActivated() handler of the application ProjectContext class.

In order to read options from additional configurations, one may call initializeOptions() several times. This makes sense, when the application refers to some default and user independent options (e.g. email server access options).

When setting an upper option in the option hierarchy to ignore (case insensitive), all subordinated options will be disabled and application standards will be used instead. Normally, application standards should correspond to that what is described under default. Practically, the default describes the default value set for the option, which might differ from application defaults for undefined options.

int32 pStdProject :: doAfterHandleActivated ( ) {

// initialize common options

  initializeOptions("");

// initialize email options

  initializeOptions("__email");

  return(false);

}

Enumarators overview

Enumerator details

  1. DSC_Language - Application language

    Application resources (labels, messages etc.) might be defined multilingual. In oder to chose the language for running an application, this option has to be set.

    Default: English

    DSC_Language=German

    Code: 10
    to list
  2. DEF_CONFIG_TEMPLATE - Default configuration template

    In order to define default options and settings, the name of an enumeration can be defined in the resource database. The category names of this enumeration ( sys_ident ) refer to the option variables, the condition contains the default value for the option.

    By defining subvalues, a hierachical option schema might be created. Enumerations for configuration templates should be defined in the global namespace.

    The option template referred to by the name set in this option is used for initiolaizing or updating application options.

    Default: _OptODE

    DEF_CONFIG_TEMPLATE=_EmailOptions

    Code: 11
    to list
  3. DefaultEncoding - Default text encoding

    The default text encoding is used in order to set properly coded values for STRING data type properties. Typically (default) is local encoding, i.e. the character encoding currently set for the computer. The may result in displaying invalid characters when data for STRING properties has been stored with different default.

    Usually, it is suggested not to use STRING data type but the more qualified encder data types ( ASCII , LATIN1 , UTF8 , UTF16 , UTF32 or LOCAL ). The option is also used for recoding error text information ( Error ::GetText() ).

    Code: 15
    to list
  4. EXCHANGE_BUFFER - Exchange buffer size

    In order to optimize data exchange, a buffer size might be defined.

    Default: 64000

    EXCHANGE_BUFFER=100000

    Code: 17
    to list
  5. Implementation - Option for implementation

    Implementation options mainly affect the behaviour of the ClassEditor. These Options influence, however, als the designer, when one may also implement classes (Application context classes.

    Implementation options affect initialization of implementation resources (classes, functions etc), naming conventions and behaviour of the GUI.

    Default: ACCEPT

    Code: 22
    to list
  6. Documentation - Options for Terminus and documentation

    Below, specific options for terminus and document generation can be provided. Documentation options are rarely required and need usually not be set. When using document generation features, these options should be checked.

    Default: ACCEPT

    Code: 23
    to list
  7. Schema - Options for schema development
    Code: 24
    to list
  8. Design - Options for Designer

    Designer options control the behavior and default settings for the designer. Subordinated options need to be checked, only, when running the ODE Designer.

    Default: ACCEPT

    Code: 25
    to list
  9. strech - Stretch

    Options.GUIFramework.Fonts._std_font.strech=2

    Code: 26
    to list
  10. GUI - GUI framework Options

    GUI framework options allow controlling appearance and behavior of a GUI application designed using the ODE GUI framework. Thus, GUI options are used by ODE tools, but also by any other application using the ODE GUI.

    Default: ACCEPT

    Code: 28
    to list
  11. Settings - Common GUI settings

    GUI settings are used to control, whether current position and size of lists, docking areas and other will be saved when closing an application and restored when starting the application again.

    An application is identified by the project name passed in the configuration file when starting the application, but not by the database accessed in the application. Thus, you may run, e.g. the Class Editor for different development projects, but you will get always the last settings for the Class Editor independent on the development project. In order to distinguish settings between different databases referred to you may assign a section name to the settings. In this case, settings are stored in the registry section passed as name.

    When setting this option to false ( NO , false ), no settings will be saved when closing the application. When leaving the option empty or setting it to accept ( AUTO ), "run Software-Werkstatt GmbH" is used as section name in the registry and settings are saved to this section.

    Default: AUTO

    Options.GUIFramework.Settings=IGNORE

    Code: 29
    to list
  12. DockArea - Save settings for docking areas

    When the option is set to true ( YES , true ) , current settings for docking areas (size and position) will be saved when closing the application and restored when restarting the application.

    Default: YES

    Options.GUIFramework.Settings.DockArea=NO

    Code: 30
    to list
  13. Bookmark - Activate bookmarks

    Bookmarks can be used for lists and trees in any running application in order to explicitly remeber entries of interest. In order to set a bookmark, an appropriate action can be activated via the standard context menu for trees and lists.

    When this option is set to true ( YES , true ), bookmarks are saved when closing the application and will be restored, when restarting the application.

    When running the same application for different databases, e.g. executing Class Editor for different development projects, bookmarks are stored independent from the development project.

    When bookmarks are not activated, bookmarks can be et while running the application but will not be stored when closing it.

    Default: YES

    Options.GUIFramework.Settings.Bookmark=NO

    Code: 31
    to list
  14. History - Activate history

    The history is used for lists and trees in any running application in order to remeber entries that have been selected in a list or tree. Each entry, that has been selected is stored to history automatically, when leaving the tree or list.

    When this history option is set to true ( YES , true ) , history settings are saved when closing the application. Thus, history settings are available, when restarting the application.

    When running the same application for different databases, e.g. executing Class Editor for different development projects, history settings are stored independent from the referenced database.

    When history are not activated, the history is maintained while running the application but lost when closing it.

    Default: YES

    Options.GUIFramework.Settings.History=NO

    Code: 32
    to list
  15. MultiLineEdit - Store setting for multi line edit fields

    When this option is set true ( YES , true ) , current settings, i.e. the current cursor position and visible area in a multi line edit field are saved when leaving the field in order to restore it, when displaying the same content again. Settings are stored for each instance that has been displayed in the area. The instance is identified by the local unique database identity ( LOID ).

    Settings are saved in the registry when leaving the field and will be restored also, when restarting the application.

    Default: YES

    Options.GUIFramework.Settings.MultiLineEdit=NO

    Code: 33
    to list
  16. Splitter - Save settings for splitter

    When the option is set to true ( YES , true ) , current settings for splitter windows (size and position) will be saved when closing the application and restored when restarting the application.

    Default: YES

    Options.GUIFramework.Settings.Splitter=NO

    Code: 34
    to list
  17. DragAndDrop - Drag and drop settings

    This section contains some settings for controlling drag and drop behaviour.

    Default: ACCEPT

    Options.GUIFramework.DragAndDrop=NO

    Code: 35
    to list
  18. TreeMove - Set Move as default when draging from a tree

    By default, objects draged from a tree are copied instead of being moved. The move operation has to be activated by pressing the shift buttion in addtion. In order to change the default operation to Move, this option must be set to true ( YES , true ). Than, the default operation is to move the draged object. In order to copy it, the Ctrl key must be pressed in addition.

    Options.GUIFramework.DragAndDrop.TreeMove=YES

    Code: 36
    to list
  19. ApplicationTitle - Application title options

    Application title suboptions allow controlling the information displayed in the application title. The following information might be displayed in the applications title bar:

    database_path : selected_project - application_name [ selected_instance ]

    Options are in effect for all ODE tools, but not for customer applications running in the ODE GUI framework.

    Default: ACCEPT

    Code: 37
    to list
  20. HideDatabasePath - HideDatabasePath - Hide database path in application title

    The database path is the database path for the database, which has been opened as application database. Typically, the is the path passed in the % DATABASE % option in the configuration file for the application. By default, the application database path is displayed in the title bar.

    Default: NO

    Options.GUI.ApplicationTitle.HideDatabasePath=YES

    Code: 38
    to list
  21. HideSelectedProject - HideSelectedProject - Hide name for selected project

    The selected project it the project currently selected from the project selection list or set as % CurrentProject % option in the ProjectManagement options section. By default, the project name is displayed in the title bar.

    Default: NO

    Options.GUI.ApplicationTitle.HideSelectedProject=YES

    Code: 39
    to list
  22. HideApplicationName - Hide the application name

    The application name is the name passed in the % PROJECT % option. By default, the application name is displayed in the title bar.

    Default: NO

    Options.GUI.ApplicationTitle.HideApplicationName=YES

    Code: 40
    to list
  23. HideSelectedInstance - HideSelectedInstance - Do not display selected instance in title bar

    Usually, the selected instance is added to the title bar, when the application sets the title() property for the project control. This can be supressed by hiding the selected instance display.

    Default: NO

    Options.GUI.ApplicationTitle.HideSelectedInstance=YES

    Code: 41
    to list
  24. Actions - User defined action shortcuts and action state

    For each action described in the action reference a specific shortcut might be defined. In order to define a user or application specific shortcuts, the shortcut values have to be assigned to the corresponding action name as suboptions for this option. Default shortcuts are described in the action's documentation.

    Instead of the shortcut, the action might be suppressed ot the initial action state might be set. In order to suppree the action completely, the action state might be set to 'suppress'. "hide" might be for initially hiding this action. "disabled" might be set for disabling the action. These settings are not case sensitive and will overwrite the default shortcut.

    Setting a state for an action might be overwritten by setting states for specific action items implementing this action.

    Default: ACCEPT

    Options.GUIFramework.Actions=ACCEPT

    Options.GUIFramework.Actions.Delete=Ctrl+D

    Options.GUIFramework.Actions.DeleteSet=suppress

    Code: 42
    to list
  25. ApplicationIconPath - Path where the application icon file is stored

    By default, the path for loading the image ist the current work directory. In oder to refer to an image at a different location, you may pass the folder path containing the image in this option.

    Default: ApplicationIconPath = current_work_directory

    Options.GUI.Appearence.ApplicationIconPath=/home/images

    Code: 43
    to list
  26. ApplicationIconName - File name for application icon

    By default, the image name for the application is created from the % PROJECT % option. In oder to refer to a different application icon, one may pass the file name for the icon by setting this option.

    Default: ApplicationIconName= % PROJECT % .xpm

    Options.GUI.Appearence.ApplicationIconName=Klasseditor.xpm

    Code: 44
    to list
  27. SplashPath - Directory containing the splash screen image

    By default, the path for loading the splash image ist the current work directory. In oder to refer to an image at a different location, you may pass the folder path containing the image in this option.

    Default: SplashPath = current_work_directory

    Options.GUI.Appearence.SplashPath=/home/images

    Code: 45
    to list
  28. SplashName - Name for the splash screen image file

    The splash screen is displayed during the loading phase of an ODE application. The top left corner of the splash image is used to display the loading status. Splash screen images should not exceed 800x600 pixel. The GUI framework by default looks for a file name according to the PROJECT option.

    Default: SplashName = %PROJECT%. png

    Options.GUI.Appearence.SplashName=Klasseditor.png

    Code: 46
    to list
  29. Appearance - GUI application appearance options

    Appearance suboptions allow defining start (splash) screen locations and application icons.

    Default: ACCEPT

    Code: 47
    to list
  30. ProjectManagement - Option for the implementation project management
    Code: 49
    to list
  31. SystemIO - System input/output options

    System input/output options allow controlling the behaviour of writing messages to the system output area and receiving information from there. System input/output is directed to console for console applications and to designated controls in GUI applications.

    Code: 50
    to list
  32. Progress - Progress display options

    Several utilities support progress information. The way of displaying progress information depends on the settings for the progress options in the SystemIO section.

    [ SystemIO ]

    Progress = display_type

    The Progress section is a subsection of the SystemIO section. Usually, progress information is configured in the SystemIO section defined in the configuration or ini-file passed to the utility. Within an ini-file, subsections are not supported directly and have to be defined by preceding section names:

    Progress= dots

    Progress.Distance= 100

    Some utilities, however, do not refer to a configuration file. In this case, progress options might be set as environment variables, e.g.

    SystemIO.Progress = dots

    SystemIO.Progress.Distance = 100

    The progress display types are not case sensitive. The following display types are supported:

    automatic

    Automatic progress information display tries to select the optimal way of displaying progress information, which depends on the number of items to be copied.

    percent

    Progress messages in percent display the estimated percentage of work that has been done. The option will be changed automatically to rotator, when maximum number of items is not supported by the utility.

    dots

    The dots-progress display just writes a series of dots. Typically, dots are displayed, when a number of items defined in the SystemIO.Progress.Modulo option has been processed.

    rotator

    The rotator displays an rotating line in the system output in order to show progress speed.

    time

    The elapsed time will be displayed on system output area.

    Code: 51
    to list
  33. Protocol - Additional protocol output

    Normally, program messages are written to system output area, which is the console for console programs and the output area control for GUI applications.

    In addition, system output might be written to a protocol file. When defining a complete path to a protocol file, system output will be written to this file, too.

    Code: 52
    to list
  34. Suppress - Suppress system output

    In order to suppress program output to the system output area, the suppress option might be set to true ( YES ).

    Default: NO

    Code: 53
    to list
  35. Distance - Display frequency

    The value determines the frequency of displaying the progress message. In case of percentage, it is the distance between two percent values (e.g. displaying a message each 5 percent). For all other progress display types it is the number of items to be passed before displaying the next progress message (e.g. display a progress message each 100 records copied).

    When not defining the Distance option, an optimal distance value is determined by the system.

    Default: 10

    Code: 54
    to list
  36. NewLine - Each progress message on separate line

    Display messages on the next line. When this option is set to false ( NO ), each progress message will be displayed on the same line deleting the content of the previous message. The option will be ignored, when the display type is dots .

    Default: NO

    Code: 55
    to list
  37. Remaining - Display estimated remaining time

    In order to display the estimated remaining time in after the type specific progress information, the option might be set to true ( YES ). The option will be ignored, when the display type is dots .

    Default: NO

    Code: 56
    to list
  38. Trace - Write progress massages to error log

    For displaying progress messages in the error log in addition, this option should be set to true ( YES ).

    Default: NO

    Code: 57
    to list
  39. Count - Maximum number of items

    When the number of items to be processed cannot be determined by the program, an estimated number of items can be set as progress options. This allows configuring specific processes by passing the estimated number of items to the function.

    Default: 0

    Code: 58
    to list
  40. overline - Overline property

    Code: 59
    to list

  41. _std_font - Font example

    The font settings below defines the font options, which might be defined in order to overwrite font settings for an application.

    In order to support users, fonts defined in an application should be referenced by understandable names and the number os used fonts should be limited (not more than 5-10). Font names defined in the application might be added to the option template, which allows describing the fonts referenced. Moreover, this will prevent the user from making spelling errors when adding a font to the font option list.

    Options.GUIFramework.Fonts._std_font.ACCEPT

    Code: 60
    to list
  42. prefer_quality - Prefer quality property

    When the property is set to true , best quality font is preferred. The font matcher will use the nearest standard point size that the font supports.

    Options.GUIFramework.Fonts._std_font.prefer_quality=YES

    Code: 61
    to list
  43. strike_out - Strike out property

    The property causes glyphs to be displayed striked out, when it is set to true .

    Options.GUIFramework.Fonts._std_font.strike_out=NO

    Code: 62
    to list
  44. family - Family name for font

    This is the family name of the font. The name is case insensitive and may include a foundry name. The family name may optionally also include a foundry name, e.g. "Helvetica [Cronyx]". If the family is available from more than one foundry and the foundry is not specified, an arbitrary foundry is chosen. If the family is not available a family will be set using the font matching algorithm

    Options.GUIFramework.Fonts._std_font.family

    Code: 63
    to list
  45. weight - Weight property

    We use a weighting scale from 0 to 99. A weight of 0 is ultralight, 99 will be black. Suggested weights are:

    • Light - 25
    • Normal - 50
    • DemiBold - 63
    • Bold - 75
    • Black - 87

    Options.GUIFramework.Fonts._std_font.weight=75

    Code: 64
    to list
  46. size - Point size property

    The property contains the point or pixel size of the font, depending on the value set for the usePixel property. The size must be greater than zero. Otherwise, default settings ( 12 ) are taken.

    Changing the usePixel property in the font definition will not affect the size value.

    Options.GUIFramework.Fonts._std_font.size=10

    Code: 65
    to list
  47. size_is_pixel - Pixel size property

    When the property is set to true , pixel size is used instead of point size, which is used in case the property has been set to false . Pixel size makes the font device dependent.

    Options.GUIFramework.Fonts._std_font.is_pixel=NO

    Code: 66
    to list
  48. fixed_pitch - Fixed pitch property

    The option forces characters to have the same width, when being set to true .

    Options.GUIFramework.Fonts._std_font.fixed_pitch=YES

    Code: 67
    to list
  49. italic - Italic property

    The option causes glyphs to be displayed italicized, when the property is set to true . The option works for fonts, only, that support italic.

    Options.GUIFramework.Fonts._std_font.italic=YES

    Code: 68
    to list
  50. underline - Underline property

    The option causes glyphs to be displayed with an underline, when the property is set to true .

    Options.GUIFramework.Fonts._std_font.underline=true

    Code: 69
    to list
  51. Query - Query options

    Query options might be set in order to sent queries to the user in case of critical actions as deleting data or closing the application. In order to activate query options the default value has to changed from IGNORE to ACCEPT . By default, no warnings will be created.

    Default: IGNORE

    Options.GUIFramework.Query=ACCEPT

    Code: 70
    to list
  52. CurrentProject - Project to be selected

    The option is used to select a project when starting an ODE Application as ClassEditor or Designer.

    Code: 71
    to list
  53. RootProject - Name of the root project

    This option is set automatically when creating the firt implementation project in a resource database. Some general information as the resource database path is passed to all other implementation projects, created within the same resource database.

    Code: 72
    to list
  54. DBContextProject - Project implementing the DB Context DLL

    This option is set automatically when creating a DB Context DLL project. The name of this project is also the name of the DB Context DLL linked by this project.

    Code: 73
    to list
  55. GUIContextProject - Project implementing the GUI Context DLL

    This option is set automatically when creating a GUI Context DLL project. The name of this project is also the name of the GUI Context DLL linked by this project.

    Code: 74
    to list
  56. ProjectSelection - Filter option for the project list

    If the option is on (YES), the project list in the ODE ClassEditor is filtered and shows only the projects implemented by the curretnt resource database.

    Code: 75
    to list
  57. Exit - Query before exiting the application

    In order to receive a query message before closing the application, this option has to be set to true ( YES , true ). Otherwise, no query massage will be shown and the application stops withaou warning.

    Default: YES

    Options.GUIFramework.Query.Exit=YES

    Code: 76
    to list
  58. Store - Query before storing data

    In order to receive a query message before storing updated data, this option has to be set to true ( YES , true ). This allows denying storing changes. Instances will be stored only when confirming the query. When this option is not set to true, data is stored without any warning.

    Default: NO

    Options.GUIFramework.Query.Store=NO

    Code: 77
    to list
  59. Delete - Query before deleting data

    In order to receive a query message before deleting or removing data from a collection, this option has to be set to true ( YES , true ). This allows stopping the delete action and keep the data. Instances will be removed/deleted only when confirming the query. When this option is not set to true, data is deleted/removed without any warning.

    Default: YES

    Options.GUIFramework.Query.Delete=YES

    Code: 78
    to list
  60. Close - Query before closing a window/dialog

    In order to receive a query message before closing a (dialog) window, this option has to be set to true ( YES , true ). This allows stopping the close action and keep the window open.

    Default: NO

    Options.GUIFramework.Query.Close=YES

    Code: 79
    to list
  61. GUIFramework - GUI framework options

    GUI framework options are options which are supported for each application running with the ODABA GUI framework. GUI framework options are optional and need not to be defined. Nevetheless, GUI framework options allow controlling basic behavior of any OGABA GUI application.

    Code: 80
    to list
  62. Fonts - Font options

    Fonts designed as designer resource in the application might be overwritten by options. Fonts defined as resources are identified by names. In order to overwrite font settings for a specific font the font name has to be added to the subsequent list. Below the font name, font attributes might be entered in order to overwrite settings in the font resourc. The _std_font described below contains the list of possible font attributes.

    Options.GUIFramework.Fonts.ACCEPT

    Code: 81
    to list
  63. DocumentRoot - Document root for generated documents

    The document root should be set in order to refer to relativ URLs within a documentation system. The document root replaces preceeding dots in in a URL or preceded a relative path.

    Options.Documentation.DocumentRoot=/home/myDocuments

    Code: 82
    to list
  64. DocumentTarget - Document root for document generation

    When generating documents (office or HTML documents) the option refers to the folder (or root folder) for storing generated documents. The document root does not become part of URLs generated into files but determins the location for storing generated documents, only.

    Options.Documentation.DocumentTarget=/home/myDocuments

    Code: 83
    to list
  65. AutoInitialize - Default settings for documentation objects

    In order to initialze documentation objects properly, subsequent options might be set.

    Default: ACCEPT

    Code: 84
    to list
  66. DocumentationLanguage - Documentation language

    Usually, the documentation language is the same as the GUI language, i.e the language in which the application is running. In order to use a documentation language different from the GUI language, this option should be set to the appropriate language value.

    Options.Documentation.DocumentationLanguage=German

    Code: 85
    to list
  67. Templates - Location for storing document templates

    Document templates for MS Office or Open Office should be stored in project subfolder (typically .../tpl).

    According to the type of document that is generated this folder ist searched for templates.

    Code: 86
    to list
  68. DocumentExchange - Document exchange options

    Document exchange options can be defined in order to map paragraph styles used in a document to topic elements. The ODABA document structure supports a chapter (topic) hierachy with any number of levels.

    Below each topic, any number of sub topic levels can be defined independent on the topic level.

    Each topic or sub topic may store data in text, example, notes or others, which might be assigned to different paragraph styles as well.

    Default: ACCEPT

    [Options]

    Documentation.DocumentExchange.EXAMPLE=Programme;Example;Beispiel

    Documentation.DocumentExchange.NOTES=Notes

    Documentation.DocumentExchange.EXAMPLE=Programme;Example;Beispiel

    Documentation.DocumentExchange.OTHERS=Other;Comment

    Documentation.DocumentExchange.SUBTOPIC1=SubTitle;Zwischentitel

    Documentation.DocumentExchange.SUBTOPIC2=SubsubTitle

    Documentation.DocumentExchange.TOPIC1=Überschrift1;Headline1

    Documentation.DocumentExchange.TOPIC2=Headline2

    Code: 87
    to list
  69. TOPICn - Topic headline on level n

    Headline styles define those styles, that introduce a new topic on a certain level (n).

    Default:

    TOPIC1= Heading 1

    TOPIC2= Heading 2

    TOPIC3= Heading 3

    Options.Documentation.DocumentExchange.TOPIC1=Überschrift1;Headline1

    Options.Documentation.DocumentExchange.TOPIC2=Headline2

    Code: 88
    to list
  70. SUBTOPICn - Sub-topic header on level n

    Subtopic header styles define those styles, that introduce a new sub-topic on a certain level (n).

    Default:

    SUBTOPIC1= orga1;orga Char

    SUBTOPIC2= orga1_1

    Options.Documentation.DocumentExchange.SUBTOPIC1=SubTitle;Zwischentitel

    Options.Documentation.DocumentExchange.SUBTOPIC2=SubsubTitle

    Code: 89
    to list
  71. TEXT - Topic or sub-topic text

    Text paragraph styles define styles, which will cause the content to be added to topic text (characteristic).

    Default: TEXT= Standard;orga1_erl

    Options.Documentation.DocumentExchange.TEXT=Normal;Standard

    Code: 90
    to list
  72. EXAMPLE - Topic or sub-topic examples

    Example paragraph styles define styles, which will cause the content to be added to topic example.

    Default: EXAMPLE= Progamm

    Options.Documentation.DocumentExchange.EXAMPLE=Programme;Example;Beispiel

    Code: 91
    to list
  73. NOTES - Topic or sub-topic notes

    Notes paragraph styles define styles, which will cause the content to be added to topic notes.

    Default: NOTES= notes

    Options.Documentation.DocumentExchange.NOTES=Notes

    Code: 92
    to list
  74. OTHER - Topic or sub-topic others

    Notes paragraph styles define styles, which will cause the content to be added to topic comments or other purposes (others).

    Default: OTHER= other

    Options.Documentation.DocumentExchange.OTHERS=Other;Comment

    Code: 93
    to list
  75. OnlineDocumentation - Enable or disable online documentation

    If this option is set to YES the online documentation for all resource objects (such as Structures, properties, ckasses, functions....) is enabled when starting an ODE applications as the ClassEditor. However you can enable and disable this feature at run-time.

    Default: NO

    Options.Documentation.OnlineDocumentation=YES

    Code: 94
    to list
  76. style_hint - Style hint property

    Style hints are used by the font matching algorithm to find an appropriate default family if a selected font is not available

    Options.GUIFramework.Fonts._std_font.style_hint

    Code: 95
    to list
  77. style_strategy - Style Strategy

    Style strategy tells the font matching algorithm what type of fonts should be used to find an appropirate default family

    Options.GUIFramework.Fonts._std_font.style_strategy

    Code: 96
    to list
  78. fg_color - Forground color

    Forground or text color defines the color of text glyphs..

    Options.GUIFramework.Fonts._std_font.fg_color

    Code: 97
    to list
  79. bg_color - Background color

    The background color defines the background of the current line.

    Options.GUIFramework.Fonts._std_font.bg_color

    Code: 98
    to list
  80. AutoCreateNamedTopic - Automatically create new topis

    The option can be set in order to force Terminus assigning creating a definition topic (DSC_Topic) when creating a new topic (HierarchyTopic) in the topic hierarchy. The following values are supported:

    AUTO - you will be asked whether to create a new definition topix or not

    YES - a new definition topic with the same will be created/associated automatically and added to the NamedTopic collection.

    NO - no definition topic will be created or associated

    Default: AUTO

    Options.Documentation.AutoInitialize.AuztoCreateNamedTopic=YES

    Code: 99
    to list
  81. Options - Application options

    Under this section you will find a number of options controlling different ODE applications. GUI and SystemIO contain common options whch apply to all applications.

    Default: ACCEPT

    Code: 100
    to list
  82. ActiveSuffix - File suffix for active images

    When creating a new image resource in the designer, the file path for the image to be displayed as active image is created from the image resource name and this suffix.

    Default: _16a.png

    Options.Design.AutoInitialize.ActiveSuffix=.png

    Code: 102
    to list
  83. NormalSuffix - File suffix for disabled images

    When creating a new image resource in the designer, the file path for the image to be displayed as normal image is created from the image resource name and this suffix.

    Default: _16a.png

    Options.Design.AutoInitialize.NormalSuffix=.png

    Code: 103
    to list
  84. DisabledSuffix - File suffix for disabled images

    When creating a new image resource in the designer, the file path for the image to be displayed as disabled image is created from the image resource name and this suffix.

    Default: _16p.png

    Options.Design.AutoInitialize.DisabledSuffix=.png

    Code: 104
    to list
  85. DefaultListControl - Default control for collections

    When a data source for a collection property is added to a form, the field will be initialized with a list control defined in the class referenced by the property (default list control). This option contains the name for default list controls. When no such list control has been defined in the class, the field will be initialized with the _List control from the COLLECTION class.

    Default: list

    Options.Design.AutoInitialize.DefaultListControl=tree

    Code: 105
    to list
  86. DefaultEditControl - Default edit control for complex data type properties

    When a data source for a complex data type property is added to a form (e.g. address ), the field will be initialized with a complex control defined in the class referenced by the property (default edit control). This option contains the name for default edit controls. When no default edit control has been defined in the class, the field will be initialized with the _Edit control from the IMBEDDED class.

    Default: edit

    Options.Design.AutoInitialize.DefaultEditControl=edit_properties

    Code: 106
    to list
  87. TemplateClass - Template class for office template

    Open Office templates are inverted OSI expressions, which belong to a class, that represents the object type calling the template. The option is set in order to select the template for document generation. The option might be updated before calling a document generation action.

    Default: - none -

    Code: 107
    to list
  88. BottomMargin - Control button margins

    When creating controls in a grid form, controls automatically get a bottom margin when they are not located in the bottom grid row. The option will be ignored for forms with fixed control positions.

    Default: 4

    Options.Design.AutoInitialize.ButtonMargin=6

    Code: 108
    to list
  89. RightMargin - Control button margins

    When creating controls in a grid form, controls automatically get a right margin when they are not located in the right most grid column. The option will be ignored for forms with fixed control positions.

    Default: 4

    Options.Design.AutoInitialize.RightMargin=6

    Code: 109
    to list
  90. ResourcePath - Default resource path for image resources

    When creating a new image resource in the designer, the option name for the dictionary path for the dictionary containing the image resources might be defined in this option. This option will prefix the immage paths in the image definition.

    Default: DESIGNER_RES

    Options.Design.AutoInitialize.ResourcePath=/home/images/

    Code: 110
    to list
  91. AutoInitialize - Initialize implementation resources

    In order to initialze functional model (implementation) resources properly, subsequent options might be set.

    Default: ACCEPT

    Code: 200
    to list
  92. AutoComplete - Autocomplete code

    When this option is set to true ( YES , true ), editing functions automatically provides selection menus for selecting member or function names, Typically, selection lists are displayed when entering a '.', '->' or '('. One may explicitly request the selection list by pressing Ctrl+space bar.

    Default: AUTO

    Options.Implementation.AutoComplete=YES

    Code: 201
    to list
  93. AutoDeleteDescription - Automatically delete description associated with the resource

    When deleting an implementation resource as function or function implementation, the resource can be removed from the current class list, only. In order to delete the resource completely, this option might be set to YES . When not deleting the resource ( NO ), it can be reactivated byassociating the resource with the same name to the list, again.

    • A(SK) - The application asks whether to delete the resource or not
    • Y(ES) - The resource will be deleted completely without asking
    • N(O) - The resource will be removed, only, without being deleted

    Default: Ask

    Options.Implementation.AutoDeleteDescription=YES

    Code: 202
    to list
  94. DefaultMethodType - Default method type

    Odaba supports mixed calsses, i.e. classes with code implementations in different languages. In order to distinguish the implementation language, usually the programming language for the selected class is used as default ( MT_ClassFunction ). The default method type allows setting a different value as default (e.g. MT_OSIFunction ).

    Code: 203
    to list
  95. DevelopmentEnvironment - Default development environment

    The default development environment defines the build-software used for compiling and linking calasses and programms (e.g. gcc for GNU compiler or vs for MS Visual Studio). Usually, the environment is defined in each project. When creating a new project, however, this option is used to initialize the development environment value.

    Code: 204
    to list
  96. InputHelp - Activate input help

    In order to activate coding input help, this option has to be set to YES .

    Code: 205
    to list
  97. ProcessQueue - Process queue mode

    For external requests as compiling or linking programms, odaba supports a process queue. Each request is qued and processed according the process queue mode definied here (or in user specific queue settings). The following que modes might be set:

    • GLOBAL - process queue is processed on a remote computer
    • LOCAL - Proces queue is processed on the local machine in a background thread
    • IMMEDIATELY - Process is executed immediately in forgraound and the application waits until the process has been terminated.

    Default: IMMEDIATELY

    Code: 206
    to list
  98. AutoInitialize - Initialize implementation resources

    In order to initialze functional model (implementation) resources properly, subsequent options might be set.

    Default: ACCEPT

    Code: 207
    to list
  99. Commands - Command defaults

    The option provides command defaults for command line calls.

    Code: 208
    to list
  100. FindInFiles - Find-in-files command

    In order to run external file search, a pth to an appropriate command line cale might be defined in this option. The search pattern is passed as parameter to the command (e.g. srce/*.*)

    Code: 209
    to list
  101. Naming - Naming conventions

    Naming conventions allow customizing names used for implementation support and program generation.

    Code: 211
    to list
  102. CSIPrefix - Prefix for client/server function implementations

    Implementations for client/server functions have to be marked with the prefix defined here (e.g. ci ). This is a prefix for the function implementation name (not for the function name), i.e. a function may consist of client/server interface functions as well as of other function implementations.

    Code: 212
    to list
  103. ErrPrefix - Error macro prefix

    In C++ programming, error macros are used for leaving programs in case of errors by setting a qualified error. Such error macros have gor a standard name ERR preceded by an error prefix. When using error short cuts as "ctrl+P" an appropriate error macro call ( prefix ERR ) will be generated depending of the prefix defined here.

    Code: 213
    to list
  104. PHAccessClassPrefix - Prefix used when creating a property handle access class

    The prefix set for this option is used, when creating an implementation class in the object tree of the ClassEditor. When the name for the new class starts with the prefix set in this option, the newly created implementation class is initialized as property handle access class. PropertyHandle is defined in the ODABA system interface.

    Default: pc

    pc_Person

    Code: 214
    to list
  105. PropertyContextClassPrefix - Prefix used when creating a property context class

    The prefix set in this option is used to initialize the name of a property context class, when creating the context class on the odaba property definition. Moreover the prefix is used, when creating an implementation class in the object tree of the ClassEditor. When the name for the new class starts with the prefix set in this option, the newly created implementation class is initialized as property context class.

    Default: p

    pPerson

    Code: 215
    to list
  106. SCIPrefix - Prefix for server/client function implementations

    Implementations for server/client functions have to be marked with the prefix defined here (e.g. si ). This is a prefix for the function implementation name (not for the function name), i.e. a function may consist of server/client interface functions as well as of other function implementations.

    Code: 216
    to list
  107. TypeContextClassPrefix - Prefix used when creating a type context class

    The prefix set in this option is used to initialize the name of a type context class, when creating the context class on the odaba type definition. Moreover the prefix is used, when creating an implementation class in the object tree of the ClassEditor. When the name for the new class starts with the prefix set in this option, the newly created implementation class is initialized as type context class.

    Default: s

    sPerson

    Code: 217
    to list
  108. PropertyAccessClassPrefix - Prefix used when creating a property access class

    The prefix set for this option is used, when creating an implementation class in the object tree of the ClassEditor. When the name for the new class starts with the prefix set in this option, the newly created implementation class is initialized as property access class.

    Default: pp

    pp_Person

    Code: 218
    to list
  109. AutoSelectTree - Automatically select the first instance in the Tree

    When this option is set to true (YES, true), the Classeditor selects the first class instance in the class tree. This might be little boring, when going to define the data model, since loading the function edit features may take a few seconds. Hence, it is suggested setting this option to false (NO, false) when editing the data model.

    Default: YES

    Options.Implementation.AutoSelectTree=NO

    Code: 219
    to list
  110. DotNetInterface - Allow DotNetInterface Generators

    Displays additional buttons/menu entries that allow the develop to generate .net interface code

    Code: 220
    to list
  111. IceInterface - Allow IceInterface Generator

    Displays additional Menu Entries that allow the developer to generate a ICE definition and wrapper classes for the current Project

    Code: 221
    to list
  112. CInterface - Allow CInterface

    Display a Menu entry that allows the developer to create a plain c interface to the current project.

    Code: 222
    to list
  113. ClientServerInterface - Allow ClientServerInterface

    Displays Menuentries that allow the developer to create Client-Server and Server-Client interfaces

    Code: 223
    to list
  114. IF_ImplementationType - Interface type for implementation

    The option is used to initialize

    • the database resources of a development database
    • implementation objects such as Classes or functions in the implementation process

    see also InterfaceTypes

    Code: 224
    to list
  115. ControlContextClassPrefix - Prefix used when creating a control context class

    The prefix set in this option is used to initialize the name of a control context class, when creating the context class on the filed or control definition. Moreover the prefix is used, when creating an implementation class in the object tree of the ClassEditor. When the name for the new class starts with the prefix set in this option, the newly created implementation class is initialized as control context class.

    Default: p

    cPersonEdit

    Code: 225
    to list
  116. FunctionImplementation - Default name for newly added function implementation
    Code: 226
    to list
  117. Class - Initialize newly created implementation class

    For initializing a newly created implementation class you can choose between the following options:

    • AUTO - before initializing the class, the initialize parameter are shown and can be modified
    • YES - the class will be initialized atomatically with default parameters
    • NO - the class will not be initialized

    Default: AUTO

    Options.Implementation.AutoInitialize.Class=NO

    Code: 231
    to list
  118. AutoGenDefinitionFiles - Generate external definition files for compile and link

    There are several situations (as insertung and deleting an implementation class or executable), where the Application knows that Project Definition Files have to be updated. With the % AutoGenDefinitionFiles % option the user controls the generating behavior:

    • YES - the definition files are generated automatically
    • NO - no generation is done
    • AUTO - the user is ask for generation

    Default: AUTO

    Options.Implementation.AutoInitialize.AutoGenDefinitionFiles=YES

    Code: 232
    to list
  119. Function - Initialize newly created class function

    For initializing a newly created implementation function or expression you can choose between the following options:

    • AUTO - before initializing the function, the initialize parameter are shown and can be modified
    • YES - the function will be initialized atomatically with default parameters
    • NO - the function will not be initialized

    Template names for functions are, typically, enclosed in <...>. In order to customize function templates, one may browse or edit function templeated in the ClassEditor Global Resources/Function templates .

    Default: AUTO

    Options.Implementation.AutoInitialize.Function=NO

    Code: 233
    to list
  120. FunctionImplementation - Initialize newly created function implementation

    For initializing a newly created function implementation you can choose between the following options:

    • AUTO - before initializing the function implementation, the initialize parameter are shown and can be modified
    • YES - the function implementation will be initialized atomatically with default parameters
    • NO - the function implementation will not be initialized

    Template names for function implementations are, typically, enclosed in <...>. In order to customize function implementation templates, one may browse or edit function templeated in the ClassEditor Global Resources/Implementation templates .

    Default: AUTO

    Options.Implementation.AutoInitialize.FunctionImplementation=NO

    Code: 234
    to list
  121. Module - Initialize newly created implementation module

    For initializing a newly created module you can choose between the following options:

    • AUTO - before initializing the module, the initialize parameter are shown and can be modified
    • YES - the module will be initialized atomatically with default parameters
    • NO - the module will not be initialized

    Default: AUTO

    Options.Implementation.AutoInitialize.Module=NO

    Code: 235
    to list
  122. Executable - Initialize newly created executable

    For initializing a newly created executable you can choose between the following options:

    • AUTO - before initializing the executable, the initialize parameter are shown and can be modified
    • YES - the executable will be initialized atomatically with default parameters
    • NO - the executable will not be initialized

    Default: AUTO

    Options.Implementation.AutoInitialize.Executable=NO

    Code: 236
    to list
  123. PropertyAccessBase - Base class used when creating a property access class

    If there is no user defined base class set for this option (empty or AUTO ) the proprty access base class depends on the interface implementation type currently used.

    Default: AUTO

    Options.Implementation.AutoInitialize.Class.PropertyAccessBase=pp_base

    Code: 241
    to list
  124. ControlContextBase - Base class used when creating a control context class

    If there is no user defined base class set for this option (empty or AUTO ) the control context base class depends on the interface implementation type currently used.

    Default: AUTO

    Options.Implementation.AutoInitialize.Class.ControlContextBase=ControlContext

    Code: 242
    to list
  125. PropertyContextBase - Base class used when creating a property context class

    If there is no user defined base class set for this option (empty or AUTO ) the control context base class depends on the interface implementation type currently used.

    Default: AUTO

    Options.Implementation.AutoInitialize.Class.PropertyContextBase=PropertyContext

    Code: 243
    to list
  126. TypeContextBase - Base class used when creating a type context class

    If there is no user defined base class set for this option (empty or AUTO ) the type context base class depends on the interface implementation type currently used.

    Default: AUTO

    Options.Implementation.AutoInitialize.Class.TypeContextBase=TypeContext

    Code: 244
    to list
  127. Action - Pattern for initializing a new function Action

    A name other than AUTO is interpreted as name for the global function pattern to be used for initialization. As long as AUTO is set for this option, the used global function pattern depends on the current interface implementation type:

    • <Action> for IFT_ odabaSystemCPP
    • <action> for IFT_ odabaInterfaceCPP

    Default: AUTO

    Options.Implementation.AutoInitialize.Function.Action=<action>

    Code: 251
    to list
  128. Function - Pattern for initializing a new function

    A name other than AUTO is interpreted as name for the global function pattern to be used for initialization. As long as AUTO is set for this option the used global function pattern depends on the current interface implementation type:

    <Function> for IFT_ odabaSystemCPP

    <function> for IFT_ odabaInterfaceCPP

    Options.Implementation.AutoInitialize.Function.Function=<function>

    Code: 252
    to list
  129. ExecFunctionAction - Pattern for creating and setup the execute function for function action implementation

    A name other than AUTO is interpreted as name for the global function pattern to be used for initialization. As long as AUTO is set for this option the used global function pattern depends on the current interface implementation type:

    <ExecuteFunction> for IFT_ odabaSystemCPP

    <executeFunction> for IFT_ odabaInterfaceCPP

    Options.Implementation.AutoInitialize.Function.ExecFunctionAction=<executeFunction>

    Code: 253
    to list
  130. Plugins - Plugin options

    This section provides options for several plug-ins. Ech plugin gets a separate option section according to the plug-in name. In order to ignore plugin optins, IGNORE might be set.

    Default: ACCEPT

    Code: 300
    to list
  131. DefaultLanguage - Default Language

    When a language is used that is not defined in Options.Language the value of this option is used to search for the dictionary. The default behavior is to disable the spellchecker for this languages

    Default: empty

    Code: 311
    to list
  132. DictionaryPath - Dictionary Path

    The dictionary path refers to the location where the dictionary files (e.g. en_US.dic) are searched. By default the 'dict' directory in the current working directory is searched as well as some general places where Hunspell dictionaries are expected.

    Default: empty

    Code: 312
    to list
  133. UserDictionaryPath - User Dictionary Path

    The user dictionary path refers to the location where the user dictionary file (e.g. User_en_US.dic) is searched. By default the current work or '%HOME%' directory is searched. In order to use a project or group dictionary, several users may refer to the same user dictionary path.

    Default: empty

    Code: 313
    to list
  134. ImageRoot - Root folder for storing images

    The option contains a relative or absolute folder name containing image files for the documentation. In Browsing applications, the image root is used in order to extend the image name with the root path. When generating HTML sites, the image root will precede the file path for the images.

    Options.Documentation.ImageRoot=/home/images

    Code: 424
    to list
  135. HierarchyTopic - Topic to be generated

    The hierarchy topic selected for document or HTML generation is a hierarchy ropic (topic from the theme hierarchy in Terminus) referenced by name. When the topic name contains spaces, it should be qouted within OShell or OSI. Within an ini-file, it must not be quoted.

    Options.Documentation.HierarchyTopic=My top topic

    Code: 425
    to list
  136. DocumentPath - Complete document path

    Some document generations require a complete document path instead of a document root. In this case, the option must contain the document root folder and the document name.

    Options.Documentation.DocumentPath=/home/myDocuments

    Code: 426
    to list
  137. GenerateHTML - Options for WEB site generation

    Several options might be set in order to generate different types of WEB sites. These options are refereed to e.g. when calling HTMLCreateDocu .

    Default: ACCEPT

    Options.Documentation.GenerateHTML.Header=

    Code: 427
    to list
  138. Header - Tex for HTML page header

    The header as provided in the current template ( VOID ::HTMLPageInit() ) contains specific RUN-Software references. In order to replace those, you may pass your application specific header in this option. Header and footer must correspond to each other concerning the open and close tags. The dafault header opens <html>, <div class="mainview">, <body> and <div class="content">, which will be closed in the default footer.

    When defining a header via options, the header definition must not contain line breaks.

    Code: 428
    to list
  139. Footer - Tex for HTML page footer

    The footer as provided in the current template ( VOID ::HTMLPageTerminate() ) contains specific RUN-Software references. In order to replace those, you may pass your application specific footer in this option. Header and footer must correspond to each other concerning the open and close tags. The dafault header opens <html>, <div class="mainview">, <body> and <div class="content">, which are closed in the default footer.

    The footer also provided navigation elements, which you might extend or reduce. The section refers to several OSI functions and template variables, which might be refereced in an modified footer, too.

    When defining a footer via options, the footer definition must not contain line breaks.

    Code: 429
    to list
  140. TemplateEntryPoint - Main function or section within the template

    The template entry point is the function or section, which is called for document generation. This allows using the same template document for generating different types of documents.

    Default: main

    Code: 430
    to list
  141. ProjectMenu - Customizing project menu

    Several actions supported in the project meny are not of interest for usual developers. Thus, those items are normaly hiiden. In order to activate these actions, corresponding values for suboptions have to be changed.

    Default: ACCEPT

    Code: 431
    to list
  142. GenerateICEInterface - Generate Ice interface
    Code: 432
    to list
  143. MakeClientServerInterface - Generate client/server interface
    Code: 433
    to list
  144. BuildOldstyleContextInterface - Create system context interface
    Code: 434
    to list
  145. MakeServerClientInterface - Create server/client interface
    Code: 435
    to list
  146. CreateProjectCInterface - Create C-interface for project
    Code: 436
    to list
  147. GenerateSystemInclude - Generate internal database model (system schema)
    Code: 437
    to list
  148. ProcessAction - Actions to be processed

    Some of the process options are shown for system development purposes, only. For normal application development, they will be suppressed.

    Code: 439
    to list
  149. Graph - UML diagram settings

    UML diagram settings allow defining default settings for displaying UML diagrams. The settings might be changed also while running the ClassEditor using the settings menu item in the diagram window.

    Code: 441
    to list
  150. DepthBasingOn - Basing on Depth

    The option allows setting the maximum count of classes that are searched to contain the class, which is a time consuming operation.

    Code: 442
    to list
  151. DepthBasedOn - Based On Depth

    The option defines the maximum count of base classes that should be displayed in the UML diagram.

    Code: 443
    to list
  152. ShowBasedOn - Show Based On

    When the option is set to YES , the graph shows base classes of the selected class or structure in the UML diagram.

    Code: 444
    to list
  153. ShowBasingOn - Show Basing On

    Show the classes that are based on the selected class/structure in the UML

    Code: 445
    to list
  154. ShowFunctions - Show Functions

    Include the Functions into the display of the selected class.

    Code: 446
    to list
  155. ShowMember - Show Member

    Include the Member into the display of the selected class/structure.

    Code: 447
    to list
  156. Language - Language

    The option supports language to locale conversion. One may map an existing language (opa/Enumerations/Language) to a (POSIX) locale, that is used for string conversions and spell checking.

    Code: 500
    to list
  157. English - English Language

    Default Locale for English Language is en_US.

    English (Australia): en_AU

    English (Canada): en_CA

    English (India): en_IN

    English (Ireland): en_IE

    English (Malta): en_MT

    English (New Zealand): en_NZ

    English (Philippines): en_PH

    English (Singapore): en_SG

    English (South Africa): en_ZA

    English (United Kingdom): en_GB

    English (United States): en_US

    English : en

    Code: 501
    to list
  158. Chinese - Chinese Language

    Default Locale for Chinese Language is zh_CN

    Chinese (China): zh_CN

    Chinese (Hong Kong): zh_HK

    Chinese (Singapore): zh_SG

    Chinese (Taiwan): zh_TW

    Chinese : zh

    Code: 502
    to list
  159. Esperanto - Esperanto Language

    Esperanto does not have a Region. The default is eo.

    Code: 503
    to list
  160. French - French Language

    Default Locale for French Language is fr_FR.

    French (Belgium): fr_BE

    French (Canada): fr_CA

    French (France): fr_FR

    French (Luxembourg): fr_LU

    French (Switzerland): fr_CH

    Code: 504
    to list
  161. German - German Language

    Default Locale for German Language is de_DE.

    German (Austria): de_AT

    German (Germany): de_DE

    German (Luxembourg): de_LU

    German (Switzerland): de_CH

    Code: 505
    to list
  162. Hebrew - Hebrew Language

    Default Locale for Hebrew Language is iw_IL.

    Hebrew (Israel): iw_IL

    Hebrew: iw

    Code: 506
    to list
  163. Russian - Russian Language

    Default Locale for Russian Language is ru_RU.

    Russian (Russia): ru_RU

    Russian : ru

    Code: 507
    to list
  164. Spanish - Spanish Language

    Default Locale for Spanish Language is es_ES.

    Spanish (Argentina): es_AR

    Spanish (Bolivia): es_BO

    Spanish (Chile): es_CL

    Spanish (Colombia): es_CO

    Spanish (Costa Rica): es_CR

    Spanish (Dominican Republic): es_DO

    Spanish (Ecuador): es_EC

    Spanish (El Salvador): es_SV

    Spanish (Guatemala): es_GT

    Spanish (Honduras): es_HN

    Spanish (Mexico): es_MX

    Spanish (Nicaragua): es_NI

    Spanish (Panama): es_PA

    Spanish (Paraguay): es_PY

    Spanish (Peru): es_PE

    Spanish (Puerto Rico): es_PR

    Spanish (Spain): es_ES

    Spanish (United States): es_US

    Spanish (Uruguay): es_UY

    Spanish (Venezuela): es_VE

    Spanish : es

    Code: 508
    to list
  165. PostExpression - Expression on the generated DOT

    Expression to be evaluated on generated DOT code. This may be used to update node-types or do more fancy stuff but is disabled by default

    Code: 509
    to list
  166. ShowReferencingClasses - Referenced by Classes

    For ODC_ImpClasses this option controls if the information from the Properties tab should be evaluated. This is a very time consuming option as all classes have to be read in order to generate the information.

    Code: 511
    to list

  167. ShowReferencingMember - Show Referencing Member

    When this option is set, the attributes, relationships and references are evaluated and displayed.

    Code: 512
    to list
  168. Size - Size

    The value defines a maximum size for height and width in Inch. When this size is set, all information is rendered into this size, which can render unreadable results.

    When defining a single number, it is used for both, width and height. When the drawing is larger than the given size, the drawing is uniformly scaled down so that it fits within the given size.

    When size ends in an exclamation point (!), then it is considered as desired size. When both dimensions of the drawing are less than size in this case, the drawing is scaled up uniformly until at least one dimension reaches size.

    Code: 513
    to list
  169. SUPPRESS_TM_CHECK - Do not check terminology object types

    In order to suppress terminology check for structures that have already been checked, this option has to be set to true. Since check doe sometimes not succeed, e.g. when referring to system types, terminology model object types cannot upgrade to database model types. In order to walk around this problem, one may set the checked state for the terminology object to checked before upgrading the type.

    Options.Documentation.SUPPRESS_TM_CHECK=YES

    Code: 514
    to list