KeyboardLayoutDialog movable (#7911)

reviewable/pr7923/r1
hius07 3 years ago committed by GitHub
parent e5610a2bcd
commit 8146bbf13b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -12,6 +12,7 @@ local Geom = require("ui/geometry")
local InputContainer = require("ui/widget/container/inputcontainer") local InputContainer = require("ui/widget/container/inputcontainer")
local Language = require("ui/language") local Language = require("ui/language")
local LineWidget = require("ui/widget/linewidget") local LineWidget = require("ui/widget/linewidget")
local MovableContainer = require("ui/widget/container/movablecontainer")
local RadioButtonTable = require("ui/widget/radiobuttontable") local RadioButtonTable = require("ui/widget/radiobuttontable")
local Size = require("ui/size") local Size = require("ui/size")
local TextWidget = require("ui/widget/textwidget") local TextWidget = require("ui/widget/textwidget")
@ -25,6 +26,7 @@ local KeyboardLayoutDialog = InputContainer:new{
is_always_active = true, is_always_active = true,
title = _("Keyboard layout"), title = _("Keyboard layout"),
modal = true, modal = true,
stop_events_propagation = true,
width = math.floor(Screen:getWidth() * 0.8), width = math.floor(Screen:getWidth() * 0.8),
face = Font:getFace("cfont", 22), face = Font:getFace("cfont", 22),
title_face = Font:getFace("x_smalltfont"), title_face = Font:getFace("x_smalltfont"),
@ -137,12 +139,15 @@ function KeyboardLayoutDialog:init()
} }
} }
self.movable = MovableContainer:new{
self.dialog_frame,
}
self[1] = CenterContainer:new{ self[1] = CenterContainer:new{
dimen = Geom:new{ dimen = Geom:new{
w = Screen:getWidth(), w = Screen:getWidth(),
h = Screen:getHeight(), h = Screen:getHeight(),
}, },
self.dialog_frame, self.movable,
} }
end end

Loading…
Cancel
Save