Class Fox::FXListBox
In: rdoc-sources/FXListBox.rb
lib/fox12/iterators.rb
Parent: FXPacker

List Box

Events

The following messages are sent by FXListBox to its target:

SEL_COMMAND:sent when a new list item is clicked; the message data is the index of the selected item.
SEL_CHANGED:sent when a new list item is clicked; the message data is the index of the selected item.

List Box styles

LISTBOX_NORMAL:Normal style

Message identifiers

ID_LIST ID_FIELD

Methods

Included Modules

Enumerable

External Aliases

<< -> appendItem

Attributes

backColor  [R]  Background color [FXColor]
currentItem  [RW]  Current item’s index, or -1 if no current item [Integer]
font  [RW]  Text font [FXFont]
helpText  [RW]  Status line help text [String]
numItems  [R]  Number of items in the list [Integer]
numVisible  [RW]  Number of visible items [Integer]
selBackColor  [RW]  Background color for selected items [FXColor]
selTextColor  [RW]  Text color for selected items [FXColor]
textColor  [RW]  Text color [FXColor]
tipText  [RW]  Tool tip message [String]

Public Class methods

Public Instance methods

Add an item to the end of the list.

Remove all items from the list

Calls block once for each item in the list, passing the item’s text, icon and user data as parameters.

Search items for item by name, starting from start item; the flags argument controls the search direction, and case sensitivity.

Return user data object for specified item. Raises IndexError if index is out of bounds.

Return icon for specified item. Raises IndexError if index is out of bounds.

Return text for specified item. Raises IndexError if index is out of bounds.

Insert a new item at index. Raises IndexError if index is out of bounds.

Return true if index is the index of the current item. Raises IndexError if index is out of bounds.

Move item from oldIndex to newIndex and return the new index of the item. Raises IndexError if either oldIndex or newIndex is out of bounds.

Return true if the pane is shown.

Prepend an item to the list

Remove this item from the list. Raises IndexError if index is out of bounds.

Return the text of the item at the given index. Raises IndexError if index is out of bounds.

Replace the item at index with a new item with the specified text, icon and data. Raises IndexError if index is out of bounds.

Set user data object for specified item to ptr. Raises IndexError if index is out of bounds.

Set icon for specified item to icon. Raises IndexError if index is out of bounds.

Set text for specified item to text. Raises IndexError if index is out of bounds.

Sort items using current sort function

[Validate]