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

GUI2K4.FilterPageBase

Extends
LargeWindow

Core.Object
|   
+-- XInterface.GUI
   |   
   +-- XInterface.GUIComponent
      |   
      +-- XInterface.GUIMultiComponent
         |   
         +-- XInterface.GUIPage
            |   
            +-- XInterface.UT2K4GUIPage
               |   
               +-- GUI2K4.PopupPageBase
                  |   
                  +-- GUI2K4.FloatingWindow
                     |   
                     +-- GUI2K4.LargeWindow
                        |   
                        +-- GUI2K4.FilterPageBase

Direct Known Subclasses:

SimpleFilterPage, UT2K4CustomFilterPage

Variables Summary
boolbNeedRefresh
UT2K4FilterControlPanelcp_Filter
stringCurrentGameType
floatFilterSplitterPosition
BrowserFiltersFM
intIndex
GUIImagei_BG
GUIMultiOptionListli_Filter
array<CacheManager.MutatorRecord>MutatorRecords
stringSaveString
GUISplittersp_Filter
Inherited Variables from GUI2K4.FloatingWindow
BLSizing, bMoveAllowed, bMoving, bResizeHeightAllowed, bResizeWidthAllowed, bResizing, BRSizing, BtSizing, b_ExitButton, DefaultHeight, DefaultLeft, DefaultTop, DefaultWidth, HeaderMouseCursorIndex, LSizing, MaxPageHeight, MaxPageWidth, MinPageHeight, MinPageWidth, RSizing, TLSizing, TRSizing, TSizing, t_WindowTitle, WindowName

Functions Summary
functionbool AddNewFilter (out string NewFilterName, optional bool bFocus)
function ApplyRules (int FilterIndex, optional bool bRefresh)
function CheckFM ()
event Closed (GUIComponent Sender, bool bCancelled)
functionbool CopyFilter (int Index, out string NewName)
function CreateTemplateFilter (string TemplateName, array<GameInfo.KeyValuePair> RuleSet)
functionbool CreateTemplateRule (out GameInfo.KeyValuePair Rule, out string QueryType, out string RuleType)
functionint FindFilterMasterIndex (int i)
function InitComponent (GUIController MyC, GUIComponent MyO)
function InitFilterList ()
function InternalOnChange (GUIComponent Sender)
function InternalOnCreateComponent (GUIComponent NewComp, GUIComponent Sender)
function InternalOnLoad (GUIComponent Sender, string S)
functionbool IsNumber (string Test)
event Opened (GUIComponent Sender)
functionbool RemoveExistingFilter (string FilterName)
functionbool RenameFilter (int Index, string NewName)
function ResetFilters ()
function SaveFilters ()
Inherited Functions from GUI2K4.FloatingWindow
AddSystemMenu, AlignFrame, CheckBounds, FloatingHover, FloatingMousePressed, FloatingMouseRelease, FloatingPreDraw, FloatingRendered, HoveringBottomBorder, HoveringBottomLeft, HoveringLeftBorder, HoveringRightBorder, HoveringTopBorder, HoveringTopLeft, InitComponent, InternalOnCreateComponent, ResizeAllowed, ResizedBoth, ResizedHeight, ResizedWidth, ResolutionChanged, SaveCurrentPosition, SetDefaultPosition, SetFocus, SetMouseCursorIndex, SetPanelPosition, SystemMenuPreDraw, XButtonClicked


Variables Detail

bNeedRefresh Source code

var bool bNeedRefresh;

cp_Filter Source code

var UT2K4FilterControlPanel cp_Filter;

CurrentGameType Source code

var string CurrentGameType;

FilterSplitterPosition Source code

var globalconfig float FilterSplitterPosition;

FM Source code

var BrowserFilters FM;

Index Source code

var int Index;

i_BG Source code

var automated GUIImage i_BG;

li_Filter Source code

var GUIMultiOptionList li_Filter;

MutatorRecords Source code

var array<CacheManager.MutatorRecord> MutatorRecords;

SaveString Source code

var localized string SaveString;

sp_Filter Source code

var automated GUISplitter sp_Filter;


Functions Detail

AddNewFilter Source code

function bool AddNewFilter ( out string NewFilterName, optional bool bFocus )

ApplyRules Source code

function ApplyRules ( int FilterIndex, optional bool bRefresh )

CheckFM Source code

function CheckFM ( )

Closed Source code

event Closed ( GUIComponent Sender, bool bCancelled )

CopyFilter Source code

function bool CopyFilter ( int Index, out string NewName )

CreateTemplateFilter Source code

function CreateTemplateFilter ( string TemplateName, array<GameInfo.KeyValuePair> RuleSet )

CreateTemplateRule Source code

function bool CreateTemplateRule ( out GameInfo.KeyValuePair Rule, out string QueryType, out string RuleType )

FindFilterMasterIndex Source code

function int FindFilterMasterIndex ( int i )

InitComponent Source code

function InitComponent ( GUIController MyC, GUIComponent MyO )

InitFilterList Source code

function InitFilterList ( )

InternalOnChange Source code

function InternalOnChange ( GUIComponent Sender )

InternalOnCreateComponent Source code

function InternalOnCreateComponent ( GUIComponent NewComp, GUIComponent Sender )

InternalOnLoad Source code

function InternalOnLoad ( GUIComponent Sender, string S )

IsNumber Source code

function bool IsNumber ( string Test )

Opened Source code

event Opened ( GUIComponent Sender )

RemoveExistingFilter Source code

function bool RemoveExistingFilter ( string FilterName )

RenameFilter Source code

function bool RenameFilter ( int Index, string NewName )

ResetFilters Source code

function ResetFilters ( )

SaveFilters Source code

function SaveFilters ( )


Defaultproperties

defaultproperties
{
     FilterSplitterPosition=0.369766
     Index=-1
     SaveString="Setting saved successfully!"
     OnCreateComponent=FilterPageBase.InternalOnCreateComponent
     StyleName="TabBackground"
     WinTop=0.036198
     WinLeft=0.040430
     WinWidth=0.909375
     WinHeight=0.904492
}

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