awful.widget.tasklist: use symbols chars rather than images
Signed-off-by: Julien Danjou <julien@danjou.info>
This commit is contained in:
parent
ad23a4ca64
commit
9ce234a533
|
@ -34,19 +34,17 @@ local function tasklist_label(c, args)
|
||||||
local bg_urgent = args.bg_urgent or theme.tasklist_bg_urgent or theme.bg_urgent
|
local bg_urgent = args.bg_urgent or theme.tasklist_bg_urgent or theme.bg_urgent
|
||||||
local fg_minimize = args.fg_minimize or theme.tasklist_fg_minimize or theme.fg_minimize
|
local fg_minimize = args.fg_minimize or theme.tasklist_fg_minimize or theme.fg_minimize
|
||||||
local bg_minimize = args.bg_minimize or theme.tasklist_bg_minimize or theme.bg_minimize
|
local bg_minimize = args.bg_minimize or theme.tasklist_bg_minimize or theme.bg_minimize
|
||||||
local floating_icon = args.floating_icon or theme.tasklist_floating_icon
|
|
||||||
local font = args.font or theme.tasklist_font or theme.font or ""
|
local font = args.font or theme.tasklist_font or theme.font or ""
|
||||||
local bg = nil
|
local bg = nil
|
||||||
local text = "<span font_desc='"..font.."'>"
|
local text = "<span font_desc='"..font.."'>"
|
||||||
local name
|
local name = ""
|
||||||
local status_image
|
if client.floating.get(c) then name = name .. "✈" end
|
||||||
if client.floating.get(c) and floating_icon then
|
if c.maximized_horizontal then name = name .. '⬌' end
|
||||||
status_image = capi.image(floating_icon)
|
if c.maximized_vertical then name = name .. "⬍" end
|
||||||
end
|
|
||||||
if c.minimized then
|
if c.minimized then
|
||||||
name = util.escape(c.icon_name) or util.escape(c.name) or util.escape("<untitled>")
|
name = name .. util.escape(c.icon_name) or util.escape(c.name) or util.escape("<untitled>")
|
||||||
else
|
else
|
||||||
name = util.escape(c.name) or util.escape("<untitled>")
|
name = name .. util.escape(c.name) or util.escape("<untitled>")
|
||||||
end
|
end
|
||||||
if capi.client.focus == c then
|
if capi.client.focus == c then
|
||||||
bg = bg_focus
|
bg = bg_focus
|
||||||
|
@ -65,7 +63,7 @@ local function tasklist_label(c, args)
|
||||||
text = text .. name
|
text = text .. name
|
||||||
end
|
end
|
||||||
text = text .. "</span>"
|
text = text .. "</span>"
|
||||||
return text, bg, status_image, c.icon
|
return text, bg, nil, c.icon
|
||||||
end
|
end
|
||||||
|
|
||||||
local function tasklist_update(s, w, buttons, filter, data, style, template)
|
local function tasklist_update(s, w, buttons, filter, data, style, template)
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 345 B |
Binary file not shown.
Before Width: | Height: | Size: 334 B |
|
@ -35,8 +35,6 @@ theme.border_marked = "#91231c"
|
||||||
theme.taglist_squares_sel = "@AWESOME_THEMES_PATH@/default/taglist/squarefw.png"
|
theme.taglist_squares_sel = "@AWESOME_THEMES_PATH@/default/taglist/squarefw.png"
|
||||||
theme.taglist_squares_unsel = "@AWESOME_THEMES_PATH@/default/taglist/squarew.png"
|
theme.taglist_squares_unsel = "@AWESOME_THEMES_PATH@/default/taglist/squarew.png"
|
||||||
|
|
||||||
theme.tasklist_floating_icon = "@AWESOME_THEMES_PATH@/default/tasklist/floatingw.png"
|
|
||||||
|
|
||||||
-- Variables set for theming the menu:
|
-- Variables set for theming the menu:
|
||||||
-- menu_[bg|fg]_[normal|focus]
|
-- menu_[bg|fg]_[normal|focus]
|
||||||
-- menu_[border_color|border_width]
|
-- menu_[border_color|border_width]
|
||||||
|
|
|
@ -36,7 +36,6 @@ theme.layout_tile = "@AWESOME_THEMES_PATH@/sky/layouts/tile.png"
|
||||||
theme.layout_tiletop = "@AWESOME_THEMES_PATH@/sky/layouts/tiletop.png"
|
theme.layout_tiletop = "@AWESOME_THEMES_PATH@/sky/layouts/tiletop.png"
|
||||||
|
|
||||||
theme.awesome_icon = "@AWESOME_THEMES_PATH@/sky/awesome-icon.png"
|
theme.awesome_icon = "@AWESOME_THEMES_PATH@/sky/awesome-icon.png"
|
||||||
theme.tasklist_floating_icon = "@AWESOME_THEMES_PATH@/sky/layouts/floating.png"
|
|
||||||
|
|
||||||
-- from default for now...
|
-- from default for now...
|
||||||
theme.menu_submenu_icon = "@AWESOME_THEMES_PATH@/default/submenu.png"
|
theme.menu_submenu_icon = "@AWESOME_THEMES_PATH@/default/submenu.png"
|
||||||
|
|
|
@ -79,7 +79,6 @@ theme.taglist_squares_unsel = "@AWESOME_THEMES_PATH@/zenburn/taglist/squarez.png
|
||||||
-- {{{ Misc
|
-- {{{ Misc
|
||||||
theme.awesome_icon = "@AWESOME_THEMES_PATH@/zenburn/awesome-icon.png"
|
theme.awesome_icon = "@AWESOME_THEMES_PATH@/zenburn/awesome-icon.png"
|
||||||
theme.menu_submenu_icon = "@AWESOME_THEMES_PATH@/default/submenu.png"
|
theme.menu_submenu_icon = "@AWESOME_THEMES_PATH@/default/submenu.png"
|
||||||
theme.tasklist_floating_icon = "@AWESOME_THEMES_PATH@/default/tasklist/floatingw.png"
|
|
||||||
-- }}}
|
-- }}}
|
||||||
|
|
||||||
-- {{{ Layout
|
-- {{{ Layout
|
||||||
|
|
Loading…
Reference in New Issue