$root.$iremoteforms.REMOTEFORM.$objs.navigationbar

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

Class notation

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
$::title The title for the current navigation bar stack item
$backgroundiconid If set, the background of the control is filled using this icon after filling with $backcolor and $backalpha
$buttonalpha The alpha (0-255) to be applied to navigation bar buttons when the client supports alpha
$buttonbordercolor The border color of the navigation bar buttons
$buttoncolor The fill color of the navigation bar buttons
$buttonfontsize The font size for the button text
$buttonheight The height of buttons on the navigation bar. Zero means calculate the height of each button automatically based on $buttonfontsize and $buttoniconsize, with a minimum value of 26
$buttonhotcolor The fill color of a navigation bar button when the mouse is over it on a non-touch device
$buttoniconsize When a button has an icon, it is allocated a rectangle of this width and height
$buttonpressedcolor The fill color of a navigation bar button when it is being pressed on a non-touch device
$disabledefaultcontextmenu If 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)
$initiallefticonid If set, the first navigation bar item has a button on the left hand side, displaying this icon
$initiallefttext If this is not empty, the first navigation bar item has a button on the left hand side, displaying this text
$initialrighticonid If set, the first navigation bar item has a button on the right hand side, displaying this icon
$initialrighttext If not empty, the first navigation bar item has a button on the right hand side, displaying this text
$initialtitle The initial title displayed on the navigation bar
$lefthidden If true, the left hand (back) button is hidden for the current navigation bar stack item
$linkedobject The name of a paged pane object on the current remote form, used in conjunction with the $push() method. Note that each page of the paged pane can only occur once on the navigation bar stack
$push Assign a 2-5 column row to $push, to push a new stack item.C1:page number to display in $linkedobject.C2:title for pushed item.C3:Text for right button.C4:Icon URL for right button.C5:Non-zero to hide the left button
$righticonid The icon id of the icon on the right hand navigation bar button for the current navigation bar item
$righttext The text on the right hand navigation bar button for the current navigation bar item
Standard $alpha $backalpha $backcolor $componentctrl $componentlib $contextmenu $cssclassname $disablesystemfocus $dragborder $edgefloat $errortext $errortextpos $events $fieldstyle $font $fontsize $fontstyle $height $ident $left $name $objtype $order $textcolor $tooltip $top $userinfo $visible $width

Events

Object specific
evClickInitialLeftButton

Notification of a click on the initial left button
Parameters

pEventCode The event code
evClickRightButton

Notification of a click on the right button
Parameters

pEventCode The event code
evPopFinished

Generated when an item has been popped from the navigation bar stack,and the associated animation has finished
Parameters

pEventCode The event code
pPageNumber The page number associated with the item that has been pushed or popped
evPushFinished

Generated when an item has been pushed on to the navigation bar stack,and the associated animation has finished
Parameters

pEventCode The event code
pPageNumber The page number associated with the item that has been pushed or popped
Standard evDragBorder evExecuteContextMenu evOpenContextMenu