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
		WinWidth=1.635429
		WinHeight=0.500044
		WinLeft=0.005237
		WinTop=0.022619
	End Object
	sb_Checks=MainOptions


	Begin Object Class=AltSectionBackground Name=MultiOptions
        ImageOffset(3)=26.000000
        WinTop=0.049848
        WinLeft=0.034899
        WinWidth=0.895876
        WinHeight=0.467421
        RenderWeight=0.091
	End Object
	sb_Choices=MultiOptions


	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
		WinWidth=0.989162
		WinHeight=0.456234
		WinLeft=0.003492
		WinTop=0.539586
    End Object
	sb_Mutators=MutatorOptions


	Begin Object class=moCheckBox Name=NoPasswdCheckBox
		WinWidth=0.45
		WinHeight=0.040000
		WinLeft=0.500000
		WinTop=0.023333
		Caption="No Passworded"
		Hint="Do not display passworded servers in the server browser"
		OnChange=MyOnChange
		TabOrder=4
	End Object


	Begin Object class=moCheckBox Name=NoFullCheckBox
		WinWidth=0.45
		WinHeight=0.040000
		WinLeft=0.020000
		WinTop=0.085453
		Caption="No Full Servers"
		Hint="Do not display full servers in the server browser"
		OnChange=MyOnChange
		TabOrder=0
	End Object


	Begin Object class=moCheckBox Name=NoEmptyCheckBox
		WinWidth=0.45
		WinHeight=0.040000
		WinLeft=0.500000
		WinTop=0.085453
		Caption="No Empty Servers"
		Hint="Do not display empty servers in the server browser"
		OnChange=MyOnChange
		TabOrder=2
	End Object


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


	Begin Object class=moComboBox Name=StatsViewCombo
		WinWidth=0.946110
		WinHeight=0.04
		WinLeft=0.017500
		WinTop=0.271813
		Caption="Stats Servers"
		Hint="Only display servers with stats enabled in the server browser"
		CaptionWidth=0.4
		OnChange=MyOnChange
		TabOrder=4
		IniDefault="QT_Disabled"
	End Object


	Begin Object class=moComboBox Name=WeaponStayCombo
		WinWidth=0.946110
		WinHeight=0.04
		WinLeft=0.017500
		WinTop=0.333933
		Caption="WeaponStay"
		Hint="Only display servers with weapons stay enabled in the server browser"
		CaptionWidth=0.4
		OnChange=MyOnChange
		TabOrder=5
		IniDefault="QT_Disabled"
	End Object


	Begin Object class=moComboBox Name=TranslocatorCombo
		WinWidth=0.946110
		WinHeight=0.04
		WinLeft=0.017500
		WinTop=0.396053
		Caption="Translocator"
		Hint="Only display servers with translocator enabled in the server browser"
		CaptionWidth=0.4
		OnChange=MyOnChange
		TabOrder=6
		IniDefault="QT_Disabled"
	End Object




























	Begin Object class=GUIComboBox Name=MutatorModeCombo
		WinWidth=0.618840
		WinHeight=0.04
		WinLeft=0.017500
		WinTop=0.632558
		OnChange=MyOnChange
		TabOrder=9
		IniDefault="QT_Disabled"
		Hint="Select the type of mutator filter"
	End Object


	Begin Object class=GUIComboBox Name=MutatorCombo
		WinWidth=0.308750
		WinHeight=0.04
		WinLeft=0.657571
		WinTop=0.632401
		OnChange=MyOnChange
		TabOrder=10
		bVisible=False
		IniDefault="Choose Mutator"
		Hint="Select the mutator that should be filtered"
	End Object


	ch_NoPassword=NoPasswdCheckBox
	ch_NoFull=NoFullCheckBox
	ch_NoEmpty=NoEmptyCheckBox
	ch_NoBotServers=NoBotServersCheckBox
	co_StatsView=StatsViewCombo


	co_Mutator(0)=MutatorCombo
	co_Mutator(1)=MutatorCombo
	co_Mutator(2)=MutatorCombo
	co_Mutator(3)=MutatorCombo
	co_Mutator(4)=MutatorCombo
	co_MutatorMode(0)=MutatorModeCombo
	co_MutatorMode(1)=MutatorModeCombo
	co_MutatorMode(2)=MutatorModeCombo
	co_MutatorMode(3)=MutatorModeCombo
	co_MutatorMode(4)=MutatorModeCombo


	co_WeaponStay=WeaponStayCombo
	co_Translocator=TranslocatorCombo



	ViewStatsStrings(0)="Any Servers"
	ViewStatsStrings(1)="Only Stats Servers"
	ViewStatsStrings(2)="No Stats Servers"
	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"
	MutatorModeStrings(0)="Any Mutators"
	MutatorModeStrings(1)="This Mutator"
	MutatorModeStrings(2)="Not This Mutator"
	MutatorModeStrings(3)="No Mutators"







	SaveString="Setting saved successfully!"


	PropagateVisibility=False
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Do 14.8.2014 09:58:22.027 - Created with UnCodeX