Element: SYSTEMGUIINFO

Attributes

Name Type Optional Values
MODE Yes FORMPREFERRED; TREEPREFERRED; FORMONLY; TREEONLY
COLLECTIONMODE Yes TABLEPREFERRED; TABLEONLY; LISTPREFERRED; LISTONLY This attribute controls how the generated GUI should deal withcollection fields.
TABLEINDEX BOOLEAN Yes This attribute indicates whether the GUI should includean index column in every table it generates to deal withcollection fields.
COLLECTIONMODESTATIC BOOLEAN Yes By default, XMLBGUI-generated GUI don’t preserved the locallycollectionmode preferences during the handling. If this attributeis set to TRUE, the view modes will be preserved.
TABLESHOWFORM BOOLEAN Yes If set to FALSE, the nested forms of the table elements are hidden.The default value is TRUE.
TREERESIZEWEIGHT STRING Yes
TREEDIVIDERLOCATION INTEGER Yes
SPLITPANERESIZEWEIGHT STRING Yes
SPLITPANEDIVIDERLOCATION INTEGER Yes
SYNCMENUBARWITHTREE BOOLEAN Yes
SPLASHSCREEN STRING Yes This attribute provides the path to a splash screen, encoded as a GIF file.The splash screen is displayed while the GUI is loaded. The path can eitherbe absolute or relative to directory where the GUI is launched.
FULLSCREEN BOOLEAN Yes This attribute indicates whether the GUI should be launched in full screen(FULLSCREEN="TRUE") or as small as possible.
FIELDSPOSITION Yes DEFAULT; INMAINPANE; INTAB; INCOLUMN This attribute allows to defined where simple fields (e.g. non repeated subelement)shall be presented. When set to TRUE, a tab is reserved in the tab pane (if exists) to place the fields.This allows to spare most space when using the form view. When set to FALSE, the fieldsare placed either above or to the left of the tab pane, depending on the element's span.By default, this attribute is set to FALSE.
FACTORYNAME STRING Yes This attribute provides the name of the factory to be used when overridingthe default XMLBooster's factory.The user is responsible of developping its own factory (inherited from Factory)by redefining the creation methods for its own XML classes.

Content

Optional MENUS
Optional ROLES

DTD declaration

<!ELEMENT SYSTEMGUIINFO
(MENUS?, ROLES?)
>

<!ATTLIST SYSTEMGUIINFO
MODE (FORMPREFERRED|TREEPREFERRED|FORMONLY|TREEONLY) #IMPLIED
COLLECTIONMODE (TABLEPREFERRED|TABLEONLY|LISTPREFERRED|LISTONLY) #IMPLIED
TABLEINDEX (TRUE|YES|yes|Y|y|ON|On|on|true|True|1|FALSE|NO|no|N|n|OFF|Off|off|false|False|0) #IMPLIED
COLLECTIONMODESTATIC (TRUE|YES|yes|Y|y|ON|On|on|true|True|1|FALSE|NO|no|N|n|OFF|Off|off|false|False|0) #IMPLIED
TABLESHOWFORM (TRUE|YES|yes|Y|y|ON|On|on|true|True|1|FALSE|NO|no|N|n|OFF|Off|off|false|False|0) #IMPLIED
TREERESIZEWEIGHT CDATA #IMPLIED
TREEDIVIDERLOCATION CDATA #IMPLIED
SPLITPANERESIZEWEIGHT CDATA #IMPLIED
SPLITPANEDIVIDERLOCATION CDATA #IMPLIED
SYNCMENUBARWITHTREE (TRUE|YES|yes|Y|y|ON|On|on|true|True|1|FALSE|NO|no|N|n|OFF|Off|off|false|False|0) #IMPLIED
SPLASHSCREEN CDATA #IMPLIED
FULLSCREEN (TRUE|YES|yes|Y|y|ON|On|on|true|True|1|FALSE|NO|no|N|n|OFF|Off|off|false|False|0) #IMPLIED
FIELDSPOSITION (DEFAULT|INMAINPANE|INTAB|INCOLUMN) #IMPLIED
FACTORYNAME CDATA #IMPLIED
>