diff --git a/druid/base/grid.lua b/druid/base/static_grid.lua similarity index 100% rename from druid/base/grid.lua rename to druid/base/static_grid.lua diff --git a/druid/helper.lua b/druid/helper.lua index 1e1076f..3fd25c7 100644 --- a/druid/helper.lua +++ b/druid/helper.lua @@ -188,4 +188,19 @@ function M.get_border(node) ) 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 diff --git a/druid/system/druid_instance.lua b/druid/system/druid_instance.lua index 0b1191c..f243a6c 100644 --- a/druid/system/druid_instance.lua +++ b/druid/system/druid_instance.lua @@ -22,6 +22,7 @@ local const = require("druid.const") local druid_input = require("druid.helper.druid_input") local settings = require("druid.system.settings") local class = require("druid.system.middleclass") +local helper = require("druid.helper") local button = require("druid.base.button") 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 timer = require("druid.base.timer") 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 slider = require("druid.base.slider") local checkbox = require("druid.base.checkbox") @@ -407,7 +408,8 @@ end -- @tparam args ... grid init args -- @treturn Component grid component 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 diff --git a/example/gui/main/main.gui b/example/gui/main/main.gui index d5a321f..ba77057 100644 --- a/example/gui/main/main.gui +++ b/example/gui/main/main.gui @@ -10961,11 +10961,5 @@ layers { name: "text_top" } material: "/builtins/materials/gui.material" -layouts { - name: "Landscape" -} -layouts { - name: "Portrait" -} adjust_reference: ADJUST_REFERENCE_PARENT max_nodes: 512