1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-06-27 16:36:03 +00:00
luanti/builtin/ui/theme.lua
2025-06-01 18:41:24 -07:00

40 lines
738 B
Lua

-- Luanti
-- SPDX-License-Identifier: LGPL-2.1-or-later
-- Copyright (C) 2023 v-rob, Vincent Robinson <robinsonvincent89@gmail.com>
local prelude_theme = ui.Style {
ui.Style "root" {
pos = {1/2},
anchor = {1/2},
span = {0},
ui.Style "@backdrop" {
display = "hidden",
clip = "both",
},
ui.Style "@backdrop$focused" {
display = "visible",
},
},
ui.Style "image" {
icon_scale = 0,
},
ui.Style "check, switch, radio" {
icon_place = "left",
text_align = "left",
},
}
function ui.get_prelude_theme()
return prelude_theme
end
local default_theme = prelude_theme
function ui.get_default_theme()
return default_theme
end
function ui.set_default_theme(theme)
default_theme = ui._req(theme, ui.Style)
end