About

GraffitiListbox is a drop-in replacement for the Xojo Listbox. Only extended functionality will be documented here.

Enumerations

Name Values
HoverEffects System
On
Off

Constants

Name Type Value

This class exposes no constants.

Events

Definition Description
HeaderMenuAction(column as Integer, parentMenu as MenuItem, hitItem as MenuItem) Raised when the user clicks a column header's menu item.
HeaderPressed(Column as Integer, IsContextualClick as Boolean) As Boolean Raised when the user clicks a column header.

Methods

Definition Description
HeaderMenu(index as Integer) as MenuItem Returns the menu assigned to the supplied header column index.
HeaderMenu(index as Integer, assigns menuVal as MenuItem) Assigns a menu to the specified header.
Heading(index as Integer) as String Returns the current text assigned to the column header at the specified index.
Heading(index as Integer, assigns newValue as String) Assigns newValue to the column header specified by index.

Properties

Name Type Default Value Description
HoverEffect HoverEffects System When set to System, the hover effects for list rows and column headers will use the system default setup. For macOS hover effects are disabled by default, for others they are on by default.
ListIndexHover Integer -1 Current row index that the mouse is over.

Examples

This class currently has no examples.

Notes

This class currently has no notes.