You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2.4 KiB
2.4 KiB
General usage
Every widget is output by a function
.
For some widgets, function
returns a wibox.widget.textbox
, for others a table to be used for notification and update purposes.
Every widget may take either a table or a list of variables as argument.
If it takes a table, you have to define a function variable called settings
in it, in order to make your customizations.
To markup the textbox, call widget:set_markup(...)
within settings
.
You can feed set_markup
with predefined arguments, see the sections for all the details.
widget
is a textbox, so you can treat it like any other wibox.widget.textbox
.
Here follows an example:
mycpu = lain.widgets.cpu({
timeout = 4,
settings = function()
widget:set_markup("Cpu " .. cpu_now.usage)
end
})
If you want to see more complex applications, check awesome-copycats.