NexusCollapsableListFrameConstraint

(extends NexusContainer)

Abstract class for a constraint on list frames.

NexusEvent NexusCollapsableListFrameConstraint.ListFrameAdded

Invoked when a list frame is added to the constraint.

NexusEvent NexusCollapsableListFrameConstraint.ListFrameRemoved

Invoked when a list frame is removed from the constraint.

NexusEvent NexusCollapsableListFrameConstraint.ListFramesUpdated

Invoked when the list frames list is changed. This included frames being added, removed, and the order changing.

bool NexusCollapsableListFrameConstraint:ContainsListFrame( NexusCollapsableListFrame ListFrame)

Returns if the constraint contains the list frame.

List<NexusCollapsableListFrame> NexusCollapsableListFrameConstraint:GetListFrames()

Returns the list frames part of the constraint.

List<NexusCollapsableListFrame> NexusCollapsableListFrameConstraint:GetAllListFrames(bool OnlyShowVisible)

Returns all of the list frames in the constraint.

void NexusCollapsableListFrameConstraint:SortListFrames(function SortFunction)

Sorts the list frames using a given function.

void NexusCollapsableListFrameConstraint:AddListFrame( NexusCollapsableListFrame ListFrame,int Index)

Adds a list frame to the constraint.

void NexusCollapsableListFrameConstraint:RemoveListFrame( NexusCollapsableListFrame ListFrame)

Removes a list frame to the constraint.

void NexusCollapsableListFrameConstraint:ClearListFrames()

Removes all of the list frames to the constraint.