summaryrefslogtreecommitdiff
path: root/awesome/widgets/classiclayouts.lua
diff options
context:
space:
mode:
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