$root.$libs.LIB.$remoteforms.REMOTEFORM.$objs.tabcontrol

Parent: $root.$libs.LIB.$remoteforms.REMOTEFORM.$objs

Instance notation

Properties

Object specific
$::tabiconid The icon id for the tab with number $selectedtab
$::tabtooltip The tooltip for the tab with number $selectedtab
$baseedgealpha The alpha value (0-255) used with $baseedgecolor
$baseedgecolor The color of the base edge line. kColorDefault means use black
$baseedgewidth The 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
$canclickselectedtab If true, a click on the selected tab generates evTabSelected (provided that evTabSelected is specified in $events)
$currenttab The current tab. For window objects, assigning a different value to $currenttab at runtime generates an evTabSelected event
$currenttabbackalpha The alpha value (0-255) used with $currenttabbackcolor
$currenttabbackcolor The color of the current tab background when $tabbackstyle is kJSTabsBackStyleColor. kColorDefault means use $tabbackcolor
$currenttabbackiconid The icon id of the current tab background image, used when $tabbackstyle is kJSTabsBackStyleImage
$currenttabextra The number of extra pixels added to the height (for horizontal tabs), or the width (for vertical tabs), of the current tab
$currenttabtextcolor The text color for the current tab when the current tab is enabled. kColorDefault means use $textcolor
$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)
$disabledtabtextcolor The text color for disabled tabs. kColorDefault means use gray
$extratabspacing Extra spacing added to the calculated width or height of a tab, when $fixedtabsize is kFalse
$fixedtabsize If true, all icons 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
$hotcurrent If true, the current tab displays as hot when it is enabled and the mouse is over it
$hottabbackalpha The alpha value (0-255) used with $hottabbackcolor and $tabmenuhotbackcolor
$hottabbackcolor The color of the tab background when $tabbackstyle is kJSTabsBackStyleColor and the tab is hot (a hot tab is an enabled tab with the mouse over it; current tab hot behavior depends on $hotcurrent).kColorDefault means use $tabbackcolor
$hottabbackiconid The icon id of the hot tab background image, used when $tabbackstyle is kJSTabsBackStyleImage
$hottabtextcolor The text color for the hot tab (a hot tab is an enabled non-current tab with the mouse over it). kColorDefault means use $textcolor
$jshtml The HTML representation of the JavaScript control
$linkedobject The 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
$maxfixedtabsize The maximum fixed width or height of tabs when $fixedtabsize is kTrue
$movetab Entering a number in this property moves the selected tab so that its tab number is the entered number
$selectedtab The number of the selected tab (the tab which tab-specific properties affect)
$side A kJSTabsSide... constant that specifies how the control will be drawn kJSTabsSideBottom kJSTabsSideLeft kJSTabsSideRight kJSTabsSideTop
$tabbackalpha The alpha value (0-255) used with $tabbackcolor and $tabmenubackcolor
$tabbackcolor The color of the tab background when $tabbackstyle is kJSTabsBackStyleColor and the tab is neither hot nor current. kColorDefault means use gray
$tabbackiconid The icon id of the tab background image, used when $tabbackstyle is kJSTabsBackStyleImage
$tabbackstyle A kJSTabsBackStyle... constant that specifies the style used to draw tab and tab menu backgrounds kJSTabsBackStyleColor kJSTabsBackStyleDefault kJSTabsBackStyleImage
$tabborderalpha The alpha value (0-255) used with $tabbordercolor
$tabbordercolor The color of tab borders. kColorDefault means use black
$tabborderradius If greater than zero, the radius of rounded corners for the tab border
$tabborderwidth The width in pixels of the tab border
$tabcount The number of tabs
$tabenabled If true, the tab with number $selectedtab is enabled
$tabiconsize When a tab has icons, all icons are allocated a rectangle of this width and height
$tablayout A kJSTabsLayout... constant that specifies the layout of each tab kJSTabsLayoutIconBottom kJSTabsLayoutIconLeft kJSTabsLayoutIconOnly kJSTabsLayoutIconRight kJSTabsLayoutIconTop kJSTabsLayoutTextOnly
$tabmenu The 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)
$tabmenubackcolor Used when $tabbackstyle is kJSTabsBackStyleColor. The color of tab menu lines which are not hot. kColorDefault means use $tabbackcolor
$tabmenubackiconid Used 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
$tabmenudisabledtextcolor The text color used for disabled tab menu lines. kColorDefault means use $disabledtabtextcolor
$tabmenuhotbackcolor Used when $tabbackstyle is kJSTabsBackStyleColor. The color of the tab menu line background for an enabled line with the mouse over it.kColorDefault means use $hottabbackcolor
$tabmenuhotbackiconid Used when $tabbackstyle is kJSTabsBackStyleImage. The icon id of the tab menu line background image for an enabled line with the mouse over it. If $tabmenuhotbackiconid is not set, the control uses $hottabbackiconid
$tabmenuhottextcolor The text color used for an enabled tab menu line with the mouse over it.kColorDefault means use $hottabtextcolor
$tabmenutextcolor The text color used for tab menu lines which are neither hot nor disabled.kColorDefault means use $textcolor
$tabsjst A kJSTabsJst... constant which specifies how the tabs are justified within the control. Ignored if scrolling is required kJSTabsJstCenter kJSTabsJstLeftOrTop kJSTabsJstRightOrBottom
$tabspacing The space in pixels between tabs
$tabtext The text for the tab with number $selectedtab. You can include a line break by inserting //
$tabvisible If true, the tab with number $selectedtab is visible
$trackmenus If 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 $align $alpha $backalpha $backcolor $componentctrl $componentlib $contextmenu $cssclassname $desgroup $designactive $deslock $disablesystemfocus $dragborder $edgefloat $enabled $errortextpos $events $fieldstyle $font $fontsize $fontstyle $height $ident $isallpanes $left $name $objlink $objtype $order $textcolor $tooltip $top $userinfo $visible $width

Children

$methods