This commit is contained in:
Vasily Petrov 2026-06-18 01:18:29 +03:00
commit 2fe6ca2f65
1473 changed files with 251771 additions and 0 deletions

View file

@ -0,0 +1,77 @@
class "opt_video" (CUIWindow)
function opt_video:__init() super()
end
function opt_video:__finalize()
end
function opt_video: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_video:cap_renderer", _st)
handler.combo_renderer = xml:InitComboBox("tab_video:list_renderer", _st)
handler:Register(handler.combo_renderer, "combo_renderer")
addControl(_st)
_st = xml:InitStatic("video_adv:templ_item", nil)
xml:InitStatic("tab_video:cap_preset", _st)
handler.combo_preset = xml:InitComboBox("tab_video:list_presets", _st)
handler:Register(handler.combo_preset, "combo_preset")
addControl(_st)
_st = xml:InitStatic("video_adv:templ_item", nil)
xml:InitStatic("tab_video:cap_resolution",_st)
xml:InitComboBox("tab_video:list_resolution",_st)
addControl(_st)
_st = xml:InitStatic("video_adv:templ_item", nil)
xml:InitStatic("tab_video:cap_brightness", _st)
xml:InitTrackBar("tab_video:track_brightness", _st)
addControl(_st)
_st = xml:InitStatic("video_adv:templ_item", nil)
xml:InitStatic("tab_video:cap_contrast", _st)
xml:InitTrackBar("tab_video:track_contrast", _st)
addControl(_st)
_st = xml:InitStatic("video_adv:templ_item", nil)
xml:InitStatic("tab_video:cap_gamma", _st)
xml:InitTrackBar("tab_video:track_gamma", _st)
addControl(_st)
_st = xml:InitStatic("video_adv:templ_item", nil)
xml:InitStatic ("tab_video:cap_fullscreen", _st)
xml:InitCheck ("tab_video:check_fullscreen", _st)
addControl(_st)
_st = xml:InitStatic("video_adv:templ_item", nil)
xml:InitStatic("tab_video:cap_rs_device_active", _st)
xml:InitCheck("tab_video:check_rs_device_active", _st)
addControl(_st)
_st = xml:InitStatic("video_adv:templ_item", nil)
xml:InitStatic("tab_video:cap_vsync", _st)
xml:InitCheck("tab_video:check_vsync", _st)
addControl(_st)
_st = xml:InitStatic("video_adv:templ_item", nil)
xml:InitStatic("tab_video:cap_screenshot_format", _st)
xml:InitComboBox("tab_video:list_screenshot_format", _st)
addControl(_st)
btn = xml:Init3tButton("tab_video:btn_advanced", self)
handler:Register(btn, "btn_advanced_graphic")
end