Back to Contents


Template Paths - StartMenu hierarchy


The StartMenu object

Path: application/ui/startmenu

Snippet ID: StartMenu

Corresponding AUI Tree element: StartMenu

The StartMenu is a unique sub-object from the UserInterface object that represents the application Start Menu if any.

This object value is rendered thru the StartMenu snippet when invoked in a gwc:replace or gwc:content instruction.

Fields (Attributes) Type Description
application/ui/startmenu/CID Attribute (string) The corresponding component identifier.
application/ui/startmenu/type Attribute (string) Type of the component.
application/ui/startmenu/name Attribute (string) StartMenu identifier.
application/ui/startmenu/text Attribute (string) StartMenu title.
application/ui/startmenu/hidden Attribute (number) Corresponds to the HIDDEN attribute in 4GL.
application/ui/startmenu/items Collection of StartMenuItem objects The list of all items in the StartMenu.
Used in a repeat instruction to loop on each file in the list.

Back to the top


The StartMenuItem objects

StartMenuItem objects are in fact one of the following type :

Back to the top


The StartMenuCommand object

Path: no absolute path available

Snippet ID: StartMenuCommand

Corresponding AUI Tree element: StartMenuCommand

The StartMenuCommand is an object implementing a StartMenuItem object that represents a StartMenu command.

This object value is rendered thru the StartMenuCommand snippet when invoked in a gwc:replace or gwc:content instruction.

Fields (Attributes) Type Description
CID Attribute (string) The corresponding component identifier.
type Attribute (string) Type of the component.
id Attribute (string) Command identifier.
DID Deprecated ! Attribute (string) Dialog identifier.
This path is deprecated use IDID or XDID instead.
IDID Attribute (string) Dialog identifier in inclusive format..
For example:
<input type="submit" gwc:attributes="name IDID;".. />
Produces:
<input type="submit" name="m/89"... />
XDID Attribute (string) Dialog identifier in exclusive format.
For example:
<input type="radio" gwc:attributes="name XDID; value ID;... />
Produces:
<input type="radio" name="m" value="89"... />
name Attribute (string) StartMenu command identifier.
text Attribute (string) Text to be displayed for this command.
image Attribute (string) The associated image
disabled Attribute (boolean) True if the command is disabled
isActive Attribute (boolean) True if the command is active
exec Attribute (string) Command line to be executed.
waiting Attribute (boolean) True if the command is started without waiting.
hidden Attribute (number) Corresponds to the HIDDEN attribute in 4GL.

Back to the top


The StartMenuGroup object

Path: no absolute path available

Snippet ID: StartMenuGroup

Corresponding AUI Tree element: StartMenuGroup

The StartMenuGroup is an object implementing a StartMenuItem object that represents a group of StartMenu items.

This object value is rendered thru the StartMenuGroup snippet when invoked in a gwc:replace or gwc:content instruction.

Fields (Attributes) Type Description
CID Attribute (string) The corresponding component identifier.
type Attribute (string) Type of the component.
name Attribute (string) StartMenu identifier.
text Attribute (string) Text displayed for the StartMenu group.
image Attribute (string) Image display for this StartMenu group.
disabled Attribute (boolean) True if the group is not active.
hidden Attribute (number) Corresponds to the HIDDEN attribute in 4GL.
items Collection of StartMenuItem objects The list of all items in the StartMenu group.
Used in a repeat instruction to loop on each file in the list.

Back to the top


The StartMenuSeparator object

Path: no absolute path available

Snippet ID: StartMenuSeparator

Corresponding AUI Tree element: StartMenuSeparator

The StartMenuSeparator is an object implementing a StartMenuItem object that represents a separator.

This object value is rendered thru the StartMenuSeparator snippet when invoked in a gwc:replace or gwc:content instruction.

Fields (Attributes) Type Description
CID Attribute (string) The corresponding component identifier.
type Attribute (string) Type of the component.

Back to the top