diff options
author | Joe <rbo@gmx.us> | 2024-04-22 22:45:24 +0200 |
---|---|---|
committer | Joe <rbo@gmx.us> | 2024-04-22 22:45:24 +0200 |
commit | 7c8ed4b1bf9d289a5b126e784bbcf645bb578d14 (patch) | |
tree | 8163d9b317195375303e76d90b47a52c4a820791 /.config/mpv/scripts/uosc_shared/elements/WindowBorder.lua | |
parent | up (diff) | |
download | dotfiles-bsd-7c8ed4b1bf9d289a5b126e784bbcf645bb578d14.tar.gz dotfiles-bsd-7c8ed4b1bf9d289a5b126e784bbcf645bb578d14.tar.bz2 dotfiles-bsd-7c8ed4b1bf9d289a5b126e784bbcf645bb578d14.tar.xz dotfiles-bsd-7c8ed4b1bf9d289a5b126e784bbcf645bb578d14.tar.zst dotfiles-bsd-7c8ed4b1bf9d289a5b126e784bbcf645bb578d14.zip |
up
Diffstat (limited to '.config/mpv/scripts/uosc_shared/elements/WindowBorder.lua')
-rw-r--r-- | .config/mpv/scripts/uosc_shared/elements/WindowBorder.lua | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/.config/mpv/scripts/uosc_shared/elements/WindowBorder.lua b/.config/mpv/scripts/uosc_shared/elements/WindowBorder.lua deleted file mode 100644 index c5544f5..0000000 --- a/.config/mpv/scripts/uosc_shared/elements/WindowBorder.lua +++ /dev/null @@ -1,33 +0,0 @@ -local Element = require('uosc_shared/elements/Element') - ----@class WindowBorder : Element -local WindowBorder = class(Element) - -function WindowBorder:new() return Class.new(self) --[[@as WindowBorder]] end -function WindowBorder:init() - Element.init(self, 'window_border') - self.ignores_menu = true - self.size = 0 -end - -function WindowBorder:decide_enabled() - self.enabled = options.window_border_size > 0 and not state.fullormaxed and not state.border - self.size = self.enabled and options.window_border_size or 0 -end - -function WindowBorder:on_prop_border() self:decide_enabled() end -function WindowBorder:on_prop_fullormaxed() self:decide_enabled() end - -function WindowBorder:render() - if self.size > 0 then - local ass = assdraw.ass_new() - local clip = '\\iclip(' .. self.size .. ',' .. self.size .. ',' .. - (display.width - self.size) .. ',' .. (display.height - self.size) .. ')' - ass:rect(0, 0, display.width + 1, display.height + 1, { - color = bg, clip = clip, opacity = options.window_border_opacity, - }) - return ass - end -end - -return WindowBorder |