diff --git a/src/ltui/boxdialog.lua b/src/ltui/boxdialog.lua index 8b6c404..7ef8171 100644 --- a/src/ltui/boxdialog.lua +++ b/src/ltui/boxdialog.lua @@ -59,6 +59,11 @@ function boxdialog:init(name, bounds, title) -- select buttons by default self:panel():select(self:buttons()) + + -- on resize for panel + self:panel():action_add(action.ac_on_resized, function (v) + self:box():bounds_set(rect{0, 3, v:width(), v:height() - 1}) + end) end -- get box @@ -70,11 +75,5 @@ function boxdialog:box() return self._BOX end --- on resize -function boxdialog:on_resize() - self:box():bounds_set(rect{0, 3, self:panel():width(), self:panel():height() - 1}) - textdialog.on_resize(self) -end - -- return module return boxdialog diff --git a/src/ltui/dialog.lua b/src/ltui/dialog.lua index 9104c00..5447fae 100644 --- a/src/ltui/dialog.lua +++ b/src/ltui/dialog.lua @@ -121,10 +121,5 @@ function dialog:on_event(e) return window.on_event(self, e) end --- on resize -function dialog:on_resize() - window.on_resize(self) -end - -- return module return dialog diff --git a/src/ltui/inputdialog.lua b/src/ltui/inputdialog.lua index 48cedac..d42a7ec 100644 --- a/src/ltui/inputdialog.lua +++ b/src/ltui/inputdialog.lua @@ -74,10 +74,5 @@ function inputdialog:textedit() return self._TEXTEDIT end --- on resize -function inputdialog:on_resize() - textdialog.on_resize(self) -end - -- return module return inputdialog diff --git a/src/ltui/textdialog.lua b/src/ltui/textdialog.lua index 3f31093..f4eabce 100644 --- a/src/ltui/textdialog.lua +++ b/src/ltui/textdialog.lua @@ -70,10 +70,5 @@ function textdialog:on_event(e) end end --- on resize -function textdialog:on_resize() - dialog.on_resize(self) -end - -- return module return textdialog