From 8146bbf13bf643eac0bd979617259e2059d83eb8 Mon Sep 17 00:00:00 2001 From: hius07 <62179190+hius07@users.noreply.github.com> Date: Wed, 30 Jun 2021 16:54:24 +0300 Subject: [PATCH] KeyboardLayoutDialog movable (#7911) --- frontend/ui/widget/keyboardlayoutdialog.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/frontend/ui/widget/keyboardlayoutdialog.lua b/frontend/ui/widget/keyboardlayoutdialog.lua index 5296afcd6..64d3c9d7b 100644 --- a/frontend/ui/widget/keyboardlayoutdialog.lua +++ b/frontend/ui/widget/keyboardlayoutdialog.lua @@ -12,6 +12,7 @@ local Geom = require("ui/geometry") local InputContainer = require("ui/widget/container/inputcontainer") local Language = require("ui/language") local LineWidget = require("ui/widget/linewidget") +local MovableContainer = require("ui/widget/container/movablecontainer") local RadioButtonTable = require("ui/widget/radiobuttontable") local Size = require("ui/size") local TextWidget = require("ui/widget/textwidget") @@ -25,6 +26,7 @@ local KeyboardLayoutDialog = InputContainer:new{ is_always_active = true, title = _("Keyboard layout"), modal = true, + stop_events_propagation = true, width = math.floor(Screen:getWidth() * 0.8), face = Font:getFace("cfont", 22), title_face = Font:getFace("x_smalltfont"), @@ -137,12 +139,15 @@ function KeyboardLayoutDialog:init() } } + self.movable = MovableContainer:new{ + self.dialog_frame, + } self[1] = CenterContainer:new{ dimen = Geom:new{ w = Screen:getWidth(), h = Screen:getHeight(), }, - self.dialog_frame, + self.movable, } end