Added disable_task_name property
style.disable_task_name and beautiful.tasklist_disable_task_name. Suppresses display of a given client's name, but preserves the setting of tasklist_plain_task_name
This commit is contained in:
parent
052cda939b
commit
b54cf0330b
|
@ -110,6 +110,10 @@ local instances
|
||||||
-- @beautiful beautiful.tasklist_disable_icon
|
-- @beautiful beautiful.tasklist_disable_icon
|
||||||
-- @tparam[opt=false] boolean tasklist_disable_icon
|
-- @tparam[opt=false] boolean tasklist_disable_icon
|
||||||
|
|
||||||
|
--- Disable the tasklist client titles.
|
||||||
|
-- @beautiful beautiful.tasklist_disable_task_name
|
||||||
|
-- @tparam[opt=false] boolean tasklist_disable_task_name
|
||||||
|
|
||||||
--- Disable the extra tasklist client property notification icons.
|
--- Disable the extra tasklist client property notification icons.
|
||||||
--
|
--
|
||||||
-- See the <a href="status_icons">Status icons</a> section for more details.
|
-- See the <a href="status_icons">Status icons</a> section for more details.
|
||||||
|
@ -214,6 +218,7 @@ local function tasklist_label(c, args, tb)
|
||||||
local bg_image_urgent = args.bg_image_urgent or theme.tasklist_bg_image_urgent or theme.bg_image_urgent
|
local bg_image_urgent = args.bg_image_urgent or theme.tasklist_bg_image_urgent or theme.bg_image_urgent
|
||||||
local bg_image_minimize = args.bg_image_minimize or theme.tasklist_bg_image_minimize or theme.bg_image_minimize
|
local bg_image_minimize = args.bg_image_minimize or theme.tasklist_bg_image_minimize or theme.bg_image_minimize
|
||||||
local tasklist_disable_icon = args.tasklist_disable_icon or theme.tasklist_disable_icon or false
|
local tasklist_disable_icon = args.tasklist_disable_icon or theme.tasklist_disable_icon or false
|
||||||
|
local disable_task_name = args.disable_task_name or theme.tasklist_disable_task_name or false
|
||||||
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 font_focus = args.font_focus or theme.tasklist_font_focus or theme.font_focus or font or ""
|
local font_focus = args.font_focus or theme.tasklist_font_focus or theme.font_focus or font or ""
|
||||||
local font_minimized = args.font_minimized or theme.tasklist_font_minimized or theme.font_minimized or font or ""
|
local font_minimized = args.font_minimized or theme.tasklist_font_minimized or theme.font_minimized or font or ""
|
||||||
|
@ -254,11 +259,13 @@ local function tasklist_label(c, args, tb)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
if not disable_task_name then
|
||||||
if c.minimized then
|
if c.minimized then
|
||||||
name = 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 = name .. (util.escape(c.name) or util.escape("<untitled>"))
|
name = name .. (util.escape(c.name) or util.escape("<untitled>"))
|
||||||
end
|
end
|
||||||
|
end
|
||||||
|
|
||||||
local focused = capi.client.focus == c
|
local focused = capi.client.focus == c
|
||||||
-- Handle transient_for: the first parent that does not skip the taskbar
|
-- Handle transient_for: the first parent that does not skip the taskbar
|
||||||
|
@ -375,6 +382,7 @@ end
|
||||||
-- @tparam[opt=nil] string style.bg_image_urgent
|
-- @tparam[opt=nil] string style.bg_image_urgent
|
||||||
-- @tparam[opt=nil] string style.bg_image_minimize
|
-- @tparam[opt=nil] string style.bg_image_minimize
|
||||||
-- @tparam[opt=nil] boolean style.tasklist_disable_icon
|
-- @tparam[opt=nil] boolean style.tasklist_disable_icon
|
||||||
|
-- @tparam[opt=false] boolean style.disable_task_name
|
||||||
-- @tparam[opt=nil] string style.font
|
-- @tparam[opt=nil] string style.font
|
||||||
-- @tparam[opt=left] string style.align *left*, *right* or *center*
|
-- @tparam[opt=left] string style.align *left*, *right* or *center*
|
||||||
-- @tparam[opt=nil] string style.font_focus
|
-- @tparam[opt=nil] string style.font_focus
|
||||||
|
|
Loading…
Reference in New Issue