49 lines
1.4 KiB
Text
49 lines
1.4 KiB
Text
class "opt_sound" (CUIWindow)
|
|
|
|
function opt_sound:__init() super()
|
|
end
|
|
|
|
function opt_sound:__finalize()
|
|
|
|
end
|
|
|
|
function opt_sound:InitControls(x, y, xml, handler)
|
|
|
|
self:SetWndPos(vector2():set(x,y))
|
|
self:SetWndSize(vector2():set(738,416))
|
|
self:SetAutoDelete(true)
|
|
self.scroll_v = xml:InitScrollView("main_dialog:scroll_v", self)
|
|
|
|
local _st
|
|
local addControl = function(crl)
|
|
self.scroll_v:AddWindow(crl, true)
|
|
crl:SetAutoDelete(false)
|
|
end
|
|
|
|
_st = xml:InitStatic("video_adv:templ_item", nil)
|
|
xml:InitStatic("tab_sound:cap_mastervolume", _st)
|
|
xml:InitTrackBar("tab_sound:track_mastervolume", _st)
|
|
addControl(_st)
|
|
|
|
_st = xml:InitStatic("video_adv:templ_item", nil)
|
|
xml:InitStatic("tab_sound:cap_musicvolume", _st)
|
|
xml:InitTrackBar("tab_sound:track_musicvolume", _st)
|
|
addControl(_st)
|
|
|
|
_st = xml:InitStatic("video_adv:templ_item", nil)
|
|
xml:InitStatic("tab_sound:cap_snd_device", _st)
|
|
xml:InitComboBox("tab_sound:list_snd_device", _st)
|
|
addControl(_st)
|
|
|
|
_st = xml:InitStatic("video_adv:templ_item", nil)
|
|
xml:InitCheck("tab_sound:check_dynamic_music", _st)
|
|
xml:InitStatic("tab_sound:cap_check_dynamic_music", _st)
|
|
addControl(_st)
|
|
|
|
_st = xml:InitStatic("video_adv:templ_item", nil)
|
|
xml:InitStatic("tab_sound:cap_check_eax", _st)
|
|
xml:InitCheck("tab_sound:check_eax", _st)
|
|
addControl(_st)
|
|
|
|
|
|
end
|