$root.$iremoteforms.REMOTEFORM.$objs.navigationmenu

Parent: $root.$iremoteforms.REMOTEFORM.$objs
 
Children 

Class notation

Properties Methods Events 

Properties

Warning: with the exception of $componentctrl,$componentlib,$ident,$name and $objtype, the values of properties can only be read in client methods.

Object specific 
$borderedgesThe edges drawn as the border of the control. A sum of kNavMenuSide... constants
$borderradiusRadius for rounded border corners.1 to 4 pixel values separated by -,in order topleft,topright,bottomright,bottomleft.If bottomleft is omitted it is topright.If bottomright is omitted it is topleft.If topright is omitted it is topleft
$borderwidthThe width (1-16) of the edges drawn as the border of the control
$cascadecontentsCan only be set,only applies when processing evLoadCascade.A list defining the content of the cascaded menu
$closeboxiconidThe id of the icon used to represent the close box on a cascaded menu (only relevant when $openwhenmouseover is kFalse,and the control is not in breadcrumb mode).Set to zero if no close box is required
$defaultcascadebackalphaThe default alpha value (0-255) used to draw the background of a cascaded menu. Used when a background alpha value is not specified in the row defining a cascaded menu
$defaultcascadebackcolorThe default background color used to draw the background of a cascaded menu. Used when a background color is not specified in the row defining a cascaded menu
$defaultcascadebordercolorThe default color used to draw the border of a cascaded menu. Used when a border color is not specified in the row defining a cascaded menu
$defaultcascadeborderedgesThe default edges drawn as the border of a cascaded menu. Used when border edges are not specified in the row defining a cascaded menu. A sum of kNavMenuSide... constants
$defaultcascadeborderwidthThe default width (1-16) used for the edges drawn as the border of a cascaded menu. Used when a border width is not specified in the row defining a cascaded menu
$defaultcascadeflagsThe default flags used to control the opening of a cascaded menu. Used when no cascade flags are specified in the row defining a cascaded menu,or the cascade flags are kNavMenuCascadeFlagUseDefault
$defaultcascadeopensideThe default side from which a cascaded menu will open. Used when a side is not specified in the row defining a cascaded menu
kNavMenuSideBottom kNavMenuSideLeft kNavMenuSideRight kNavMenuSideTop
$descriptionfontThe font used for entry descriptions
$descriptionfontsizeThe font size used for entry descriptions
$descriptionfontstyleThe style of the text in entry descriptions
$descriptiontextcolorThe color of the text in entry descriptions
$disabledefaultcontextmenuIf true, the default context menu for the object will not be generated in response to a context click ($clib.$disabledefaultcontextmenu and $cobj.$disabledefaultcontextmenu must both be false for the menu to be generated)
$headingfontThe font used for heading entries
$headingfontsizeThe font size used for heading entries
$headingfontstyleThe style of the text in heading entries
$headingtextcolorThe color of the text in heading entries
$horizontalcascadeiconidThe id of the icon used to indicate an entry that opens a cascaded menu horizontally
$horizontalspacingThe horizontal spacing used when laying out entries
$hotcloseboxiconidThe id of the icon used to represent the close box on a cascaded menu when the mouse is over the close box (only relevant when $openwhenmouseover is kFalse,and the control is not in breadcrumb mode)
$hotfontstyleThe style of enabled entry text when the mouse is over it or it has focus
$hotheadingfontstyleThe style of enabled heading text when the mouse is over it or it has focus
$hotheadingtextcolorThe color of enabled heading text when the mouse is over it or it has focus
$hottextcolorThe color of enabled entry text when the mouse is over it or it has focus
$openwhenmouseoverIf true,cascaded menus open when the mouse is over the relevant part of the control
$verticalcascadeiconidThe id of the icon used to indicate an entry that opens a cascaded menu vertically
$verticalspacingThe vertical spacing used when laying out entries
Standard$active $alpha $ariadescribedby $arialabel $arialabelledby $backalpha $backcolor $bordercolor $componentctrl $componentinfo $componentlib $contextmenu $cssclassname $dataname $defaultinactiveappearance $disablesystemfocus $dragborder $dropmode $edgefloat $errortext $errortextpos $events $fieldstyle $font $fontsize $fontstyle $height $ident $left $name $nexttabobject $objtype $order $preventlayoutanimation $sidepanel $sidepanelmode $textcolor $tooltip $top $userinfo $visible $visibleinbreakpoint $width

Methods

$showpanel$showpanel(iAction[,iMode=kSidePanelModeAuto]) executes kSidePanelAction... on a side panel object. iMode only applies to kSidePanelActionShow,and must be kSidePanelModeCover/Push/Auto. For JS client,$showpanel must be executed on the client

Events

Object specific 
evEmptySpaceClickedThe user has clicked in empty space to the right or bottom of the menu (generated for top-level menu page only)
Parameters
pEventCodeThe event code
evLoadCascadeIf kNavMenuFlagUseEventForCascade is set for a cascaded menu entry,the control generates this event so that you can set the content of the cascaded menu by setting property $cascadecontents
Parameters
pEventCodeThe event code
pLineIdentThe ident of the menu line
pLineTagThe tag of the menu line
evMenuEntryClickedThe user has clicked on a menu entry
Parameters
pEventCodeThe event code
pLineIdentThe ident of the menu line
pLineTagThe tag of the menu line
evWillHideSent to a field before it is hidden. Currently only used when the field is set as a side panel
Parameters
pEventCodeThe event code
evWillShowSent to a field before it becomes visible. Currently only used when the field is set as a side panel
Parameters
pEventCodeThe event code
StandardevCanDrop evDragBorder evDrop evExecuteContextMenu evHidden evOpenContextMenu evShown

Children

Top 

$methods