Parent: $root.$iwindows.WINDOW.$objs
Children
Tab pane fields have a number of panes on which you can place other fields. When the user clicks on a tab its associated pane is brought to the front displaying the objects on that pane.
Object specific | |
$alltabcaptions | The tab captions of all the tabs (or page names of all the pages),separated by carriage returns |
$alltabtooltips | The tab tooltips of all the tabs,separated by carriage returns |
$animateui | If the library preference $animateui is true, all objects that support $animateui will animate aspects of their interface. The object property only applies when the library preference is false. |
$currenttab | The current tab.For window objects,assigning a different value to $currenttab at runtime generates an evTabSelected event |
$fieldstylefocused | The style in system class #STYLES assigned to this field in addition to $fieldstyle when the control has focus |
$gridsection | The type of the complex grid section containing the object. One of the kGrid... constants |
$imagenoroom | If true, only the image is shown when insufficient space |
$multirow | If true, tabs are shown on many rows |
$secondarytextcolor | The textcolor used by some controls as an alternative to the primary textcolor |
$selectedtabcolor | The color of the currently selected tab |
$showfocus | If true, the focus is shown for each tab |
$showimages | If true, images are to be displayed for each tab |
$styledtext | If true, the field supports styled text. The text styles are stripped for objects on macOS style top toolbars,and for the menus created in place of lists to support vertical docking areas |
$tabcaption | The caption for the current selected tab |
$tabcolor | The color of tabs which are not selected |
$tabcount | The number of tabs |
$tabiconid | The icon id of the 16x16 icon for the current tab |
$taborient | The orientation for the tabbed pane control kBottomTabs kTopTabs |
$tabstyle | The tabbed pane's style kAnimatedArrow kDefaultPanes kIDEPanes kMacOS8Panes kRoundedPanes kSquarePanes kTrianglePanes |
$tabtooltip | The tooltip text for the tab |
$tooltippos | A kTooltipPos... constant that specifies where $tooltip appears relative to the control kTooltipPosBottom kTooltipPosLeft kTooltipPosMouse kTooltipPosRight kTooltipPosTop |
Standard | $active $alpha $backcolor $backgroundtheme $backpattern $candropcursor $componentinfo $container $contextmenu $cursor $disablefocus $dragborder $dragiconid $dragmode $dragrange $dropmode $edgefloat $enabled $fieldstyle $font $fontsize $fontstyle $forecolor $framehwnd $gridcolumn $hasfocus $height $helpfile $hwnd $ident $keyevents $left $mouseevents $name $nodropcursor $objtype $order $osdropflags $rmouseevents $selected $sidepanel $sidepanelmode $statusevents $textcolor $tooltip $top $userinfo $visible $width |
Object specific | |
$allpanes | $allpanes(rField[,bAllPanes]) Gets/Sets the all panes flag for the given field reference |
$enablepane | $enablepane(iPaneNumber,bEnable) sets the enabled state of the pane |
$getpaneinfo | $getpaneinfo() Returns three column list containing pane information |
$ispaneenabled | $ispaneenabled(iPaneNumber) Returns true if the pane is enabled |
$ispaneshown | $ispaneshown(iPaneNumber) Returns true if pane is visible |
$listobjects | $listobjects([iPaneNumber=0]) When iPaneNumber is zero,returns the list of all objects directly contained by the control.Otherwise it returns the list of all objects directly contained by page or tab iPaneNumber of the control |
$panenumber | $panenumber(rField[,iPane]) Gets/Sets the pane number for the given field reference |
$sendevent | $sendevent(iEvent[,eventParameters...]) Sends event iEvent (an ev... constant value) to the object with eventParameters passed as name,value pairs, for example $sendevent(evClick,'pLineNumber',2).Returns kFalse if the event is discarded |
$setpaneinfo | $setpaneinfo(lPaneInfo) Sets the pane information from the three column list specified, returns kTrue if successful |
$settabinfo | $settabinfo(iTabNumber[,cTabCaption,cTabIcon]) sets a tabstrip or tabpane tab caption and or tab icon |
$showpane | $showpane(iPaneNumber,bShow) sets whether the pane is visible |
$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 |
Standard | $redraw |
Object specific | |||||
evTabClosing | Sent to a tab strip control when a tab close box has been selected Parameters
| ||||
evTabGroupSelected | Sent to a tab strip control when a new tab group has been selected Parameters
| ||||
evTabSelected | Sent to a tab control when a new tab has been selected Parameters
| ||||
evWillHide | Sent to a field before it is hidden. Currently only used when the field is set as a side panel Parameters
| ||||
evWillShow | Sent to a field before it becomes visible. Currently only used when the field is set as a side panel Parameters
| ||||
Standard | evAfter evBefore evCanDrop evClick evClipChangedData evDisabled evDoubleClick evDrag evDragBorder evDragFinished evDrop evEnabled evHidden evKey evMouseDouble evMouseDown evMouseEnter evMouseLeave evMouseUp evOpenContextMenu evRMouseDouble evRMouseDown evRMouseUp evSent evShiftTab evShown evTab evWillDrop |
$bobjs | $methods | $objs |