Signed-off-by: Perry Hargrave <[email protected]>
---
lib/awful/tag.lua.in | 14 ++++++++++++++
1 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/lib/awful/tag.lua.in b/lib/awful/tag.lua.in
index cff29e6..9aa2c74 100644
--- a/lib/awful/tag.lua.in
+++ b/lib/awful/tag.lua.in
@@ -398,6 +398,20 @@ function getidx(query_tag)
end
end
+--- Get a tag based on its name
+-- @param name The name to look for, a string.
+-- @param screen Screen to look on, integer [mouse.screen]
+function get_byname(name, screen)
+ if not name then return end
+ local screen = screen or capi.mouse.screen
+
+ for _, t in pairs(capi.screen[screen]:tags()) do
+ if t.name == name then
+ return t
+ end
+ end
+end
+
--- View next tag. This is the same as tag.viewidx(1).
-- @param screen The screen number.
function viewnext(screen)
--
1.7.1
--
To unsubscribe, send mail to [email protected].