C# Class FlatRedBall.Gui.CollapseListBox

A List Box which can hold collapsable items.
Inheritance: ListBoxBase
Afficher le fichier Open project: vchelaru/FlatRedBall Class Usage Examples

Méthodes publiques

Méthode Description
AddItemToItem ( string stringToAdd, object ReferenceObject, CollapseItem itemToAddTo ) : CollapseItem
AddItemUnique ( String stringToAdd, object ReferenceObject ) : CollapseItem
AttachItem ( CollapseItem itemToAttach ) : CollapseItem
Clear ( ) : void
ClearEvents ( ) : void
CollapseAll ( ) : void
CollapseListBox ( Cursor cursor ) : System
ContainsObject ( object objectToSearchFor ) : bool
DeselectObject ( object objectToDeselect ) : void
DetachItem ( string itemToRemove ) : CollapseItem

Detaches the item from the CollapseListBox.

This method will keep all children of the detached item in tact so that the item can simply be reattached again.

ExpandAll ( ) : void
GetFirstHighlightedParentObject ( ) : Object
GetFirstHighlightedString ( ) : string
GetHighlightedItems ( ) : List
GetLastHighlightedObject ( ) : object
GetNumContained ( object objectToCount ) : int
GetObject ( string objectToGet ) : Object
IndexOf ( object objectToSearchFor ) : int
MoveHighlightedDown ( ) : void
MoveHighlightedUp ( ) : void
MoveItemDown ( CollapseItem itemToMove ) : bool
MoveItemUp ( CollapseItem itemToMove ) : bool
MoveLeftOne ( CollapseItem itemToRemove ) : CollapseItem
MoveLeftOne ( object objectReference ) : CollapseItem
MoveLeftOne ( string itemToRemove ) : CollapseItem
RemoveHighlightedItems ( ) : List
RemoveHighlightedItemsAndChildren ( ) : List
RemoveItemAndChildren ( CollapseItem itemToRemove ) : CollapseItem
RemoveItemAndChildren ( object objectToRemove ) : CollapseItem

Private Methods

Méthode Description
OnRightClick ( Window callingWindow ) : void
PopupListBoxClick ( Window callingWindow ) : void

Method Details

AddItemToItem() public méthode

public AddItemToItem ( string stringToAdd, object ReferenceObject, CollapseItem itemToAddTo ) : CollapseItem
stringToAdd string
ReferenceObject object
itemToAddTo CollapseItem
Résultat CollapseItem

AddItemUnique() public méthode

public AddItemUnique ( String stringToAdd, object ReferenceObject ) : CollapseItem
stringToAdd String
ReferenceObject object
Résultat CollapseItem

AttachItem() public méthode

public AttachItem ( CollapseItem itemToAttach ) : CollapseItem
itemToAttach CollapseItem
Résultat CollapseItem

Clear() public méthode

public Clear ( ) : void
Résultat void

ClearEvents() public méthode

public ClearEvents ( ) : void
Résultat void

CollapseAll() public méthode

public CollapseAll ( ) : void
Résultat void

CollapseListBox() public méthode

public CollapseListBox ( Cursor cursor ) : System
cursor Cursor
Résultat System

ContainsObject() public méthode

public ContainsObject ( object objectToSearchFor ) : bool
objectToSearchFor object
Résultat bool

DeselectObject() public méthode

public DeselectObject ( object objectToDeselect ) : void
objectToDeselect object
Résultat void

DetachItem() public méthode

Detaches the item from the CollapseListBox.
This method will keep all children of the detached item in tact so that the item can simply be reattached again.
public DetachItem ( string itemToRemove ) : CollapseItem
itemToRemove string
Résultat CollapseItem

ExpandAll() public méthode

public ExpandAll ( ) : void
Résultat void

GetFirstHighlightedParentObject() public méthode

public GetFirstHighlightedParentObject ( ) : Object
Résultat Object

GetFirstHighlightedString() public méthode

public GetFirstHighlightedString ( ) : string
Résultat string

GetHighlightedItems() public méthode

public GetHighlightedItems ( ) : List
Résultat List

GetLastHighlightedObject() public méthode

public GetLastHighlightedObject ( ) : object
Résultat object

GetNumContained() public méthode

public GetNumContained ( object objectToCount ) : int
objectToCount object
Résultat int

GetObject() public méthode

public GetObject ( string objectToGet ) : Object
objectToGet string
Résultat Object

IndexOf() public méthode

public IndexOf ( object objectToSearchFor ) : int
objectToSearchFor object
Résultat int

MoveHighlightedDown() public méthode

public MoveHighlightedDown ( ) : void
Résultat void

MoveHighlightedUp() public méthode

public MoveHighlightedUp ( ) : void
Résultat void

MoveItemDown() public méthode

public MoveItemDown ( CollapseItem itemToMove ) : bool
itemToMove CollapseItem
Résultat bool

MoveItemUp() public méthode

public MoveItemUp ( CollapseItem itemToMove ) : bool
itemToMove CollapseItem
Résultat bool

MoveLeftOne() public méthode

public MoveLeftOne ( CollapseItem itemToRemove ) : CollapseItem
itemToRemove CollapseItem
Résultat CollapseItem

MoveLeftOne() public méthode

public MoveLeftOne ( object objectReference ) : CollapseItem
objectReference object
Résultat CollapseItem

MoveLeftOne() public méthode

public MoveLeftOne ( string itemToRemove ) : CollapseItem
itemToRemove string
Résultat CollapseItem

RemoveHighlightedItems() public méthode

public RemoveHighlightedItems ( ) : List
Résultat List

RemoveHighlightedItemsAndChildren() public méthode

public RemoveHighlightedItemsAndChildren ( ) : List
Résultat List

RemoveItemAndChildren() public méthode

public RemoveItemAndChildren ( CollapseItem itemToRemove ) : CollapseItem
itemToRemove CollapseItem
Résultat CollapseItem

RemoveItemAndChildren() public méthode

public RemoveItemAndChildren ( object objectToRemove ) : CollapseItem
objectToRemove object
Résultat CollapseItem