Platforms to show: All Mac Windows Linux Cross-Platform
NSOutlineViewItemMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Cocoa Controls | MBS MacControls Plugin | 17.1 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
- 5 events
- event Description as String
- event setValueForKey(key as string, value as Variant)
- event setValueForUndefinedKey(key as string, value as Variant)
- event valueForKey(key as string) as Variant
- event valueForUndefinedKey(key as string) as Variant
- 3 properties
- property Description as String
- property Handle as Integer
- property valueForKey(key as String) as Variant
- method Constructor
- 2 shared methods
- shared method sortedArrayUsingDescriptor(values() as NSOutlineViewItemMBS, sortDescriptor as NSSortDescriptorMBS) as NSOutlineViewItemMBS()
- shared method sortedArrayUsingDescriptors(values() as NSOutlineViewItemMBS, sortDescriptor() as NSSortDescriptorMBS) as NSOutlineViewItemMBS()
This class has no sub classes.
Some methods using this class:
- NSOutlineViewMBS.childIndexForItem(item as NSOutlineViewItemMBS) as Integer
- NSOutlineViewMBS.expandItem(item as NSOutlineViewItemMBS)
- NSOutlineViewMBS.expandItem(item as NSOutlineViewItemMBS, expandChildren as Boolean)
- NSOutlineViewMBS.isItemExpanded(item as NSOutlineViewItemMBS) as Boolean
- NSOutlineViewMBS.levelForItem(item as NSOutlineViewItemMBS) as Integer
- NSOutlineViewMBS.moveItemAtIndex(oldIndex as Integer, oldParent as NSOutlineViewItemMBS, newIndex as Integer, newParent as NSOutlineViewItemMBS)
- NSOutlineViewMBS.parentForItem(item as NSOutlineViewItemMBS) as NSOutlineViewItemMBS
- NSOutlineViewMBS.reloadItem(item as NSOutlineViewItemMBS)
- NSOutlineViewMBS.reloadItem(item as NSOutlineViewItemMBS, reloadChildren as Boolean)
- NSOutlineViewMBS.setDropItem(item as NSOutlineViewItemMBS, dropChildIndex as Integer)
Some events using this class:
- DesktopNSOutlineControlMBS.ItemDidCollapse(notification as NSNotificationMBS, item as NSOutlineViewItemMBS)
- DesktopNSOutlineControlMBS.shouldEdit(tableColumn as NSTableColumnMBS, item as NSOutlineViewItemMBS) as Boolean
- DesktopNSOutlineControlMBS.shouldExpandItem(item as NSOutlineViewItemMBS) as Boolean
- DesktopNSOutlineControlMBS.shouldSelectItem(item as NSOutlineViewItemMBS) as Boolean
- DesktopNSOutlineControlMBS.toolTipForCell(cell as NSCellMBS, byref rect as NSRectMBS, tableColumn as NSTableColumnMBS, item as NSOutlineViewItemMBS, mouseLocation as NSPointMBS) as String
- DesktopNSOutlineControlMBS.typeSelectString(tableColumn as NSTableColumnMBS, item as NSOutlineViewItemMBS) as String
- NSOutlineControlMBS.heightOfRowByItem(item as NSOutlineViewItemMBS) as Double
- NSOutlineControlMBS.numberOfChildrenOfItem(item as NSOutlineViewItemMBS) as Integer
- NSOutlineControlMBS.objectValue(tableColumn as NSTableColumnMBS, item as NSOutlineViewItemMBS) as Variant
- NSOutlineControlMBS.setObjectValue(tableColumn as NSTableColumnMBS, item as NSOutlineViewItemMBS, value as Variant)
Some examples using this class:
- /MacControls/Listbox and TableView Demos/ListboxTV drop-in/Hierarchical & Flat/ListBoxTV OutlineView
- /MacControls/Listbox and TableView Demos/NSOutlineView/Disk Browser
- /MacControls/Listbox and TableView Demos/NSOutlineView/OutlineControl
- /MacControls/Outline View Test
Blog Entries
Release notes
- Version 17.1
- Added NSOutlineViewMBS, NSOutlineViewItemMBS and NSOutlineControlMBS for hierarchical Cocoa listbox.
The items on this page are in the following plugins: MBS MacControls Plugin.
NSOrthographyMBS - NSOutlineViewMBS