$root.$iremoteforms.REMOTEFORM.$objs.tabcontrol

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 
$::tabiconidThe icon id for the tab with number $selectedtab.Ensure $tablayout is set appropriately
$::tabtooltipThe tooltip for the tab with number $selectedtab
$baseedgealphaThe alpha value (0-255) used with $baseedgecolor
$baseedgecolorThe color of the base edge line. kColorDefault means use black
$baseedgewidthThe width of the line drawn along the base of the tabs.If this is zero,and $linkedobject is present,the tab control updates the paged pane border so that there is the appearance of a gap below the current tab
$canclickselectedtabIf true,a click on the selected tab generates evTabSelected (provided that evTabSelected is specified in $events)
$currenttabThe current tab.For window objects,assigning a different value to $currenttab at runtime generates an evTabSelected event
$currenttabbackalphaThe alpha value (0-255) used with $currenttabbackcolor
$currenttabbackcolorThe color of the current tab background when $tabbackstyle is kJSTabsBackStyleColor. kColorDefault means use $tabbackcolor
$currenttabbackiconidThe icon id of the current tab background image,used when $tabbackstyle is kJSTabsBackStyleImage
$currenttabextraThe number of extra pixels added to the height (for horizontal tabs),or the width (for vertical tabs),of the current tab
$currenttabindicatorcolorThe color of the current tab indicator
$currenttabtextcolorThe text color for the current tab when the current tab is enabled. kColorDefault means use $textcolor
$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)
$disabledtabtextcolorThe text color for disabled tabs. kColorDefault means use gray
$extratabspacingExtra spacing added to the calculated width or height of a tab,when $fixedtabsize is kFalse
$fixedtabsizeIf true,all tabs have a fixed width for horizontal tabs,or a fixed height for vertical tabs.The fixed width or height is the minimum of $maxfixedtabsize and the control width or height divided by $tabcount
$hotcurrentIf true,the current tab displays as hot when it is enabled and the mouse is over it or it has keyboard focus
$hottabbackalphaThe alpha value (0-255) used with $hottabbackcolor and $tabmenuhotbackcolor
$hottabbackcolorThe color of the tab background when $tabbackstyle is kJSTabsBackStyleColor and the tab is hot (a hot tab is an enabled tab that is hovered or focused;current tab hot behavior depends on $hotcurrent).kColorDefault means use $tabbackcolor
$hottabbackiconidThe icon id of the hot tab background image,used when $tabbackstyle is kJSTabsBackStyleImage
$hottabtextcolorThe text color for the hot tab (a hot tab is an enabled tab that is hovered or focused;current tab hot behavior depends on $hotcurrent). kColorDefault means use $textcolor
$linkedobjectThe name of a paged pane object on the current remote form.If this is not empty,the tab control is linked to the paged pane - changing $currenttab also changes $currentpage of the paged pane
$maxfixedtabsizeThe maximum fixed width or height of tabs when $fixedtabsize is kTrue
$movetabEntering a number in this property moves the selected tab so that its tab number is the entered number
$selectedtabThe number of the selected tab (the tab which tab-specific properties affect)
$sideA kJSTabsSide... constant that specifies how the control will be drawn
kJSTabsSideBottom kJSTabsSideLeft kJSTabsSideRight kJSTabsSideTop
$tabbackalphaThe alpha value (0-255) used with $tabbackcolor and $tabmenubackcolor
$tabbackcolorThe color of the tab background when $tabbackstyle is kJSTabsBackStyleColor and the tab is neither hot nor current. kColorDefault means use gray
$tabbackiconidThe icon id of the tab background image,used when $tabbackstyle is kJSTabsBackStyleImage
$tabbackstyleA kJSTabsBackStyle... constant that specifies the style used to draw tab and tab menu backgrounds
kJSTabsBackStyleColor kJSTabsBackStyleDefault kJSTabsBackStyleImage
$tabborderalphaThe alpha value (0-255) used with $tabbordercolor
$tabbordercolorThe color of tab borders. kColorDefault means use black
$tabborderradiusIf greater than zero,the radius of rounded corners for the tab border
$tabborderwidthThe width in pixels of the tab border
$tabcountThe number of tabs
$tabenabledIf true,the tab with number $selectedtab is enabled
$tabiconsizeWhen a tab has icons,all icons are allocated a rectangle of this width and height
$tablayoutA kJSTabsLayout... constant that specifies the layout of each tab
kJSTabsLayoutIconBottom kJSTabsLayoutIconLeft kJSTabsLayoutIconOnly kJSTabsLayoutIconRight kJSTabsLayoutIconTop kJSTabsLayoutTextOnly
$tabmenuThe remote menu for the tab with number $selectedtab.Only used when $trackmenus is true.If assigned at runtime,the menu must already be present on the client (via a $tabmenu or $contextmenu property in the class data when the form was loaded)
$tabmenubackcolorUsed when $tabbackstyle is kJSTabsBackStyleColor.The color of tab menu lines which are not hot.kColorDefault means use $tabbackcolor
$tabmenubackiconidUsed when $tabbackstyle is kJSTabsBackStyleImage.The icon id of the tab menu line background image for tab menu lines which are not hot.If $tabmenubackiconid is not set,the control uses $tabbackiconid
$tabmenudisabledtextcolorThe text color used for disabled tab menu lines.kColorDefault means use $disabledtabtextcolor
$tabmenuhotbackcolorUsed when $tabbackstyle is kJSTabsBackStyleColor.The color of the tab menu line background for an enabled line with the mouse over it or with keyboard focus.kColorDefault means use $hottabbackcolor
$tabmenuhotbackiconidUsed when $tabbackstyle is kJSTabsBackStyleImage.The icon id of the tab menu line background image for an enabled line that is hovered or focused.If $tabmenuhotbackiconid is not set,the control uses $hottabbackiconid
$tabmenuhottextcolorThe text color used for an enabled tab menu line that is hovered or focused.kColorDefault means use $hottabtextcolor
$tabmenutextcolorThe text color used for tab menu lines which are neither hot nor disabled.kColorDefault means use $textcolor
$tabsjstA kJSTabsJst... constant which specifies how the tabs are justified within the control. Ignored if scrolling is required
kJSTabsJstCenter kJSTabsJstLeftOrTop kJSTabsJstRightOrBottom
$tabspacingThe space in pixels between tabs
$tabtextThe text for the tab with number $selectedtab.You can include a line break by inserting //
$tabvisibleIf true,the tab with number $selectedtab is visible
$trackmenusIf true,the tab control displays $tabmenu when the mouse is over the tab.The menu interacts with the tab control using the context menu events.$trackmenus cannot be true for the left and right values of $side
Standard$active $align $alpha $ariadescribedby $arialabel $arialabelledby $backalpha $backcolor $componentctrl $componentinfo $componentlib $contextmenu $cssclassname $defaultinactiveappearance $disablesystemfocus $dragborder $dropmode $edgefloat $errortext $errortextpos $events $fieldstyle $font $fontsize $fontstyle $height $ident $left $name $nexttabobject $objtype $order $preventlayoutanimation $removefromtaborder $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 
evTabSelectedSent to a tab control when a new tab has been selected
Parameters
pEventCodeThe event code
pTabNumberThe selected tab
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