2024-01-23 22:54:45 -08:00
|
|
|
-- 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,
|
|
|
|
},
|
2024-02-07 22:48:56 -08:00
|
|
|
ui.Style "check, switch, radio" {
|
|
|
|
icon_place = "left",
|
|
|
|
text_align = "left",
|
|
|
|
},
|
2024-01-23 22:54:45 -08:00
|
|
|
}
|
|
|
|
|
|
|
|
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
|