screens/optionsscreen.lua
315316317318319320321
local label_width = 200
spinner:SetTextColour(0,0,0,1)
local group = Widget( "SpinnerGroup" )
local label = group:AddChild( Text( BODYTEXTFONT, 30, text ) )
label:SetPosition( -label_width/2, 0, 0 )
label:SetRegionSize( label_width, 50 )
label:SetHAlign( ANCHOR_RIGHT )
315316317318319320321
local label_width = 200
spinner:SetTextColour(0,0,0,1)
local group = Widget( "SpinnerGroup" )
local label = group:AddChild( Text( BUTTONFONT, 30, text ) )
label:SetPosition( -label_width/2, 0, 0 )
label:SetRegionSize( label_width, 50 )
label:SetHAlign( ANCHOR_RIGHT )
332333334335336337338339340
function OptionsScreen:UpdateMenu()
self.menu:Clear()
if self:IsDirty() then
self.menu:AddItem(STRINGS.UI.OPTIONS.APPLY, function() self:ApplyAndConfirm() end)
self.menu:AddItem(STRINGS.UI.OPTIONS.REVERT, function() self:RevertChanges() end)
else
self.menu:AddItem(STRINGS.UI.OPTIONS.CLOSE, function() self:Accept() end)
end
end
332333334335336337338339340341342
function OptionsScreen:UpdateMenu()
self.menu:Clear()
if self:IsDirty() then
self.menu.horizontal = true
self.menu:AddItem(STRINGS.UI.OPTIONS.APPLY, function() self:ApplyAndConfirm() end, Vector3(50, 0, 0))
self.menu:AddItem(STRINGS.UI.OPTIONS.REVERT, function() self:RevertChanges() end, Vector3(-50, 0, 0))
else
self.menu.horizontal = false
self.menu:AddItem(STRINGS.UI.OPTIONS.CLOSE, function() self:Accept() end)
end
end