Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

Extension.ListWindow

Extends
Window
Modifiers
native noexport

Core.Object
|   
+-- Extension.ExtensionObject
   |   
   +-- Extension.Window
      |   
      +-- Extension.ListWindow

Direct Known Subclasses:

MenuUIListWindow, PersonaListWindow, ToolListWindow

Variables Summary
soundactivateSound
intanchorLine
boolbAutoExpandColumns
boolbAutoSort
boolbDragging
boolbHotKeys
boolbMultiSelect
floatcolMargin
DynamicArraycols
stringdelimiter
colorfocusColor
intfocusLine
texturefocusTexture
floatfocusThickness
colorhighlightColor
texturehighlightTexture
inthotKeyCol
stringhotKeyString
floathotKeyTimer
colorinverseColor
intlastIndex
floatlineSize
soundmoveSound
intnumSelected
floatremainingDelay
floatrowMargin
DynamicArrayrows
Inherited Variables from Extension.Window
acceleratorKey, att, background, backgroundStyle, bBeingDestroyed, bConfigured, bDrawRawBackground, bIsInitialized, bIsSelectable, bIsSensitive, bIsVisible, bLastHeightSpecified, bLastWidthSpecified, bNeedsQuery, bNeedsReconfigure, boldFont, bSmoothBackground, bSpecialText, bStretchBackground, bTextTranslucent, bTickEnabled, clientObject, colMajorIndex, defaultCursor, defaultCursorColor, defaultCursorShadow, defaultHotX, defaultHotY, firstChild, firstTimer, focusSound, freeTimer, gGc, hardcodedHeight, hardcodedWidth, height, hMargin0, hMargin1, holdHeight, holdWidth, holdX, holdY, invisibleSound, lastChild, lastQueryHeight, lastQueryWidth, lastSpecifiedHeight, lastSpecifiedWidth, lockCount, maxClicks, nextSibling, normalFont, parentOwner, prevSibling, rowMajorIndex, soundVolume, textColor, textPlane, textVSpacing, tileColor, tilePlane, unfocusSound, visibleSound, vMargin0, vMargin1, wGc, width, winClipRect, windowType, winHAlign, winParent, winVAlign, x, y

Enumerations Summary
Inherited Enumerations from Extension.ExtensionObject
EColumnType, EDrawStyle, EFlagType, EHAlign, EHDirection, EInputKey, EInputState, EInsertionPointType, EMouseFocusMode, EMove, EMoveInsert, EMoveList, EMoveThumb, EOrder, EOrientation, EVAlign, EVDirection

Structures Summary
Inherited Structures from Extension.ExtensionObject
ClipRect, DynamicArray

Functions Summary
functionint AddRow (coerce string rowStr, optional int clientData)
function AddSortColumn (int colIndex, optional bool bReverse, optional bool bCaseSensitive)
function DeleteAllRows ()
function DeleteRow (int rowId)
function EnableAutoExpandColumns (optional bool bAutoExpand)
function EnableAutoSort (optional bool bAutoSort)
function EnableHotKeys (optional bool bEnable)
function EnableMultiSelect (optional bool bEnableMultiSelect)
functionEHAlign GetColumnAlignment (int colIndex)
function GetColumnColor (int colIndex, out color colColor)
functionfont GetColumnFont (int colIndex)
functionstring GetColumnTitle (int colIndex)
functionEColumnType GetColumnType (int colIndex)
functionfloat GetColumnWidth (int colIndex)
functionstring GetField (int rowId, int colIndex)
function GetFieldMargins (out float marginWidth, out float marginHeight)
functionfloat GetFieldValue (int rowId, int colIndex)
functionint GetFocusRow ()
functionint GetNumColumns ()
functionint GetNumRows ()
functionint GetNumSelectedRows ()
functionint GetPageSize ()
functionint GetRowClientInt (int rowId)
functionobject GetRowClientObject (int rowId)
functionint GetSelectedRow ()
function HideColumn (int colIndex, optional bool bHide)
functionint IndexToRowId (int index)
functionbool IsAutoExpandColumnsEnabled ()
functionbool IsAutoSortEnabled ()
functionbool IsColumnHidden (int colIndex)
functionbool IsMultiSelectEnabled ()
functionbool IsRowSelected (int rowId)
function ModifyRow (int rowId, coerce string rowStr)
function MoveRow (EMoveList move, optional bool bSelect, optional bool bClearRows, optional bool bDrag)
function PlayListSound (sound listSound, optional float volume, optional float pitch)
function RemoveSortColumn (int colIndex)
function ResetSortColumns (optional bool bSort)
function ResizeColumns (optional bool bExpandOnly)
functionint RowIdToIndex (int rowId)
function SelectAllRows (optional bool bSelect)
function SelectRow (int rowId, optional bool bSelect)
function SelectToRow (int rowId, optional bool bClearRows, optional bool bInvert, optional bool bSpanRows)
function SetColumnAlignment (int colIndex, EHAlign newAlign)
function SetColumnColor (int colIndex, color newColor)
function SetColumnColorRGB (INT colIndex, INT red, INT green, INT blue))
function SetColumnFont (int colIndex, font newFont)
function SetColumnTitle (int colIndex, coerce string title)
function SetColumnType (int colIndex, EColumnType newType, optional coerce string newFmt)
function SetColumnWidth (int colIndex, float newWidth)
function SetDelimiter (string newDelimiter)
function SetField (int rowId, int colIndex, coerce string fieldStr)
function SetFieldMargins (float newMarginWidth, float newMarginHeight)
function SetFieldValue (int rowId, int colIndex, float newValue)
function SetFocusColor (color newColor)
function SetFocusColorRGB (INT red, INT green, INT blue))
function SetFocusRow (int rowId, optional bool bMoveTo, optional bool bAnchor)
function SetFocusTexture (texture newTexture)
function SetFocusThickness (float newThickness)
function SetHighlightColor (color newColor)
function SetHighlightColorRGB (INT red, INT green, INT blue))
function SetHighlightTextColor (color newColor)
function SetHighlightTextColorRGB (INT red, INT green, INT blue))
function SetHighlightTexture (texture newTexture)
function SetHotKeyColumn (int colIndex)
function SetListSounds (optional sound activateSound, optional sound moveSound)
function SetNumColumns (int newCols)
function SetRow (int rowId, optional bool bSelect, optional bool bClearRows, optional bool bDrag)
function SetRowClientInt (int rowId, int clientInt)
function SetRowClientObject (int rowId, object clientObj)
function SetSortColumn (int colIndex, optional bool bReverse, optional bool bCaseSensitive)
function ShowFocusRow ()
function Sort ()
function ToggleRowSelection (int rowId)
eventbool VirtualKeyPressed (EInputKey key, bool bRepeat))
Inherited Functions from Extension.Window
AcceleratorKeyPressed, AddActorRef, AddTimer, AskParentForReconfigure, AskParentToShowArea, BoxOptionSelected, ButtonActivated, CarriageReturn, ChangeStyle, ChildAdded, ChildRemoved, ChildRequestedReconfiguration, ChildRequestedShowArea, ChildRequestedVisibilityChange, ClipAttributesChanged, ClipPositionChanged, ConfigurationChanged, ConfigureChild, ConvertCoordinates, ConvertScriptString, ConvertVectorToCoordinates, CR, DescendantAdded, DescendantRemoved, Destroy, DestroyAllChildren, DestroyWindow, DisableWindow, DrawWindow, EditActivated, EnableSpecialText, EnableTranslucentText, EnableWindow, FindWindow, FocusEnteredDescendant, FocusEnteredWindow, FocusLeftDescendant, FocusLeftWindow, GetBottomChild, GetClientObject, GetColorScaled, GetCursorPos, GetFocusWindow, GetGC, GetHigherSibling, GetLowerSibling, GetModalWindow, GetParent, GetPlayerPawn, GetRootWindow, GetTabGroupWindow, GetTickOffset, GetTopChild, GrabMouse, Hide, InitWindow, IsActorValid, IsFocusWindow, IsKeyDown, IsPointInWindow, IsSensitive, IsVisible, KeyPressed, ListRowActivated, ListSelectionChanged, Lower, MouseButtonPressed, MouseButtonReleased, MouseEnteredWindow, MouseLeftWindow, MouseMoved, MoveFocusDown, MoveFocusLeft, MoveFocusRight, MoveFocusUp, MoveTabGroupNext, MoveTabGroupPrev, NewChild, ParentRequestedGranularity, ParentRequestedPreferredSize, PlaySound, PostDrawWindow, QueryGranularity, QueryPreferredHeight, QueryPreferredSize, QueryPreferredWidth, Raise, RawKeyPressed, RawMouseButtonPressed, ReleaseGC, RemoveActorRef, RemoveTimer, ResetHeight, ResetSize, ResetWidth, ResizeChild, ScaleAttributesChanged, ScalePositionChanged, ScaleRangeChanged, SensitivityChanged, SetAcceleratorText, SetBackground, SetBackgroundSmoothing, SetBackgroundStretching, SetBackgroundStyle, SetBaselineData, SetBoldFont, SetChildVisibility, SetClientObject, SetConfiguration, SetCursorPos, SetDefaultCursor, SetFocusSounds, SetFocusWindow, SetFont, SetFonts, SetHeight, SetNormalFont, SetPos, SetSelectability, SetSensitivity, SetSize, SetSoundVolume, SetTextColor, SetTextColorRGB, SetTileColor, SetTileColorRGB, SetVisibilitySounds, SetWidth, SetWindowAlignments, Show, TextChanged, ToggleChanged, UngrabMouse, VirtualKeyPressed, VisibilityChanged, WindowReady
Inherited Functions from Extension.ExtensionObject
StringToName


Variables Detail

activateSound Source code

var const sound activateSound;

anchorLine Source code

var private native int anchorLine;

bAutoExpandColumns Source code

var const bool bAutoExpandColumns;

bAutoSort Source code

var const bool bAutoSort;

bDragging Source code

var private bool bDragging;

bHotKeys Source code

var const bool bHotKeys;

bMultiSelect Source code

var const bool bMultiSelect;

colMargin Source code

var const float colMargin;

cols Source code

var const native DynamicArray cols;

delimiter Source code

var const string delimiter;

focusColor Source code

var const color focusColor;

focusLine Source code

var private native int focusLine;

focusTexture Source code

var const texture focusTexture;

focusThickness Source code

var const float focusThickness;

highlightColor Source code

var const color highlightColor;

highlightTexture Source code

var const texture highlightTexture;

hotKeyCol Source code

var const int hotKeyCol;

hotKeyString Source code

var private string hotKeyString;

hotKeyTimer Source code

var private float hotKeyTimer;

inverseColor Source code

var const color inverseColor;

lastIndex Source code

var private int lastIndex;

lineSize Source code

var const float lineSize;

moveSound Source code

var const sound moveSound;

numSelected Source code

var private int numSelected;

remainingDelay Source code

var private float remainingDelay;

rowMargin Source code

var const float rowMargin;

rows Source code

var const native DynamicArray rows;


Functions Detail

AddRow Source code

native(1730) final function int AddRow ( coerce string rowStr, optional int clientData )

AddSortColumn Source code

native(1781) final function AddSortColumn ( int colIndex, optional bool bReverse, optional bool bCaseSensitive )

DeleteAllRows Source code

native(1733) final function DeleteAllRows ( )

DeleteRow Source code

native(1731) final function DeleteRow ( int rowId )

EnableAutoExpandColumns Source code

native(1792) final function EnableAutoExpandColumns ( optional bool bAutoExpand )

EnableAutoSort Source code

native(1790) final function EnableAutoSort ( optional bool bAutoSort )

EnableHotKeys Source code

native(1785) final function EnableHotKeys ( optional bool bEnable )

EnableMultiSelect Source code

native(1794) final function EnableMultiSelect ( optional bool bEnableMultiSelect )

GetColumnAlignment Source code

native(1770) final function EHAlign GetColumnAlignment ( int colIndex )

GetColumnColor Source code

native(1772) final function GetColumnColor ( int colIndex, out color colColor )

GetColumnFont Source code

native(1774) final function font GetColumnFont ( int colIndex )

GetColumnTitle Source code

native(1766) final function string GetColumnTitle ( int colIndex )

GetColumnType Source code

native(1776) final function EColumnType GetColumnType ( int colIndex )

GetColumnWidth Source code

native(1768) final function float GetColumnWidth ( int colIndex )

GetField Source code

native(1735) final function string GetField ( int rowId, int colIndex )

GetFieldMargins Source code

native(1801) final function GetFieldMargins ( out float marginWidth, out float marginHeight )

GetFieldValue Source code

native(1737) final function float GetFieldValue ( int rowId, int colIndex )

GetFocusRow Source code

native(1756) final function int GetFocusRow ( )

GetNumColumns Source code

native(1761) final function int GetNumColumns ( )

GetNumRows Source code

native(1740) final function int GetNumRows ( )

GetNumSelectedRows Source code

native(1741) final function int GetNumSelectedRows ( )

GetPageSize Source code

native(1802) final function int GetPageSize ( )

GetRowClientInt Source code

native(1723) final function int GetRowClientInt ( int rowId )

GetRowClientObject Source code

native(1725) final function object GetRowClientObject ( int rowId )

GetSelectedRow Source code

native(1747) final function int GetSelectedRow ( )

HideColumn Source code

native(1777) final function HideColumn ( int colIndex, optional bool bHide )

IndexToRowId Source code

native(1720) final function int IndexToRowId ( int index )

IsAutoExpandColumnsEnabled Source code

native(1793) final function bool IsAutoExpandColumnsEnabled ( )

IsAutoSortEnabled Source code

native(1791) final function bool IsAutoSortEnabled ( )

IsColumnHidden Source code

native(1778) final function bool IsColumnHidden ( int colIndex )

IsMultiSelectEnabled Source code

native(1795) final function bool IsMultiSelectEnabled ( )

IsRowSelected Source code

native(1746) final function bool IsRowSelected ( int rowId )

ModifyRow Source code

native(1732) final function ModifyRow ( int rowId, coerce string rowStr )

MoveRow Source code

native(1750) final function MoveRow ( EMoveList move, optional bool bSelect, optional bool bClearRows, optional bool bDrag )

PlayListSound Source code

native(1812) final function PlayListSound ( sound listSound, optional float volume, optional float pitch )

RemoveSortColumn Source code

native(1782) final function RemoveSortColumn ( int colIndex )

ResetSortColumns Source code

native(1783) final function ResetSortColumns ( optional bool bSort )

ResizeColumns Source code

native(1762) final function ResizeColumns ( optional bool bExpandOnly )

RowIdToIndex Source code

native(1721) final function int RowIdToIndex ( int rowId )

SelectAllRows Source code

native(1743) final function SelectAllRows ( optional bool bSelect )

SelectRow Source code

native(1742) final function SelectRow ( int rowId, optional bool bSelect )

SelectToRow Source code

native(1744) final function SelectToRow ( int rowId, optional bool bClearRows, optional bool bInvert, optional bool bSpanRows )

SetColumnAlignment Source code

native(1769) final function SetColumnAlignment ( int colIndex, EHAlign newAlign )

SetColumnColor Source code

native(1771) final function SetColumnColor ( int colIndex, color newColor )

SetColumnColorRGB Source code

function SetColumnColorRGB ( INT colIndex, INT red, INT green, INT blue) )

SetColumnFont Source code

native(1773) final function SetColumnFont ( int colIndex, font newFont )

SetColumnTitle Source code

native(1765) final function SetColumnTitle ( int colIndex, coerce string title )

SetColumnType Source code

native(1775) final function SetColumnType ( int colIndex, EColumnType newType, optional coerce string newFmt )

SetColumnWidth Source code

native(1767) final function SetColumnWidth ( int colIndex, float newWidth )

SetDelimiter Source code

native(1803) final function SetDelimiter ( string newDelimiter )

SetField Source code

native(1734) final function SetField ( int rowId, int colIndex, coerce string fieldStr )

SetFieldMargins Source code

native(1800) final function SetFieldMargins ( float newMarginWidth, float newMarginHeight )

SetFieldValue Source code

native(1736) final function SetFieldValue ( int rowId, int colIndex, float newValue )

SetFocusColor Source code

native(1808) final function SetFocusColor ( color newColor )

SetFocusColorRGB Source code

function SetFocusColorRGB ( INT red, INT green, INT blue) )

SetFocusRow Source code

native(1755) final function SetFocusRow ( int rowId, optional bool bMoveTo, optional bool bAnchor )

SetFocusTexture Source code

native(1807) final function SetFocusTexture ( texture newTexture )

SetFocusThickness Source code

native(1809) final function SetFocusThickness ( float newThickness )

SetHighlightColor Source code

native(1806) final function SetHighlightColor ( color newColor )

SetHighlightColorRGB Source code

function SetHighlightColorRGB ( INT red, INT green, INT blue) )

SetHighlightTextColor Source code

native(1804) final function SetHighlightTextColor ( color newColor )

SetHighlightTextColorRGB Source code

function SetHighlightTextColorRGB ( INT red, INT green, INT blue) )

SetHighlightTexture Source code

native(1805) final function SetHighlightTexture ( texture newTexture )

SetHotKeyColumn Source code

native(1786) final function SetHotKeyColumn ( int colIndex )

SetListSounds Source code

native(1811) final function SetListSounds ( optional sound activateSound, optional sound moveSound )

SetNumColumns Source code

native(1760) final function SetNumColumns ( int newCols )

SetRow Source code

native(1751) final function SetRow ( int rowId, optional bool bSelect, optional bool bClearRows, optional bool bDrag )

SetRowClientInt Source code

native(1722) final function SetRowClientInt ( int rowId, int clientInt )

SetRowClientObject Source code

native(1724) final function SetRowClientObject ( int rowId, object clientObj )

SetSortColumn Source code

native(1780) final function SetSortColumn ( int colIndex, optional bool bReverse, optional bool bCaseSensitive )

ShowFocusRow Source code

native(1810) final function ShowFocusRow ( )

Sort Source code

native(1784) final function Sort ( )

ToggleRowSelection Source code

native(1745) final function ToggleRowSelection ( int rowId )

VirtualKeyPressed Source code

event bool VirtualKeyPressed ( EInputKey key, bool bRepeat) )


Defaultproperties

defaultproperties
{
     highlightTexture=Texture'Extension.Solid'
     focusTexture=Texture'Extension.Dithered'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Mon 8/11/2021 16:31:10.476 - Created with UnCodeX