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

GUI2K4.UT2K4FilterSummaryList

Extends
GUIMultiColumnList
Modifiers
DependsOn ( CustomFilter )

Core.Object
|   
+-- XInterface.GUI
   |   
   +-- XInterface.GUIComponent
      |   
      +-- XInterface.GUIListBase
         |   
         +-- XInterface.GUIVertList
            |   
            +-- XInterface.GUIMultiColumnList
               |   
               +-- GUI2K4.UT2K4FilterSummaryList

Variables Summary
UT2K4CustomFilterPagep_Anchor
array<CustomFilter.AFilterRule>Rules
Inherited Variables from XInterface.GUIMultiColumnList
CellSpacing, ColumnHeadingHints, ColumnHeadings, ColumnWidths, ExpandLastColumn, InitColumnPerc, InvSortData, NeedsSorting, SortColumn, SortData, SortDescending

Structures Summary
Inherited Structures from XInterface.GUIMultiColumnList
MultiColumnSortData

Functions Summary
function AddFilterRule (CustomFilter.AFilterRule NewRule)
function Clear ()
functionstring GetFriendlyName (MasterServerClient.EQueryType QueryType)
functionstring GetRuleItem (int RuleIndex, int ItemIndex)
functionstring GetSortString (int i)
function InternalOnDrawItem (Canvas Canvas, int i, float X, float Y, float W, float H, bool bSelected, bool bPending)
functionint RemoveCurrentRule ()
functionint RemoveFilterRule (int RuleIndex)
functionbool ValidIndex (int i)
Inherited Functions from XInterface.GUIMultiColumnList
AddedItem, ChangeSortOrder, Clear, CurrentListId, Dump, GetCellLeftWidth, GetListIndex, InitializeColumns, InternalOnPreDraw, OnSortChanged, RemovedCurrent, RemovedItem, ResolutionChanged, Sort, SortList, UpdatedItem
Inherited Functions from XInterface.GUIVertList
CalculateIndex, CenterMouse, Down, End, Home, InternalOnClick, InternalOnKeyType, PgDn, PgUp, Up, WheelDown, WheelUp


Variables Detail

p_Anchor Source code

var UT2K4CustomFilterPage p_Anchor;

Rules Source code

var array<CustomFilter.AFilterRule> Rules;


Functions Detail

AddFilterRule Source code

function AddFilterRule ( CustomFilter.AFilterRule NewRule )

Clear Source code

function Clear ( )

GetFriendlyName Source code

static final function string GetFriendlyName ( MasterServerClient.EQueryType QueryType )

GetRuleItem Source code

function string GetRuleItem ( int RuleIndex, int ItemIndex )

GetSortString Source code

function string GetSortString ( int i )

InternalOnDrawItem Source code

function InternalOnDrawItem ( Canvas Canvas, int i, float X, float Y, float W, float H, bool bSelected, bool bPending )

RemoveCurrentRule Source code

function int RemoveCurrentRule ( )

RemoveFilterRule Source code

function int RemoveFilterRule ( int RuleIndex )

ValidIndex Source code

function bool ValidIndex ( int i )


Defaultproperties

defaultproperties
{
     ColumnHeadings(0)="Item Name"
     ColumnHeadings(1)="Filter"
     ColumnHeadings(2)="Value"
     SelectedStyleName="BrowserListSelection"
     OnDrawItem=UT2K4FilterSummaryList.InternalOnDrawItem
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Mo 16.4.2007 11:20:34.437 - Created with UnCodeX