Module beautiful.theme_assets

Generate vector assets using current colors.

Info:

Functions

taglist_squares_sel (size, fg) Generate selected taglist square.
taglist_squares_unsel (size, fg) Generate unselected taglist square.
gen_awesome_name (cr, height, bg, fg, alt_fg) Put Awesome WM name onto cairo surface.
gen_logo (cr, width, height, bg, fg) Put Awesome WM logo onto cairo surface.
awesome_icon (size, bg, fg) Generate Awesome WM logo.
wallpaper (bg, fg, alt_fg, s) Generate Awesome WM wallpaper.
recolor_titlebar (theme, color, state, postfix) Recolor titlebar icons.
recolor_layout (theme, color) Recolor layout icons.

Deprecated functions

recolor_titlebar_normal Recolor unfocused titlebar icons.
recolor_titlebar_focus Recolor focused titlebar icons.


Functions

Methods
taglist_squares_sel (size, fg)
Generate selected taglist square.
  • size number Size.
  • fg color Background color.

Returns:

    Image with the square.
taglist_squares_unsel (size, fg)
Generate unselected taglist square.
  • size number Size.
  • fg color Background color.

Returns:

    Image with the square.
gen_awesome_name (cr, height, bg, fg, alt_fg)
Put Awesome WM name onto cairo surface.
  • cr Cairo surface.
  • height number Height.
  • bg color Background color.
  • fg color Main foreground color.
  • alt_fg color Accent foreground color.
gen_logo (cr, width, height, bg, fg)
Put Awesome WM logo onto cairo surface.
  • cr Cairo surface.
  • width number Width.
  • height number Height.
  • bg color Background color.
  • fg color Foreground color.
awesome_icon (size, bg, fg)
Generate Awesome WM logo.
  • size number Size.
  • bg color Background color.
  • fg color Background color.

Returns:

    Image with the logo.
wallpaper (bg, fg, alt_fg, s)
Generate Awesome WM wallpaper.
  • bg color Background color.
  • fg color Main foreground color.
  • alt_fg color Accent foreground color.
  • s screen Screen (to get wallpaper size).

Returns:

    Wallpaper image.
recolor_titlebar (theme, color, state, postfix)
Recolor titlebar icons.
  • theme table Beautiful theme table.
  • color color Icons' color.
  • state string "normal" or "focus".
  • postfix string nil, "hover" or "press".

Returns:

    table Beautiful theme table with the images recolored.
recolor_layout (theme, color)
Recolor layout icons.
  • theme table Beautiful theme table
  • color color Icons' color.

Returns:

    table Beautiful theme table with the images recolored.

Deprecated functions

recolor_titlebar_normal
Recolor unfocused titlebar icons. This method is deprecated. Use a beautiful.theme_assets.recolor_titlebar.

param:

  • theme table Beautiful theme table
  • color color Icons' color.
recolor_titlebar_focus
Recolor focused titlebar icons. This method is deprecated. Use a beautiful.theme_assets.recolor_titlebar.

param:

  • theme table Beautiful theme table
  • color color Icons' color.
generated by LDoc 1.4.6 Last updated 2030-01-01 00:00:00