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

KFGui.KFFilterPanel

Extends
GUIPanel

Core.Object
|   
+-- XInterface.GUI
   |   
   +-- XInterface.GUIComponent
      |   
      +-- XInterface.GUIMultiComponent
         |   
         +-- XInterface.GUIPanel
            |   
            +-- KFGui.KFFilterPanel

Variables Summary
boolbInitialized
GUIButtonb_Cancel
GUIButtonb_Ok
moComboBoxcb_Difficulty
moCheckBoxck_Dedicated
moCheckBoxck_Empty
moCheckBoxck_Full
moCheckBoxck_Hidden
moCheckBoxck_Hidden2
moCheckBoxck_Passworded
moCheckBoxck_Perks
moCheckBoxck_VACOnly
stringDifficultyOptions[6]
moEditBoxeb_Name
intFilterIndex
BrowserFiltersFilterMaster
AltSectionBackgroundsb_Options
Inherited Variables from XInterface.GUIPanel
Background
Inherited Variables from XInterface.GUIMultiComponent
AnimationCount, bAlwaysAutomate, bDrawFocusedLast, bOldStyleMenus, Components, Controls, FocusedControl, PropagateVisibility

Functions Summary
function AdjustDifficultyForPerk ()))
functionCustomFilter.AFilterRule BuildRule (string Key, string Value, MasterServerClient.EQueryType qType))
functionbool CancelClick (GUIComponent Sender))
functionbool ebPreDraw (canvas Canvas))
function InitComponent (GUIController MyC, GUIComponent MyO))
function InternalOnChange (GUIComponent Sender))
function StartUp ()))
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

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_Difficulty Source code

var automated moComboBox cb_Difficulty;

ck_Dedicated Source code

var automated moCheckBox ck_Dedicated;

ck_Empty Source code

var automated moCheckBox ck_Empty;

ck_Full Source code

var automated moCheckBox ck_Full;

ck_Hidden Source code

var automated moCheckBox ck_Hidden;

ck_Hidden2 Source code

var automated moCheckBox ck_Hidden2;

ck_Passworded Source code

var automated moCheckBox ck_Passworded;

ck_Perks Source code

var automated moCheckBox ck_Perks;

ck_VACOnly Source code

var automated moCheckBox ck_VACOnly;

DifficultyOptions[6] Source code

var localized string DifficultyOptions[6];

eb_Name Source code

var automated moEditBox eb_Name;

FilterIndex Source code

var int FilterIndex;

FilterMaster Source code

var BrowserFilters FilterMaster;

sb_Options Source code

var automated AltSectionBackground sb_Options;


Functions Detail

AdjustDifficultyForPerk Source code

function AdjustDifficultyForPerk ( ) )

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) )

InitComponent Source code

function InitComponent ( GUIController MyC, GUIComponent MyO) )

InternalOnChange Source code

function InternalOnChange ( GUIComponent Sender) )

StartUp Source code

function StartUp ( ) )


Defaultproperties

defaultproperties
{
     Begin Object Class=AltSectionBackground Name=sbOptions
         bFillClient=True
         LeftPadding=0.000000
         RightPadding=0.000000
         TopPadding=0.070000
         BottomPadding=0.070000
         ImageOffset(1)=0.000000
         ImageOffset(3)=0.000000
         NumColumns=3
         WinHeight=1.000000
         OnPreDraw=sbOptions.InternalPreDraw
     End Object
     sb_Options=AltSectionBackground'KFGui.KFFilterPanel.sbOptions'


     Begin Object Class=moCheckBox Name=ckFull
         CaptionWidth=0.400000
         ComponentWidth=0.100000
         Caption="No Full Servers"
         OnCreateComponent=ckFull.InternalOnCreateComponent
         WinTop=0.100000
         WinLeft=0.000000
         WinWidth=0.450000
         TabOrder=1
         StandardHeight=0.025000
         OnChange=KFFilterPanel.InternalOnChange
     End Object
     ck_Full=moCheckBox'KFGui.KFFilterPanel.ckFull'


     Begin Object Class=moCheckBox Name=ckDedicated
         ComponentWidth=0.100000
         Caption="Dedicated Only"
         OnCreateComponent=ckDedicated.InternalOnCreateComponent
         WinTop=0.200000
         WinLeft=0.000000
         WinWidth=0.450000
         TabOrder=2
         StandardHeight=0.025000
         OnChange=KFFilterPanel.InternalOnChange
     End Object
     ck_Dedicated=moCheckBox'KFGui.KFFilterPanel.ckDedicated'


     Begin Object Class=moCheckBox Name=ckEmpty
         ComponentWidth=0.100000
         Caption="No Empty Servers"
         OnCreateComponent=ckEmpty.InternalOnCreateComponent
         WinTop=0.200000
         WinLeft=0.000000
         WinWidth=0.450000
         TabOrder=4
         StandardHeight=0.025000
         OnChange=KFFilterPanel.InternalOnChange
     End Object
     ck_Empty=moCheckBox'KFGui.KFFilterPanel.ckEmpty'


     Begin Object Class=moCheckBox Name=ckPassworded
         ComponentWidth=0.100000
         Caption="No Passworded Servers"
         OnCreateComponent=ckPassworded.InternalOnCreateComponent
         WinTop=0.300000
         WinLeft=0.000000
         WinWidth=0.450000
         TabOrder=5
         StandardHeight=0.025000
         OnChange=KFFilterPanel.InternalOnChange
     End Object
     ck_Passworded=moCheckBox'KFGui.KFFilterPanel.ckPassworded'


     Begin Object Class=moCheckBox Name=ckVACOnly
         ComponentWidth=0.100000
         Caption="Valve Anti-Cheat Protected Only"
         OnCreateComponent=ckVACOnly.InternalOnCreateComponent
         WinTop=0.400000
         WinLeft=0.000000
         WinWidth=0.450000
         TabOrder=6
         StandardHeight=0.025000
         OnChange=KFFilterPanel.InternalOnChange
     End Object
     ck_VACOnly=moCheckBox'KFGui.KFFilterPanel.ckVACOnly'


     Begin Object Class=moCheckBox Name=ckPerks
         ComponentWidth=0.100000
         Caption="Perks Enabled"
         OnCreateComponent=ckPerks.InternalOnCreateComponent
         WinTop=0.500000
         WinLeft=0.000000
         WinWidth=0.450000
         TabOrder=7
         StandardHeight=0.025000
         OnChange=KFFilterPanel.InternalOnChange
     End Object
     ck_Perks=moCheckBox'KFGui.KFFilterPanel.ckPerks'


     Begin Object Class=moCheckBox Name=ckHidden
         ComponentWidth=0.100000
         Caption="Hidden"
         OnCreateComponent=ckHidden.InternalOnCreateComponent
         TabOrder=8
         bVisible=False
     End Object
     ck_Hidden=moCheckBox'KFGui.KFFilterPanel.ckHidden'


     Begin Object Class=moCheckBox Name=ckHidden2
         ComponentWidth=0.100000
         Caption="Hidden"
         OnCreateComponent=ckHidden2.InternalOnCreateComponent
         WinTop=0.000000
         WinLeft=0.550000
         WinWidth=0.450000
         TabOrder=9
         bVisible=False
     End Object
     ck_Hidden2=moCheckBox'KFGui.KFFilterPanel.ckHidden2'


     Begin Object Class=moComboBox Name=cbDifficulty
         bReadOnly=True
         ComponentWidth=0.550000
         Caption="Difficulty:"
         OnCreateComponent=cbDifficulty.InternalOnCreateComponent
         TabOrder=3
         StandardHeight=0.025000
         OnChange=KFFilterPanel.InternalOnChange
     End Object
     cb_Difficulty=moComboBox'KFGui.KFFilterPanel.cbDifficulty'


     DifficultyOptions(0)="Any Difficulty"
     DifficultyOptions(1)="Beginner"
     DifficultyOptions(2)="Normal"
     DifficultyOptions(3)="Hard"
     DifficultyOptions(4)="Suicidal"
     DifficultyOptions(5)="Hell on Earth"
     PropagateVisibility=False
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Fri 13-10-2023 03:18:46.410 - Created with UnCodeX