Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

# GUI.GUIMultiColumnListBox

Extends
  GUIListBoxBase
Modifiers
  HideCategories ( Menu , Object ) native

    Core.Object
    |
    +-- GUI.GUI
       |
       +-- GUI.GUIComponent
          |
          +-- GUI.GUIMultiComponent
             |
             +-- GUI.GUIListBoxBase
                |
                +-- GUI.GUIMultiColumnListBox

Variables Summary
DEBUG
int | ColumnBorder
MultiColumnListBox
GUIButton | ActiveButton
int | ActiveIndex
array<GUIListElem> | ActiveRow
int | ActiveRowIndex
bool | bResizable
float | DragSpacing
int | LastClickedIndex
array<String> | ListNames
array<GUIMultiColumnList> | MultiColumnList

Inherited Variables from GUI.GUIListBoxBase
bReadOnly, bVisibleWhenEmpty, MyActiveList, MyScrollBar

Inherited Variables from GUI.GUIMultiComponent
Components, Controls, ControlSpecs, PropagateActivity, PropagateState, PropagateVisibility

Functions Summary
|  | AddNewRowElement (string ColumnHeader, optional Object obj, optional string Str, optional int intData, optional bool bData ))
|  | AddRowElement (GUIListElem theElem ))
|  | Clear ()))
|  | ClearRow ()))
| GUIMultiColumnList | FindColumn (string theName, optional bool bExact ))
| GUIList | GetColumn (string Header ))
|  | InitColumn (string ListName ))
|  | InitComponent (GUIComponent MyOwner))
|  | InternalOnAdjustTop (GUIComponent Sender))
|  | InternalOnChange (GUIComponent Sender))
|  | InternalOnClick (GUIComponent Sender))
|  | OnConstruct (GUIController MyController))
| int | PopulateRow (optional string DontReplaceHeader ))
|  | ReorderItems (int indices)
|  | SetActiveColumn (string theName, optional bool bExact ))
| int | SetIndex (int ind ))
|  | Sort (optional string byColumn))
|  | SwapMCLBIndices (int indexA, int indexB ))

Inherited Functions from GUI.GUIListBoxBase
Clear, InitBaseList, InitComponent, Num, OnConstruct, SetActiveList, SetHint

Inherited Functions from GUI.GUIMultiComponent
Activate, AddComponent, AppendComponent, BringBackward, BringForward, BringToBack, BringToFront, CreateControl, DeActivate, DisableComponent, EnableComponent, FindCenterPoint, FindComponent, FindComponentIndex, FindControlIndex, FindDist, Free, Hide, InitComponent, InitializeControls, InsertComponent, InternalBringBackward, InternalBringForward, LogControls, MapControls, OnConstruct, RemapComponents, RemoveComponent, RemoveControl, ReorderComponents, ReweightComponents, SaveLayout, SetRadioGroup, Show, SwapControlIndicies, TabControl, TestControls

Variables Detail

### DEBUG

#### ColumnBorder Source code

var(DEBUG) editconst int ColumnBorder;

### MultiColumnListBox

#### ActiveButton Source code

var(MultiColumnListBox) Editinline EditConst private GUIButton ActiveButton;

#### ActiveIndex Source code

var(MultiColumnListBox) config int ActiveIndex;

> Index of the active column

#### ActiveRow Source code

var(MultiColumnListBox) Editinline EditConst private array<GUIListElem> ActiveRow;

#### ActiveRowIndex Source code

var(MultiColumnListBox) editconst int ActiveRowIndex;

> Index of the active row

#### bResizable Source code

var(MultiColumnListBox) config bool bResizable;

> If true, MultiColumnList box columns are resizable.

#### DragSpacing Source code

var(MultiColumnListBox) config float DragSpacing;

> Number of pixels of leeway allowed for column resizing

#### LastClickedIndex Source code

var(MultiColumnListBox) config int LastClickedIndex;

#### ListNames Source code

var(MultiColumnListBox) config array<String> ListNames;

> Name of the lists to polulate this MCLB

#### MultiColumnList Source code

var(MultiColumnListBox) Editinline EditConst array<GUIMultiColumnList> MultiColumnList;

> The Array of lists of data

Functions Detail

#### AddNewRowElement Source code

function AddNewRowElement ( string ColumnHeader, optional Object obj, optional string Str, optional int intData, optional bool bData ) )

#### AddRowElement Source code

function AddRowElement ( GUIListElem theElem ) )

#### Clear Source code

function Clear ( ) )

#### ClearRow Source code

function ClearRow ( ) )

#### FindColumn Source code

function GUIMultiColumnList FindColumn ( string theName, optional bool bExact ) )

#### GetColumn Source code

function GUIList GetColumn ( string Header ) )

#### InitColumn Source code

private function InitColumn ( string ListName ) )

#### InitComponent Source code

function InitComponent ( GUIComponent MyOwner) )

#### InternalOnAdjustTop Source code

private function InternalOnAdjustTop ( GUIComponent Sender) )

#### InternalOnChange Source code

private function InternalOnChange ( GUIComponent Sender) )

#### InternalOnClick Source code

private function InternalOnClick ( GUIComponent Sender) )

#### OnConstruct Source code

function OnConstruct ( GUIController MyController) )

#### PopulateRow Source code

function int PopulateRow ( optional string DontReplaceHeader ) )

#### ReorderItems Source code

final native function ReorderItems ( int indices )

#### SetActiveColumn Source code

function SetActiveColumn ( string theName, optional bool bExact ) )

#### SetIndex Source code

function int SetIndex ( int ind ) )

#### Sort Source code

function Sort ( optional string byColumn) )

#### SwapMCLBIndices Source code

private function SwapMCLBIndices ( int indexA, int indexB ) )

Defaultproperties

    defaultproperties
    {
    	bVisibleWhenEmpty=True
        ActiveRowIndex=-1
    	bResizable=True
    	DragSpacing=5
    }

Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

Creation time: st 23.5.2018 00:10:30.343 - Created with UnCodeX