menubar: Make prompt configurable
Add a parameter to configure menubar's prompt. Signed-off-by: Alexander Yakushev <yakushev.alex@gmail.com> Signed-off-by: Uli Schlachter <psychon@znc.in>
This commit is contained in:
parent
8150482a53
commit
c1addbbf72
|
@ -55,6 +55,10 @@ menubar.geometry = { width = nil,
|
||||||
x = nil,
|
x = nil,
|
||||||
y = nil }
|
y = nil }
|
||||||
|
|
||||||
|
-- Allows user to specify custom parameters for prompt.run function
|
||||||
|
-- (like colors).
|
||||||
|
menubar.prompt_args = {}
|
||||||
|
|
||||||
-- Private section
|
-- Private section
|
||||||
local current_item = 1
|
local current_item = 1
|
||||||
local previous_item = nil
|
local previous_item = nil
|
||||||
|
@ -265,7 +269,10 @@ function menubar.show(scr)
|
||||||
current_item = 1
|
current_item = 1
|
||||||
current_category = nil
|
current_category = nil
|
||||||
menulist_update()
|
menulist_update()
|
||||||
awful.prompt.run({ prompt = "Run: " }, instance.prompt.widget,
|
|
||||||
|
local prompt_args = menubar.prompt_args or {}
|
||||||
|
prompt_args.prompt = "Run: "
|
||||||
|
awful.prompt.run(prompt_args, instance.prompt.widget,
|
||||||
function(s) end, -- exe_callback function set to do nothing
|
function(s) end, -- exe_callback function set to do nothing
|
||||||
awful.completion.shell, -- completion_callback
|
awful.completion.shell, -- completion_callback
|
||||||
awful.util.getdir("cache") .. "/history_menu",
|
awful.util.getdir("cache") .. "/history_menu",
|
||||||
|
|
Loading…
Reference in New Issue