Overview | System-Objects | Class-Tree | Class-List | Global Functions | Files |

Class-Description

QxTreeSelectionManager

Inheritance

Parents: QxTreeSelectionManager » QxSelectionManager » QxManager » QxTarget » QxObject » Object

Parameters

NameTypeMandatoryInfo
vBoundedWidgetAllfalse

Type

This class is public.
It can be used by both user and programmer.

Properties

NameTitle
QxSelectionManager
Public
anchorItemThe current anchor in range selections.
boundedWidgetThis contains the currently assigned widget (QxList, ...)
canDeselectShould the user be able to select
dragSelectionEnable drag selection?
fireChangeShould a change event be fired?
leadItemThe last selected item
multiColumnSupportGrid selection
multiSelectionShould multiple selection be allowed?
QxObject
Public
enabled

Functions

NameTitle
QxTreeSelectionManager
Public
getItemHeight
getItemTop
getItems
getNext
getPrevious
renderItemSelectionState
scrollItemIntoView
Private
_getFirstEnable drag selection?
_getLast
QxSelectionManager
Public
deselectAllDeselect all items.
dispose
getAbove
getDown
getEnd
getFirst
getHome
getItemEnabled
getItemHashCode
getItemHeight
getItemLeft
getItemSelected
getItemToSelect
getItemTop
getItemWidth
getItems
getLast
getLeft
getNext
getNextSibling
getPageDownJump a "page" down.
getPageUpJump a "page" up.
getPrevious
getPreviousSibling
getRight
getSelectedItem
getSelectedItemsGet the selected items (objects)
getUnder
getUp
handleClick
handleDblClick
handleKeyDown
handleMouseDown
handleMouseOver
handleMouseUp
isBefore
isEqual
renderItemAnchorState
renderItemLeadState
renderItemSelectionState
scrollItemIntoView
selectAllSelect all items.
selectItemRangeSelect a range of items.
setItemSelectedMake a single item selected / not selected
setSelectedItem
setSelectedItemsSelect given items
Private
_deselectAllSub method for deselectAll. Handles the real work
_deselectItemRangeInternal method for deselection of ranges.
_dispatchChange
_getChangeValue
_getFirst
_getLast
_hasChanged
_modifyAnchorItem
_modifyLeadItem
_ondragup
_onmouseeventInternal handler for all mouse events bound to this manager.
_selectAllSub method for selectAll. Handles the real work
_selectItemRangeSub method for selectItemRange. Handles the real work
QxManager
Public
add
dispose
get
getAll
has
remove
QxTarget
Public
addEventListenerAdd event listener to object
createDispatchDataEventChecks if the event is registered. If so it creates a data event object and dispatch it.
createDispatchEventChecks if the event is registered. If so it creates a event object and dispatch it.
dispatchEventPublic dispatch implementation
dispose
getParentInternal placeholder for bubbling phase of an event.
hasEventListenersCheck if there are one or more listeners for an event type
removeEventListenerRemove event listener from object
Private
_dispatchEventInternal dispatch implementation
QxObject
Public
debugPrint out a debug message to the qooxdoo debug console.
disposeDispose this object
errorPrint out an error to the qooxdoo debug console.
get
getDisposedReturns true if the object is disposed.
getUserData
infoPrint out an info message info to the qooxdoo debug console.
isDisposedReturns true if the object is disposed.
setSets multiple properties at once by using a property list
setUserData
toHashCodeReturn unique hash code of object
toStringReturns a string represantation of the qooxdoo object.
warnPrint out an warning to the qooxdoo debug console.