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

GUI2K4.SimpleFilterPanel

Extends
GUIPanel

Core.Object
|   
+-- XInterface.GUI
   |   
   +-- XInterface.GUIComponent
      |   
      +-- XInterface.GUIMultiComponent
         |   
         +-- XInterface.GUIPanel
            |   
            +-- GUI2K4.SimpleFilterPanel

Variables Summary
moCheckboxch_NoBotServers
moCheckboxch_NoEmpty
moCheckboxch_NoFull
moCheckboxch_NoPassword
moCheckboxch_Show2003
array<GUIComboBox>co_Mutator
array<GUIComboBox>co_MutatorMode
moComboBoxco_StatsView
moComboBoxco_Translocator
moComboBoxco_WeaponStay
intCurrentFilter
BrowserFiltersFilterMaster
stringMutatorModeStrings[4]
array<CacheManager.MutatorRecord>MutatorRecords
stringSaveString
GUISectionBackgroundsb_Checks
AltSectionBackgroundsb_Choices
GUISectionBackgroundsb_Mutators
array<string>SelectedMutator
stringTranslocatorStrings[3]
stringViewStatsStrings[3]
stringWeaponStayStrings[3]
Inherited Variables from XInterface.GUIPanel
Background
Inherited Variables from XInterface.GUIMultiComponent
AnimationCount, bAlwaysAutomate, bDrawFocusedLast, bOldStyleMenus, Components, Controls, FocusedControl, PropagateVisibility

Structures Summary
FilterItem
FilterTag, bEnabled

Functions Summary
function ChangeNextMutatorState (int Index, bool bShow)
function CheckForNone ()
function FilterSelectionChanged (bool bValid)
function InitComponent (GUIController MyController, GUIComponent MyOwner)
function MyOnChange (GUIComponent Sender)
function NoMutatorsMode ()
function Refresh (int NewFilterIndex)
function UpdateRule (CustomFilter.AFilterRule Rule)
functionbool UpdateSelectedMutator (int Index, string NewValue, int OldValue)
Inherited Functions from XInterface.GUIPanel
InitComponent
Inherited Functions from XInterface.GUIMultiComponent
AddComponent, AppendComponent, BeginAnimation, CanAcceptFocus, CenterMouse, CheckDuplicateTabOrder, CheckInvalidTabOrder, Closed, DebugTabOrder, DisableMe, EnableMe, EndAnimation, FindComponentIndex, FocusFirst, FocusLast, Free, InitComponent, InitializeControls, InsertComponent, InternalOnShow, LevelChanged, LoseFocus, NextControl, Opened, PrevControl, RemapComponents, RemoveComponent, SetFocus, SetFocusInstead, SetVisibility


Variables Detail

ch_NoBotServers Source code

var automated moCheckbox ch_NoBotServers;

ch_NoEmpty Source code

var automated moCheckbox ch_NoEmpty;

ch_NoFull Source code

var automated moCheckbox ch_NoFull;

ch_NoPassword Source code

var automated moCheckbox ch_NoPassword;

ch_Show2003 Source code

var automated moCheckbox ch_Show2003;

co_Mutator Source code

var automated array<GUIComboBox> co_Mutator;

co_MutatorMode Source code

var automated array<GUIComboBox> co_MutatorMode;

co_StatsView Source code

var automated moComboBox co_StatsView;

co_Translocator Source code

var automated moComboBox co_Translocator;

co_WeaponStay Source code

var automated moComboBox co_WeaponStay;

CurrentFilter Source code

var int CurrentFilter;

FilterMaster Source code

var BrowserFilters FilterMaster;

MutatorModeStrings[4] Source code

var localized string MutatorModeStrings[4];

MutatorRecords Source code

var array<CacheManager.MutatorRecord> MutatorRecords;

SaveString Source code

var localized string SaveString;

sb_Checks Source code

var automated GUISectionBackground sb_Checks;

sb_Choices Source code

var automated AltSectionBackground sb_Choices;

sb_Mutators Source code

var automated GUISectionBackground sb_Mutators;

SelectedMutator Source code

var array<string> SelectedMutator;

TranslocatorStrings[3] Source code

var localized string TranslocatorStrings[3];

ViewStatsStrings[3] Source code

var localized string ViewStatsStrings[3];

WeaponStayStrings[3] Source code

var localized string WeaponStayStrings[3];


Structures Detail

FilterItem Source code

struct FilterItem
{
var bool bEnabled;
var string FilterTag;
};



Functions Detail

ChangeNextMutatorState Source code

protected function ChangeNextMutatorState ( int Index, bool bShow )

CheckForNone Source code

protected function CheckForNone ( )

FilterSelectionChanged Source code

function FilterSelectionChanged ( bool bValid )

InitComponent Source code

function InitComponent ( GUIController MyController, GUIComponent MyOwner )

MyOnChange Source code

function MyOnChange ( GUIComponent Sender )

NoMutatorsMode Source code

protected function NoMutatorsMode ( )

Refresh Source code

function Refresh ( int NewFilterIndex )

UpdateRule Source code

function UpdateRule ( CustomFilter.AFilterRule Rule )

UpdateSelectedMutator Source code

function bool UpdateSelectedMutator ( int Index, string NewValue, int OldValue )


Defaultproperties

defaultproperties
{
     Begin Object Class=GUISectionBackground Name=MainOptions
         Caption="Game"
         LeftPadding=0.580000
         RightPadding=0.020000
         TopPadding=0.050000
         ImageOffset(3)=0.000000
         WinTop=0.022619
         WinLeft=0.005237
         WinWidth=1.635429
         WinHeight=0.500044
         OnPreDraw=MainOptions.InternalPreDraw
     End Object
     sb_Checks=GUISectionBackground'GUI2K4.SimpleFilterPanel.MainOptions'

     Begin Object Class=GUISectionBackground Name=MutatorOptions
         bRemapStack=False
         Caption="Mutators"
         ColPadding=0.020000
         LeftPadding=0.009000
         RightPadding=0.009000
         TopPadding=0.020000
         ImageOffset(3)=10.000000
         NumColumns=2
         WinTop=0.539586
         WinLeft=0.003492
         WinWidth=0.989162
         WinHeight=0.456234
         OnPreDraw=MutatorOptions.InternalPreDraw
     End Object
     sb_Mutators=GUISectionBackground'GUI2K4.SimpleFilterPanel.MutatorOptions'

     Begin Object Class=AltSectionBackground Name=MultiOptions
         ImageOffset(3)=26.000000
         WinTop=0.049848
         WinLeft=0.034899
         WinWidth=0.895876
         WinHeight=0.467421
         RenderWeight=0.091000
         OnPreDraw=MultiOptions.InternalPreDraw
     End Object
     sb_Choices=AltSectionBackground'GUI2K4.SimpleFilterPanel.MultiOptions'

     Begin Object Class=moCheckBox Name=NoPasswdCheckBox
         Caption="No Passworded"
         OnCreateComponent=NoPasswdCheckBox.InternalOnCreateComponent
         Hint="Do not display passworded servers in the server browser"
         WinTop=0.023333
         WinLeft=0.500000
         WinWidth=0.450000
         WinHeight=0.040000
         TabOrder=4
         OnChange=SimpleFilterPanel.MyOnChange
     End Object
     ch_NoPassword=moCheckBox'GUI2K4.SimpleFilterPanel.NoPasswdCheckBox'

     Begin Object Class=moCheckBox Name=NoFullCheckBox
         Caption="No Full Servers"
         OnCreateComponent=NoFullCheckBox.InternalOnCreateComponent
         Hint="Do not display full servers in the server browser"
         WinTop=0.085453
         WinLeft=0.020000
         WinWidth=0.450000
         WinHeight=0.040000
         TabOrder=0
         OnChange=SimpleFilterPanel.MyOnChange
     End Object
     ch_NoFull=moCheckBox'GUI2K4.SimpleFilterPanel.NoFullCheckBox'

     Begin Object Class=moCheckBox Name=NoEmptyCheckBox
         Caption="No Empty Servers"
         OnCreateComponent=NoEmptyCheckBox.InternalOnCreateComponent
         Hint="Do not display empty servers in the server browser"
         WinTop=0.085453
         WinLeft=0.500000
         WinWidth=0.450000
         WinHeight=0.040000
         TabOrder=2
         OnChange=SimpleFilterPanel.MyOnChange
     End Object
     ch_NoEmpty=moCheckBox'GUI2K4.SimpleFilterPanel.NoEmptyCheckBox'

     Begin Object Class=moCheckBox Name=NoBotServersCheckBox
         Caption="No Servers With Bots"
         OnCreateComponent=NoBotServersCheckBox.InternalOnCreateComponent
         Hint="Do not display servers that allow bots in the server browser"
         WinTop=0.147573
         WinLeft=0.023333
         WinWidth=0.447070
         WinHeight=0.040000
         TabOrder=1
         OnChange=SimpleFilterPanel.MyOnChange
     End Object
     ch_NoBotServers=moCheckBox'GUI2K4.SimpleFilterPanel.NoBotServersCheckBox'

     co_Mutator(0)=GUIComboBox'GUI2K4.SimpleFilterPanel.MutatorCombo'
     co_Mutator(1)=GUIComboBox'GUI2K4.SimpleFilterPanel.MutatorCombo'
     co_Mutator(2)=GUIComboBox'GUI2K4.SimpleFilterPanel.MutatorCombo'
     co_Mutator(3)=GUIComboBox'GUI2K4.SimpleFilterPanel.MutatorCombo'
     co_Mutator(4)=GUIComboBox'GUI2K4.SimpleFilterPanel.MutatorCombo'
     co_MutatorMode(0)=GUIComboBox'GUI2K4.SimpleFilterPanel.MutatorModeCombo'
     co_MutatorMode(1)=GUIComboBox'GUI2K4.SimpleFilterPanel.MutatorModeCombo'
     co_MutatorMode(2)=GUIComboBox'GUI2K4.SimpleFilterPanel.MutatorModeCombo'
     co_MutatorMode(3)=GUIComboBox'GUI2K4.SimpleFilterPanel.MutatorModeCombo'
     co_MutatorMode(4)=GUIComboBox'GUI2K4.SimpleFilterPanel.MutatorModeCombo'
     Begin Object Class=moComboBox Name=StatsViewCombo
         CaptionWidth=0.400000
         Caption="Stats Servers"
         OnCreateComponent=StatsViewCombo.InternalOnCreateComponent
         IniDefault="QT_Disabled"
         Hint="Only display servers with stats enabled in the server browser"
         WinTop=0.271813
         WinLeft=0.017500
         WinWidth=0.946110
         WinHeight=0.040000
         TabOrder=4
         OnChange=SimpleFilterPanel.MyOnChange
     End Object
     co_StatsView=moComboBox'GUI2K4.SimpleFilterPanel.StatsViewCombo'

     Begin Object Class=moComboBox Name=WeaponStayCombo
         CaptionWidth=0.400000
         Caption="WeaponStay"
         OnCreateComponent=WeaponStayCombo.InternalOnCreateComponent
         IniDefault="QT_Disabled"
         Hint="Only display servers with weapons stay enabled in the server browser"
         WinTop=0.333933
         WinLeft=0.017500
         WinWidth=0.946110
         WinHeight=0.040000
         TabOrder=5
         OnChange=SimpleFilterPanel.MyOnChange
     End Object
     co_WeaponStay=moComboBox'GUI2K4.SimpleFilterPanel.WeaponStayCombo'

     Begin Object Class=moComboBox Name=TranslocatorCombo
         CaptionWidth=0.400000
         Caption="Translocator"
         OnCreateComponent=TranslocatorCombo.InternalOnCreateComponent
         IniDefault="QT_Disabled"
         Hint="Only display servers with translocator enabled in the server browser"
         WinTop=0.396053
         WinLeft=0.017500
         WinWidth=0.946110
         WinHeight=0.040000
         TabOrder=6
         OnChange=SimpleFilterPanel.MyOnChange
     End Object
     co_Translocator=moComboBox'GUI2K4.SimpleFilterPanel.TranslocatorCombo'

     ViewStatsStrings(0)="Any Servers"
     ViewStatsStrings(1)="Only Stats Servers"
     ViewStatsStrings(2)="No Stats Servers"
     MutatorModeStrings(0)="Any Mutators"
     MutatorModeStrings(1)="This Mutator"
     MutatorModeStrings(2)="Not This Mutator"
     MutatorModeStrings(3)="No Mutators"
     WeaponStayStrings(0)="Any Servers"
     WeaponStayStrings(1)="Only Weapon Stay Servers"
     WeaponStayStrings(2)="No Weapon Stay Servers"
     TranslocatorStrings(0)="Any Servers"
     TranslocatorStrings(1)="Only Translocator Servers"
     TranslocatorStrings(2)="No Translocator Servers"
     SaveString="Setting saved successfully!"
     PropagateVisibility=False
}

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