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

KFGui.KFUT2K4Tab_ServerRulesPanel

Extends
UT2K4Tab_ServerRulesPanel

Core.Object
|   
+-- XInterface.GUI
   |   
   +-- XInterface.GUIComponent
      |   
      +-- XInterface.GUIMultiComponent
         |   
         +-- XInterface.GUIPanel
            |   
            +-- XInterface.GUITabPanel
               |   
               +-- XInterface.UT2K4TabPanel
                  |   
                  +-- GUI2K4.UT2K4PlayInfoPanel
                     |   
                     +-- GUI2K4.IAMultiColumnRulesPanel
                        |   
                        +-- GUI2K4.UT2K4Tab_ServerRulesPanel
                           |   
                           +-- KFGui.KFUT2K4Tab_ServerRulesPanel

Variables Summary
GUISectionBackgroundsb_background
Inherited Variables from GUI2K4.UT2K4Tab_ServerRulesPanel
bLANServer, bWebadmin, ch_LANServer, ch_Webadmin, nu_Port, Port
Inherited Variables from GUI2K4.IAMultiColumnRulesPanel
BlueSym, b_Symbols, ch_Advanced, i_bk, p_Anchor, RedSym, TeamSymbolPage

Functions Summary
function InitComponent (GUIController MyController, GUIComponent MyOwner))
function InternalOnChange (GUIComponent Sender))
function Refresh ()))
functionbool ShouldDisplayRule (int Index))
Inherited Functions from GUI2K4.UT2K4Tab_ServerRulesPanel
Change, Closed, InitComponent, InternalOnLoadINI, Play, SetGamePI, ShouldDisplayRule, UpdateBotSetting, UpdatePortState, UpdateSymbolButton
Inherited Functions from GUI2K4.IAMultiColumnRulesPanel
InitComponent, InternalOnChange, LoadRules, Play, Refresh, SetGamePI, ShouldDisplayRule, StoreSetting, SymbolConfigClosed, UpdateAdvancedCheckbox, UpdateBotSetting, UpdateSymbolButton


Variables Detail

sb_background Source code

var automated GUISectionBackground sb_background;


Functions Detail

InitComponent Source code

function InitComponent ( GUIController MyController, GUIComponent MyOwner) )

InternalOnChange Source code

function InternalOnChange ( GUIComponent Sender) )

Refresh Source code

function Refresh ( ) )

ShouldDisplayRule Source code

protected function bool ShouldDisplayRule ( int Index) )


Defaultproperties

defaultproperties
{
     Begin Object Class=ROGUIProportionalContainer Name=myBackgroundGroup
         bNoCaption=True
         WinHeight=1.000000
         OnPreDraw=myBackgroundGroup.InternalPreDraw
     End Object
     sb_Background=ROGUIProportionalContainer'KFGui.KFUT2K4Tab_ServerRulesPanel.myBackgroundGroup'


     Begin Object Class=moCheckBox Name=EnableWebadmin
         Caption="Enable WebAdmin"
         OnCreateComponent=EnableWebadmin.InternalOnCreateComponent
         IniOption="@Internal"
         Hint="Enables remote web-based administration of the server"
         WinTop=0.900000
         WinLeft=0.550000
         WinWidth=0.400000
         WinHeight=0.040000
         TabOrder=4
         OnChange=KFUT2K4Tab_ServerRulesPanel.Change
         OnLoadINI=KFUT2K4Tab_ServerRulesPanel.InternalOnLoadINI
     End Object
     ch_Webadmin=moCheckBox'KFGui.KFUT2K4Tab_ServerRulesPanel.EnableWebadmin'


     Begin Object Class=moCheckBox Name=LANServer
         Caption="LAN Server"
         OnCreateComponent=LANServer.InternalOnCreateComponent
         IniOption="@Internal"
         Hint="Optimizes various engine and network settings for LAN-based play.  Enabling this option when running an internet server will cause EXTREME lag during the match!"
         WinTop=0.950000
         WinLeft=0.050000
         WinWidth=0.400000
         WinHeight=0.040000
         TabOrder=3
         OnChange=KFUT2K4Tab_ServerRulesPanel.Change
         OnLoadINI=KFUT2K4Tab_ServerRulesPanel.InternalOnLoadINI
     End Object
     ch_LANServer=moCheckBox'KFGui.KFUT2K4Tab_ServerRulesPanel.LANServer'


     Begin Object Class=moNumericEdit Name=WebadminPort
         MinValue=1
         MaxValue=65536
         CaptionWidth=0.700000
         ComponentWidth=0.300000
         Caption="WebAdmin Port"
         OnCreateComponent=WebadminPort.InternalOnCreateComponent
         IniOption="@Internal"
         Hint="Select which port should be used to connect to the remote web-based administration"
         WinTop=0.950000
         WinLeft=0.550000
         WinWidth=0.400000
         WinHeight=0.040000
         TabOrder=5
         OnChange=KFUT2K4Tab_ServerRulesPanel.Change
         OnLoadINI=KFUT2K4Tab_ServerRulesPanel.InternalOnLoadINI
     End Object
     nu_Port=moNumericEdit'KFGui.KFUT2K4Tab_ServerRulesPanel.WebadminPort'


     Begin Object Class=moCheckBox Name=AdvancedButton
         Caption="View Advanced Options"
         OnCreateComponent=AdvancedButton.InternalOnCreateComponent
         Hint="Toggles whether advanced properties are displayed"
         WinTop=0.900000
         WinLeft=0.050000
         WinWidth=0.400000
         WinHeight=0.040000
         RenderWeight=1.000000
         TabOrder=1
         bBoundToParent=True
         bScaleToParent=True
         OnChange=KFUT2K4Tab_ServerRulesPanel.InternalOnChange
     End Object
     ch_Advanced=moCheckBox'KFGui.KFUT2K4Tab_ServerRulesPanel.AdvancedButton'


     i_bk=None


     Begin Object Class=GUIMultiOptionListBox Name=RuleListBox
         bVisibleWhenEmpty=True
         OnCreateComponent=KFUT2K4Tab_ServerRulesPanel.ListBoxCreateComponent
         WinHeight=0.850000
         TabOrder=0
         bBoundToParent=True
         bScaleToParent=True
         OnChange=KFUT2K4Tab_ServerRulesPanel.InternalOnChange
     End Object
     lb_Rules=GUIMultiOptionListBox'KFGui.KFUT2K4Tab_ServerRulesPanel.RuleListBox'


}

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