background container: Deprecate shape_clip property
The previous commit removed the implementation of this property. Signed-off-by: Uli Schlachter <psychon@znc.in>
This commit is contained in:
parent
ba75da7976
commit
84eb175ccd
|
@ -268,20 +268,16 @@ function background:get_shape_border_color()
|
|||
return self._private.shape_border_color
|
||||
end
|
||||
|
||||
--- When a `shape` is set, make sure nothing is drawn outside of it.
|
||||
--@DOC_wibox_container_background_clip_EXAMPLE@
|
||||
-- @property shape_clip
|
||||
-- @tparam boolean value If the shape clip is enable
|
||||
|
||||
function background:set_shape_clip(value)
|
||||
if self._private.shape_clip == value then return end
|
||||
|
||||
self._private.shape_clip = value
|
||||
self:emit_signal("widget::redraw_needed")
|
||||
if value then return end
|
||||
require("gears.debug").print_warning("shape_clip property of background container was removed."
|
||||
.. " Use wibox.layout.stack instead if you want shape_clip=false.")
|
||||
end
|
||||
|
||||
function background:get_shape_clip()
|
||||
return self._private.shape_clip or false
|
||||
require("gears.debug").print_warning("shape_clip property of background container was removed."
|
||||
.. " Use wibox.layout.stack instead if you want shape_clip=false.")
|
||||
return true
|
||||
end
|
||||
|
||||
--- The background image to use
|
||||
|
|
|
@ -1,35 +0,0 @@
|
|||
--DOC_GEN_IMAGE --DOC_HIDE
|
||||
local parent = ... --DOC_HIDE
|
||||
local wibox = require("wibox") --DOC_HIDE
|
||||
local gears = {shape = require("gears.shape")} --DOC_HIDE
|
||||
local beautiful = require("beautiful") --DOC_HIDE
|
||||
|
||||
parent : setup {
|
||||
{
|
||||
-- Some content may be outside of the shape
|
||||
{
|
||||
text = "Hello\nworld!",
|
||||
widget = wibox.widget.textbox
|
||||
},
|
||||
shape = gears.shape.circle,
|
||||
bg = beautiful.bg_normal,
|
||||
shape_border_color = beautiful.border_color,
|
||||
widget = wibox.container.background
|
||||
},
|
||||
{
|
||||
-- To solve this, clip the content
|
||||
{
|
||||
text = "Hello\nworld!",
|
||||
widget = wibox.widget.textbox
|
||||
},
|
||||
shape_clip = true,
|
||||
shape = gears.shape.circle,
|
||||
bg = beautiful.bg_normal,
|
||||
shape_border_color = beautiful.border_color,
|
||||
widget = wibox.container.background
|
||||
},
|
||||
spacing = 10,
|
||||
layout = wibox.layout.fixed.vertical
|
||||
}
|
||||
|
||||
--DOC_HIDE vim: filetype=lua:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:textwidth=80
|
Loading…
Reference in New Issue