| BaseItemWidget |
| _items | |
| ItemLayouts |
| BodyContextMenu | Called when right clicking on the item's parent. |
| CanvasRect | The inner of LocalRect with Margin |
| CurrentItemDragEvent | |
| ItemActivated | Called when an item is double left clicked. |
| ItemClicked | Called when an item is clicked. |
| ItemContextMenu | Called when an item is right clicked. |
| ItemDeselected | Called when an item is no longer selected. |
| ItemDrag | Called to see whether or not we can drag a specific item. |
| ItemHoverEnter | Called when an item is hovered by the user's cursor. |
| ItemHoverLeave | Called when an item is no longer hovered by the user's cursor. |
| ItemPaint | Used to overwrite an item's style |
| Items | |
| ItemsDeselectedobsolete | Multiple items have been deselected |
| ItemSelected | Called when an item is selected. |
| ItemsSelectedobsolete | Multiple items have been selected |
| Margin | |
| MultiSelect | Whether to allow selecting multiple items at once. |
| OnBeforeDeselection | Called before selection is changed on deselection. When multiple items are affected this will only be called once. |
| OnBeforeSelection | Called before selection is changed on selection. When multiple items are affected this will only be called once. |
| OnSelectionChanged | Called when selection has changed. When multiple items are affected this will only be called once. |
| ProvidesDebugMode | |
| SelectedItems | Selected items. |
| Selection | |
| SelectionOverride | Can override an item's selection here. |
| TimeMsPaint | |
| timeMsRebuild | |
| ToggleSelect | If set, selecting an item will not deselect all already selected items, clicking a selected item will deselect it. |
| AddItem | Add given item to this widget. |
| AddItems | |
| Clear | Remove all items. |
| Dirty | |
| FindItemsThatStartWith | |
| FindVirtualWidget | Given an object, try to find the virtual widget. This can of course return null if the item isn't visible |
| GetAtIndex | Returns the item at given index, or null. |
| GetItemAt | Get the virtual item at this local position. |
| GetTooltip | Called to retrieve a tooltip for given item. |
| IsSelected | Return true if this item is selected. |
| ItemIndex | Returns the index of given item. |
| OnDestroyed | |
| OnDoubleClick | |
| OnDragDrop | |
| OnDragHover | |
| OnDragHoverItem | Called when a dragged item is being hovered over this widget. This is the place to make drag and drop previews. |
| OnDragItem | Called when we start to drag an item. |
| OnDragLeave | |
| OnDragStart | |
| OnDropOnItem | Called when an item is drag and dropped onto this widget. |
| OnHoverChanged | Hover has changed, neither of these objects are guaranteed to be non null. |
| OnItemActivated | |
| OnItemContextMenu | The item has been right clicked |
| OnItemDrag | Called when a dragged item is being hovered over this widget. This is the place to make drag and drop previews. |
| OnItemPressed | Allows over-riding mouse press on an item, without click or selection. Return true to allow default behavior. |
| OnKeyPress | |
| OnKeyPressOnItem | A key has been pressed on this selected item. |
| OnLayoutChanged | |
| OnMouseMove | |
| OnMousePress | |
| OnMouseReleased | |
| OnPaint | |
| OnResize | |
| OnScrollChanged | |
| OnSelectionAdded | |
| OnShortcutPressed | |
| PaintItem | |
| PaintItemDebug | |
| Rebuild | Rebuild the panel layout. |
| RemoveItem | Remove given item from this widget. |
| ResolveObject | For derived classes where the object is wrapped in another class (i.e. TreeView) |
| ScrollTo | Ensure that given item is in view, scrolling to it if necessary. |
| SelectAll | |
| SelectItem | Select given item. |
| SelectItems | |
| SelectItemStartingWith | |
| SelectMove | Move the selection pointer by this many positions. |
| SelectMoveColumn | |
| SelectMoveRow | |
| SelectTo | Select everything between the current selection pointer and this one. |
| SetItems | |
| SetSelected | Set the selection state of an item. |
| UnselectAll | Unselects all items that are currently selected (if any) |
| UnselectItem | Unselect given item. |
| UpdateIfDirty |