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

GUI2K4.UT2K4_FilterEdit

Extends
LargeWindow

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

Variables Summary
boolbInitialized
GUIButtonb_Cancel
GUIButtonb_Ok
moComboBoxcb_Mutators
moComboBoxcb_Stats
moComboBoxcb_Translocator
moComboBoxcb_WeaponStay
moCheckBoxck_Bots
moCheckBoxck_Empty
moCheckBoxck_Full
moCheckBoxck_Passworded
stringComboOpts[3]
moEditBoxeb_Name
intFilterIndex
UT2K4_FilterListPageFLP
BrowserFiltersFM
GUIMultiOptionListBoxlb_Mutators
GUIMultiOptionListli_Mutators
stringMutOpts[3]
array<CacheManager.MutatorRecord>MutRecords
GUISectionBackgroundsb_Mutators
GUISectionBackgroundsb_Options
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
functionCustomFilter.AFilterRule BuildRule (string Key, string Value, MasterServerClient.EQueryType qType)
functionbool CancelClick (GUIComponent Sender)
functionbool ebPreDraw (canvas Canvas)
functionstring FindMutClassFromFriendly (string friendly)
event HandleParameters (string Param1, string Param2)
function InitComponent (GUIController MyC, GUIComponent MyO)
function MutChange (GUIComponent Sender)
functionbool OkClick (GUIComponent Server)
function SetMutator (string ClassName, int index)
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

bInitialized Source code

var bool bInitialized;

b_Cancel Source code

var automated GUIButton b_Cancel;

b_Ok Source code

var automated GUIButton b_Ok;

cb_Mutators Source code

var automated moComboBox cb_Mutators;

cb_Stats Source code

var automated moComboBox cb_Stats;

cb_Translocator Source code

var automated moComboBox cb_Translocator;

cb_WeaponStay Source code

var automated moComboBox cb_WeaponStay;

ck_Bots Source code

var automated moCheckBox ck_Bots;

ck_Empty Source code

var automated moCheckBox ck_Empty;

ck_Full Source code

var automated moCheckBox ck_Full;

ck_Passworded Source code

var automated moCheckBox ck_Passworded;

ComboOpts[3] Source code

var localized string ComboOpts[3];

eb_Name Source code

var automated moEditBox eb_Name;

FilterIndex Source code

var int FilterIndex;

FLP Source code

var UT2K4_FilterListPage FLP;

FM Source code

var BrowserFilters FM;

lb_Mutators Source code

var automated GUIMultiOptionListBox lb_Mutators;

li_Mutators Source code

var GUIMultiOptionList li_Mutators;

MutOpts[3] Source code

var localized string MutOpts[3];

MutRecords Source code

var array<CacheManager.MutatorRecord> MutRecords;

sb_Mutators Source code

var automated GUISectionBackground sb_Mutators;

sb_Options Source code

var automated GUISectionBackground sb_Options;


Functions Detail

BuildRule Source code

function CustomFilter.AFilterRule BuildRule ( string Key, string Value, MasterServerClient.EQueryType qType )

CancelClick Source code

function bool CancelClick ( GUIComponent Sender )

ebPreDraw Source code

function bool ebPreDraw ( canvas Canvas )

FindMutClassFromFriendly Source code

function string FindMutClassFromFriendly ( string friendly )

HandleParameters Source code

event HandleParameters ( string Param1, string Param2 )

InitComponent Source code

function InitComponent ( GUIController MyC, GUIComponent MyO )

MutChange Source code

function MutChange ( GUIComponent Sender )

OkClick Source code

function bool OkClick ( GUIComponent Server )

SetMutator Source code

function SetMutator ( string ClassName, int index )


Defaultproperties

defaultproperties
{
     Begin Object Class=GUISectionBackground Name=sbOptions
         bFillClient=True
         Caption="Options..."
         LeftPadding=0.002500
         RightPadding=0.002500
         TopPadding=0.100000
         BottomPadding=0.002500
         NumColumns=2
         WinTop=0.057448
         WinLeft=0.036094
         WinWidth=0.927735
         WinHeight=0.375823
         OnPreDraw=sbOptions.InternalPreDraw
     End Object
     sb_Options=GUISectionBackground'GUI2K4.Ut2K4_FilterEdit.sbOptions'

     Begin Object Class=AltSectionBackground Name=sbMutators
         bFillClient=True
         Caption="Custom Mutator Config"
         LeftPadding=0.002500
         RightPadding=0.002500
         TopPadding=0.002500
         BottomPadding=0.002500
         WinTop=0.436614
         WinLeft=0.036094
         WinWidth=0.929296
         WinHeight=0.453948
         OnPreDraw=sbMutators.InternalPreDraw
     End Object
     sb_Mutators=AltSectionBackground'GUI2K4.Ut2K4_FilterEdit.sbMutators'

     Begin Object Class=moEditBox Name=ebName
         ComponentWidth=0.700000
         Caption="Filter Name:"
         OnCreateComponent=ebName.InternalOnCreateComponent
         WinTop=0.124114
         WinLeft=0.184531
         WinWidth=0.654297
         TabOrder=0
         OnPreDraw=Ut2K4_FilterEdit.ebPreDraw
     End Object
     eb_Name=moEditBox'GUI2K4.Ut2K4_FilterEdit.ebName'

     Begin Object Class=moComboBox Name=cbStats
         bReadOnly=True
         ComponentWidth=0.550000
         Caption="Stats Servers:"
         OnCreateComponent=cbStats.InternalOnCreateComponent
         WinTop=0.250000
         WinLeft=0.250000
         TabOrder=5
     End Object
     cb_Stats=moComboBox'GUI2K4.Ut2K4_FilterEdit.cbStats'

     Begin Object Class=moComboBox Name=cbWeaponStay
         bReadOnly=True
         ComponentWidth=0.550000
         Caption="Weapon Stay:"
         OnCreateComponent=cbWeaponStay.InternalOnCreateComponent
         WinTop=0.250000
         WinLeft=0.250000
         TabOrder=6
     End Object
     cb_WeaponStay=moComboBox'GUI2K4.Ut2K4_FilterEdit.cbWeaponStay'

     Begin Object Class=moComboBox Name=cbTranslocator
         bReadOnly=True
         ComponentWidth=0.550000
         Caption="Translocator:"
         OnCreateComponent=cbTranslocator.InternalOnCreateComponent
         WinTop=0.250000
         WinLeft=0.250000
         TabOrder=7
     End Object
     cb_Translocator=moComboBox'GUI2K4.Ut2K4_FilterEdit.cbTranslocator'

     Begin Object Class=moComboBox Name=cbMutators
         bReadOnly=True
         ComponentWidth=0.550000
         Caption="Mutators:"
         OnCreateComponent=cbMutators.InternalOnCreateComponent
         WinTop=0.250000
         WinLeft=0.250000
         TabOrder=8
     End Object
     cb_Mutators=moComboBox'GUI2K4.Ut2K4_FilterEdit.cbMutators'

     Begin Object Class=moCheckBox Name=ckFull
         ComponentWidth=0.100000
         Caption="No Full Servers"
         OnCreateComponent=ckFull.InternalOnCreateComponent
         WinTop=0.250000
         WinLeft=0.250000
         TabOrder=1
     End Object
     ck_Full=moCheckBox'GUI2K4.Ut2K4_FilterEdit.ckFull'

     Begin Object Class=moCheckBox Name=ckBots
         ComponentWidth=0.100000
         Caption="No Bots"
         OnCreateComponent=ckBots.InternalOnCreateComponent
         WinTop=0.250000
         WinLeft=0.250000
         TabOrder=2
     End Object
     ck_Bots=moCheckBox'GUI2K4.Ut2K4_FilterEdit.ckBots'

     Begin Object Class=moCheckBox Name=ckEmpty
         ComponentWidth=0.100000
         Caption="No Empty Servers"
         OnCreateComponent=ckEmpty.InternalOnCreateComponent
         WinTop=0.250000
         WinLeft=0.250000
         TabOrder=3
     End Object
     ck_Empty=moCheckBox'GUI2K4.Ut2K4_FilterEdit.ckEmpty'

     Begin Object Class=moCheckBox Name=ckPassworded
         ComponentWidth=0.100000
         Caption="No Passworded Servers"
         OnCreateComponent=ckPassworded.InternalOnCreateComponent
         WinTop=0.250000
         WinLeft=0.250000
         TabOrder=4
     End Object
     ck_Passworded=moCheckBox'GUI2K4.Ut2K4_FilterEdit.ckPassworded'

     Begin Object Class=GUIButton Name=bOk
         Caption="OK"
         WinTop=0.903612
         WinLeft=0.611564
         WinWidth=0.168750
         WinHeight=0.050000
         OnClick=Ut2K4_FilterEdit.OkClick
         OnKeyEvent=bOk.InternalOnKeyEvent
     End Object
     b_OK=GUIButton'GUI2K4.Ut2K4_FilterEdit.bOk'

     Begin Object Class=GUIButton Name=bCancel
         Caption="Cancel"
         WinTop=0.903507
         WinLeft=0.792814
         WinWidth=0.168750
         WinHeight=0.050000
         OnClick=Ut2K4_FilterEdit.CancelClick
         OnKeyEvent=bCancel.InternalOnKeyEvent
     End Object
     b_Cancel=GUIButton'GUI2K4.Ut2K4_FilterEdit.bCancel'

     Begin Object Class=GUIMultiOptionListBox Name=lbMutators
         OnCreateComponent=lbMutators.InternalOnCreateComponent
         WinTop=0.103281
         WinLeft=0.262656
         WinWidth=0.343359
         WinHeight=0.766448
         TabOrder=9
     End Object
     lb_Mutators=GUIMultiOptionListBox'GUI2K4.Ut2K4_FilterEdit.lbMutators'

     ComboOpts(0)="Does Not Matter"
     ComboOpts(1)="Must Be On"
     ComboOpts(2)="Must Be Off"
     MutOpts(0)="No Mutators"
     MutOpts(1)="Any Mutator"
     MutOpts(2)="Custom"
     WindowName="Edit Filter Rules..."
     WinTop=0.000000
     WinLeft=0.000000
     WinWidth=1.000000
     WinHeight=1.000000
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Wed 7/2/2007 19:16:24.468 - Created with UnCodeX