$root.$libs.LIB.$toolbars.TOOLBAR

Parent: $root.$libs.LIB.$toolbars
 
Children 

Instance notation

Properties Methods 

Properties

Object specific 
$allowdragIf true,the toolbar can be dragged out of its docking area
$allowresizeIf true,the toolbar can be resized
$collectperformancedataThis property is only applied when $root.$prefs.$collectperformancedata has the value kCPDmarkedClasses.If true,method execution performance data is collected for all methods in the class
kFalse kTrue
$defaulticoncolorThe color used to draw the icon for the item, when the icon is a themed SVG icon and the $iconcolor property of the item is kColorDefault. If $defaulticoncolor is also kColorDefault, then the themed icon is drawn using the text color
$editorThe name of the add-in tool library used to edit this class
$editordataEditor data stored with the class.Typically used by the library identified by $editor
$inheritedorderThe tabbing order for the first inherited field. Zero means maintain the designed order,from the base class through to this class; other values maintain compatibility with versions earlier than Studio 4,but you are recommended to use zero
$initialdockingareaThe docking area in which the toolbar will be installed by default
kDockingAreaBottom kDockingAreaFloating kDockingAreaLeft kDockingAreaRight kDockingAreaTop
$pathnameThe path to the class in the folder tree
$splitbuttonbarsIf true, macOS toolbars will split radio group buttons into individual button items. Default to kFalse. Only works on macOS in main toolbars, floating toolbars and for unified window toolbars where kTBOptionmacOSOmnisTopToolbar is true.
$titleThe toolbar title
$usersThe users who have access to this toolbar object
Standard$canremotedebugwhenlocked $classdata $classtype $componenticon $componentinfo $componenttype $createdate $desc $designtaskname $disksize $enabled $external $helpfile $ident $issupercomponent $moddate $name $parentfolder $showascheckedout $superclass $userinfo $vcsrevision $version

Methods

$clearperformancedata$clearperformancedata() Clears the performance data for all methods in the class
$findandreplace$findandreplace(cFind,cRep[,bIgnCase=kTrue,bWholeWord=kFalse,bRegExp=kFalse,bClearLog=kFalse,bReturnLog=kFalse]) If cRep is #NULL,finds all instances of cFind;otherwise,replaces all instances of cFind with cRep.Returns status row
$isa$isa(rClass|rExternalObject) Returns true if the class or instance is a subclass of the specified class or external object
$makeperformancedatalist$makeperformancedatalist() Returns a list containing the performance data collected for all methods in the class
$makesubclass$makesubclass(cName[,bAddLibPrefixForClib=kFalse]) creates a new subclass of the class,with the specified name (which can be prefixed by a library);bAddLibPrefixForClib controls whether $superclass of the new class has a library name prefix
$open$open([cInstname,dock-area=kDockingAreaTop,params...]) opens an instance of the toolbar in dock-area;cInstName = '*' means Omnis creates instance name.Passes parameters to $construct.Returns item reference to toolbar instance
$openonce$openonce([cInstname,dock-area=kDockingAreaTop,params...]) opens an instance of the toolbar in dock-area,if no instance is open;cInstName = '*' means Omnis creates instance name.Passes parameters to $construct..Returns item reference to toolbar instance
$removecodefolding$removecodefolding() Removes code folding from all methods in the class. Returns the number of methods from which code folding was removed

Children

Top 

$cvardefs$cvars$inheritedobjs$insts
$ivardefs$methods$objs