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

XInterface.Tab_AudioSettings

Extends
UT2K3TabPanel

Core.Object
|   
+-- XInterface.GUI
   |   
   +-- XInterface.GUIComponent
      |   
      +-- XInterface.GUIMultiComponent
         |   
         +-- XInterface.GUIPanel
            |   
            +-- XInterface.GUITabPanel
               |   
               +-- XInterface.UT2K3TabPanel
                  |   
                  +-- XInterface.Tab_AudioSettings

Variables Summary
stringAnnounceModes[3]
moComboBoxAPack
stringAudioModes[4]
boolbinitialized
APackInfoBonusPackInfo[4]
array<APackInfo>PackInfo
stringVoiceModes[4]
Inherited Variables from XInterface.GUITabPanel
bFillHeight, FadeInTime, MyButton, PanelCaption

Functions Summary
function InitComponent (GUIController MyController, GUIComponent MyOwner)
function InternalOnChange (GUIComponent Sender)
function InternalOnLoadINI (GUIComponent Sender, string s)
functionstring InternalOnSaveINI (GUIComponent Sender)
Inherited Functions from XInterface.GUITabPanel
CanShowPanel, Free, InitPanel, OnDestroyPanel, Refresh, ShowPanel


Variables Detail

AnnounceModes[3] Source code

var localized string AnnounceModes[3];

APack Source code

var moComboBox APack;

AudioModes[4] Source code

var localized string AudioModes[4];

binitialized Source code

var bool binitialized;

BonusPackInfo[4] Source code

var config APackInfo BonusPackInfo[4];

PackInfo Source code

var config array<APackInfo> PackInfo;

VoiceModes[4] Source code

var localized string VoiceModes[4];


Functions Detail

InitComponent Source code

function InitComponent ( GUIController MyController, GUIComponent MyOwner )

InternalOnChange Source code

function InternalOnChange ( GUIComponent Sender )

InternalOnLoadINI Source code

function InternalOnLoadINI ( GUIComponent Sender, string s )

InternalOnSaveINI Source code

function string InternalOnSaveINI ( GUIComponent Sender )


Defaultproperties

defaultproperties
{
     AudioModes(0)="Software 3D Audio"
     AudioModes(1)="Hardware 3D Audio"
     AudioModes(2)="Hardware 3D Audio + EAX"
     AudioModes(3)="Safe Mode"
     VoiceModes(0)="All"
     VoiceModes(1)="No auto-taunts"
     VoiceModes(2)="No taunts"
     VoiceModes(3)="None"
     AnnounceModes(0)="None"
     AnnounceModes(1)="Minimal"
     AnnounceModes(2)="All"
     Begin Object Class=GUIImage Name=AudioBK1
         Image=Texture'InterfaceContent.Menu.BorderBoxD'
         ImageColor=(A=160)
         ImageStyle=ISTY_Stretched
         WinTop=0.083281
         WinLeft=0.021641
         WinWidth=0.957500
         WinHeight=0.166289
     End Object
     Controls(0)=GUIImage'XInterface.Tab_AudioSettings.AudioBK1'

     Begin Object Class=GUIImage Name=AudioBK2
         Image=Texture'InterfaceContent.Menu.BorderBoxD'
         ImageColor=(A=160)
         ImageStyle=ISTY_Stretched
         WinTop=0.362446
         WinLeft=0.021641
         WinWidth=0.957500
         WinHeight=0.625897
     End Object
     Controls(1)=GUIImage'XInterface.Tab_AudioSettings.AudioBK2'

     Begin Object Class=GUILabel Name=AudioMusicVolumeLabel
         Caption="Music Volume"
         TextAlign=TXTA_Center
         TextColor=(B=255,G=255,R=255)
         WinTop=0.100000
         WinLeft=0.055664
         WinWidth=0.250000
         WinHeight=32.000000
     End Object
     Controls(2)=GUILabel'XInterface.Tab_AudioSettings.AudioMusicVolumeLabel'

     Begin Object Class=GUISlider Name=AudioMusicVolumeSlider
         MaxValue=1.000000
         IniOption="ini:Engine.Engine.AudioDevice MusicVolume"
         IniDefault="0.5"
         Hint="Changes the volume of the background music."
         WinTop=0.156146
         WinLeft=0.062500
         WinWidth=0.250000
         OnClick=AudioMusicVolumeSlider.InternalOnClick
         OnMousePressed=AudioMusicVolumeSlider.InternalOnMousePressed
         OnMouseRelease=AudioMusicVolumeSlider.InternalOnMouseRelease
         OnKeyEvent=AudioMusicVolumeSlider.InternalOnKeyEvent
         OnCapturedMouseMove=AudioMusicVolumeSlider.InternalCapturedMouseMove
     End Object
     Controls(3)=GUISlider'XInterface.Tab_AudioSettings.AudioMusicVolumeSlider'

     Begin Object Class=GUILabel Name=AudioEffectsVolumeLabel
         Caption="Effects Volume"
         TextAlign=TXTA_Center
         TextColor=(B=255,G=255,R=255)
         WinTop=0.100000
         WinLeft=0.685547
         WinWidth=0.250000
         WinHeight=32.000000
     End Object
     Controls(4)=GUILabel'XInterface.Tab_AudioSettings.AudioEffectsVolumeLabel'

     Begin Object Class=GUISlider Name=AudioEffectsVolumeSlider
         MaxValue=1.000000
         IniOption="ini:Engine.Engine.AudioDevice SoundVolume"
         IniDefault="0.9"
         Hint="Changes the volume of all in game sound effects."
         WinTop=0.156146
         WinLeft=0.687500
         WinWidth=0.250000
         OnClick=AudioEffectsVolumeSlider.InternalOnClick
         OnMousePressed=AudioEffectsVolumeSlider.InternalOnMousePressed
         OnMouseRelease=AudioEffectsVolumeSlider.InternalOnMouseRelease
         OnKeyEvent=AudioEffectsVolumeSlider.InternalOnKeyEvent
         OnCapturedMouseMove=AudioEffectsVolumeSlider.InternalCapturedMouseMove
     End Object
     Controls(5)=GUISlider'XInterface.Tab_AudioSettings.AudioEffectsVolumeSlider'

     Begin Object Class=GUILabel Name=AudioVoiceVolumeLabel
         Caption="Announcer Volume"
         TextAlign=TXTA_Center
         TextColor=(B=255,G=255,R=255)
         WinTop=0.100000
         WinLeft=0.369141
         WinWidth=0.250000
         WinHeight=32.000000
     End Object
     Controls(6)=GUILabel'XInterface.Tab_AudioSettings.AudioVoiceVolumeLabel'

     Begin Object Class=GUISlider Name=AudioVoiceVolumeSlider
         MinValue=1.000000
         MaxValue=4.000000
         bIntSlider=True
         IniOption="@Internal"
         Hint="Changes the volume of all in game voice messages."
         WinTop=0.156146
         WinLeft=0.375000
         WinWidth=0.250000
         OnClick=AudioVoiceVolumeSlider.InternalOnClick
         OnMousePressed=AudioVoiceVolumeSlider.InternalOnMousePressed
         OnMouseRelease=AudioVoiceVolumeSlider.InternalOnMouseRelease
         OnKeyEvent=AudioVoiceVolumeSlider.InternalOnKeyEvent
         OnCapturedMouseMove=AudioVoiceVolumeSlider.InternalCapturedMouseMove
         OnLoadINI=Tab_AudioSettings.InternalOnLoadINI
     End Object
     Controls(7)=GUISlider'XInterface.Tab_AudioSettings.AudioVoiceVolumeSlider'

     Begin Object Class=moComboBox Name=AudioMode
         bReadOnly=True
         ComponentJustification=TXTA_Left
         CaptionWidth=0.300000
         Caption="Audio Mode"
         OnCreateComponent=AudioMode.InternalOnCreateComponent
         IniOption="@Internal"
         IniDefault="Software 3D Audio"
         Hint="Changes the audio system mode."
         WinTop=0.278646
         WinLeft=0.150000
         WinWidth=0.700000
         WinHeight=0.060000
         OnLoadINI=Tab_AudioSettings.InternalOnLoadINI
         OnSaveINI=Tab_AudioSettings.InternalOnSaveINI
     End Object
     Controls(8)=moComboBox'XInterface.Tab_AudioSettings.AudioMode'

     Begin Object Class=moCheckBox Name=AudioReverseStereo
         ComponentJustification=TXTA_Left
         CaptionWidth=0.900000
         Caption="Reverse Stereo"
         OnCreateComponent=AudioReverseStereo.InternalOnCreateComponent
         IniOption="ini:Engine.Engine.AudioDevice ReverseStereo"
         IniDefault="False"
         Hint="Reverses the left and right audio channels."
         WinTop=0.433333
         WinLeft=0.100000
         WinWidth=0.300000
         WinHeight=0.040000
         OnLoadINI=Tab_AudioSettings.InternalOnLoadINI
         OnSaveINI=Tab_AudioSettings.InternalOnSaveINI
     End Object
     Controls(9)=moCheckBox'XInterface.Tab_AudioSettings.AudioReverseStereo'

     Begin Object Class=moCheckBox Name=AudioMessageBeep
         ComponentJustification=TXTA_Left
         CaptionWidth=0.900000
         Caption="Message Beep"
         OnCreateComponent=AudioMessageBeep.InternalOnCreateComponent
         IniOption="@Internal"
         IniDefault="True"
         Hint="Enables a beep when receiving a text message from other players."
         WinTop=0.433333
         WinLeft=0.600000
         WinWidth=0.300000
         WinHeight=0.040000
         OnLoadINI=Tab_AudioSettings.InternalOnLoadINI
         OnSaveINI=Tab_AudioSettings.InternalOnSaveINI
     End Object
     Controls(10)=moCheckBox'XInterface.Tab_AudioSettings.AudioMessageBeep'

     Begin Object Class=moCheckBox Name=AudioAutoTaunt
         ComponentJustification=TXTA_Left
         CaptionWidth=0.900000
         Caption="Auto-Taunt"
         OnCreateComponent=AudioAutoTaunt.InternalOnCreateComponent
         IniOption="@Internal"
         IniDefault="True"
         Hint="Enables your in-game player to automatically taunt opponents."
         WinTop=0.533333
         WinLeft=0.100000
         WinWidth=0.300000
         WinHeight=0.040000
         OnLoadINI=Tab_AudioSettings.InternalOnLoadINI
         OnSaveINI=Tab_AudioSettings.InternalOnSaveINI
     End Object
     Controls(11)=moCheckBox'XInterface.Tab_AudioSettings.AudioAutoTaunt'

     Begin Object Class=moCheckBox Name=AudioMatureTaunts
         ComponentJustification=TXTA_Left
         CaptionWidth=0.900000
         Caption="Mature Taunts"
         OnCreateComponent=AudioMatureTaunts.InternalOnCreateComponent
         IniOption="@Internal"
         IniDefault="True"
         Hint="Enables off-color commentary."
         WinTop=0.533330
         WinLeft=0.600000
         WinWidth=0.300000
         WinHeight=0.040000
         OnLoadINI=Tab_AudioSettings.InternalOnLoadINI
         OnSaveINI=Tab_AudioSettings.InternalOnSaveINI
     End Object
     Controls(12)=moCheckBox'XInterface.Tab_AudioSettings.AudioMatureTaunts'

     Begin Object Class=moCheckBox Name=AudioLowDetail
         ComponentJustification=TXTA_Left
         CaptionWidth=0.900000
         Caption="Low Sound Detail"
         OnCreateComponent=AudioLowDetail.InternalOnCreateComponent
         IniOption="@Internal"
         IniDefault="False"
         Hint="Lowers quality of sound."
         WinTop=0.633330
         WinLeft=0.100000
         WinWidth=0.300000
         WinHeight=0.040000
         OnLoadINI=Tab_AudioSettings.InternalOnLoadINI
         OnSaveINI=Tab_AudioSettings.InternalOnSaveINI
     End Object
     Controls(13)=moCheckBox'XInterface.Tab_AudioSettings.AudioLowDetail'

     Begin Object Class=moComboBox Name=AudioPlayVoices
         bReadOnly=True
         ComponentJustification=TXTA_Left
         Caption="Play Voices"
         OnCreateComponent=AudioPlayVoices.InternalOnCreateComponent
         IniOption="@Internal"
         IniDefault="All"
         Hint="Defines the types of voice messages to play."
         WinTop=0.733291
         WinLeft=0.260352
         WinWidth=0.468750
         WinHeight=0.060000
         OnLoadINI=Tab_AudioSettings.InternalOnLoadINI
         OnSaveINI=Tab_AudioSettings.InternalOnSaveINI
     End Object
     Controls(14)=moComboBox'XInterface.Tab_AudioSettings.AudioPlayVoices'

     Begin Object Class=moComboBox Name=AudioAnnounce
         bReadOnly=True
         ComponentJustification=TXTA_Left
         Caption="Announcements"
         OnCreateComponent=AudioAnnounce.InternalOnCreateComponent
         IniOption="@Internal"
         IniDefault="All"
         Hint="Adjusts the amount of in-game announcements."
         WinTop=0.816597
         WinLeft=0.260352
         WinWidth=0.468750
         WinHeight=0.060000
         OnLoadINI=Tab_AudioSettings.InternalOnLoadINI
         OnSaveINI=Tab_AudioSettings.InternalOnSaveINI
     End Object
     Controls(15)=moComboBox'XInterface.Tab_AudioSettings.AudioAnnounce'

     Begin Object Class=moComboBox Name=AudioAnnouncerPack
         bReadOnly=True
         ComponentJustification=TXTA_Left
         Caption="Announcer Voice"
         OnCreateComponent=AudioAnnouncerPack.InternalOnCreateComponent
         IniOption="@Internal"
         Hint="Select the Announcer for tonight's game."
         WinTop=0.900069
         WinLeft=0.260352
         WinWidth=0.468750
         WinHeight=0.060000
         OnLoadINI=Tab_AudioSettings.InternalOnLoadINI
         OnSaveINI=Tab_AudioSettings.InternalOnSaveINI
     End Object
     Controls(16)=moComboBox'XInterface.Tab_AudioSettings.AudioAnnouncerPack'

     WinTop=0.150000
     WinHeight=0.740000
}

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