Add helper.deprecated function. Renamed grid to static_grid

This commit is contained in:
Insality 2020-09-20 23:09:11 +03:00
parent 02e238348b
commit d410192669
4 changed files with 19 additions and 8 deletions

View File

@ -188,4 +188,19 @@ function M.get_border(node)
) )
end end
--- Show deprecated message. Once time per message
-- @function helper.deprecated
-- @tparam string message The deprecated message
local _deprecated_messages = {}
function M.deprecated(message)
if _deprecated_messages[message] then
return
end
print("[Druid]: " .. message)
_deprecated_messages[message] = true
end
return M return M

View File

@ -22,6 +22,7 @@ local const = require("druid.const")
local druid_input = require("druid.helper.druid_input") local druid_input = require("druid.helper.druid_input")
local settings = require("druid.system.settings") local settings = require("druid.system.settings")
local class = require("druid.system.middleclass") local class = require("druid.system.middleclass")
local helper = require("druid.helper")
local button = require("druid.base.button") local button = require("druid.base.button")
local blocker = require("druid.base.blocker") local blocker = require("druid.base.blocker")
@ -31,7 +32,7 @@ local text = require("druid.base.text")
local lang_text = require("druid.base.lang_text") local lang_text = require("druid.base.lang_text")
local timer = require("druid.base.timer") local timer = require("druid.base.timer")
local progress = require("druid.base.progress") local progress = require("druid.base.progress")
local grid = require("druid.base.grid") local static_grid = require("druid.base.static_grid")
local scroll = require("druid.base.scroll") local scroll = require("druid.base.scroll")
local slider = require("druid.base.slider") local slider = require("druid.base.slider")
local checkbox = require("druid.base.checkbox") local checkbox = require("druid.base.checkbox")
@ -407,7 +408,8 @@ end
-- @tparam args ... grid init args -- @tparam args ... grid init args
-- @treturn Component grid component -- @treturn Component grid component
function Druid.new_grid(self, ...) function Druid.new_grid(self, ...)
return Druid.create(self, grid, ...) helper.deprecated("The druid:new_grid is deprecated. Please use druid:new_static_grid instead")
return Druid.create(self, static_grid, ...)
end end

View File

@ -10961,11 +10961,5 @@ layers {
name: "text_top" name: "text_top"
} }
material: "/builtins/materials/gui.material" material: "/builtins/materials/gui.material"
layouts {
name: "Landscape"
}
layouts {
name: "Portrait"
}
adjust_reference: ADJUST_REFERENCE_PARENT adjust_reference: ADJUST_REFERENCE_PARENT
max_nodes: 512 max_nodes: 512