summaryrefslogtreecommitdiff
path: root/awesome/widgets/classiclayouts.lua
diff options
context:
space:
mode:
authorTim Keller <tjk@tjkeller.xyz>2024-10-17 22:32:17 -0500
committerTim Keller <tjk@tjkeller.xyz>2024-10-17 22:32:17 -0500
commitdf86f7b92a3d0985d6d8c9ab1d027eeddb7b0443 (patch)
treeb5e27ebd0cea42abee2b3ef0981087cd2c3a57eb /awesome/widgets/classiclayouts.lua
parent572382a9ce99162bd93d2d6e3fd789f2c99bf420 (diff)
downloaddotconfig-df86f7b92a3d0985d6d8c9ab1d027eeddb7b0443.tar.xz
dotconfig-df86f7b92a3d0985d6d8c9ab1d027eeddb7b0443.zip
remove awesome config, push to own repo
Diffstat (limited to 'awesome/widgets/classiclayouts.lua')
-rw-r--r--awesome/widgets/classiclayouts.lua64
1 files changed, 0 insertions, 64 deletions
diff --git a/awesome/widgets/classiclayouts.lua b/awesome/widgets/classiclayouts.lua
deleted file mode 100644
index 3b4fd64..0000000
--- a/awesome/widgets/classiclayouts.lua
+++ /dev/null
@@ -1,64 +0,0 @@
-local wibox = require("wibox")
-local layout = require("awful.layout")
-
-local screen_widgets = {} -- need one widget per screen
-
-local layout_icons = {
- cornernw = "TT=",
- cornerne = "=TT",
- cornersw = "LL=",
- cornerse = "=LL",
- fairh = "#_#",
- fairv = "##H",
- max = "[M]",
- floating = "><>",
- magnifier = "=O=",
- fullscreen = "[*]",
- spiral = "[]@",
- dwindle = "[]\\",
- tile = "[]=",
- tiletop = "LLL",
- tilebottom = "TTT",
- tileleft = "=[]",
-}
-
-function update(screen_index)
- local s = screen[screen_index or 1]
- local w = screen_widgets[s]
- local l = layout.get(s)
-
- -- create widget if not existing
- if w == nil then
- screen_widgets[s] = { widget = wibox.widget.textbox(), layout = l }
- w = screen_widgets[s]
- --w._layoutbox_tooltip = tooltip {objects = {w}, delay_show = 1}
-
- -- skip if no change
- elseif w.layout == l then
- return
- end
-
- -- set widget
- local name = layout.getname(l)
- --w._layoutbox_tooltip:set_text(name)
- w.widget:set_text(layout_icons[name]) -- TODO handle nil
- return w.widget
-end
-
-function update_screens()
- for s, w in pairs(boxes) do
- if s.valid then
- update(s)
- end
- end
-end
-
-function update_current_tag(t)
- update(t.screen)
-end
-
-tag.connect_signal("property::selected", update_current_tag)
-tag.connect_signal("property::layout", update_current_tag)
-tag.connect_signal("property::screen", update_screens)
-
-return update