Module beautiful.theme_assets
Generate vector assets using current colors.
Info:
- Copyright: 2015 Yauhen Kirylau
- Author: Yauhen Kirylau <yawghen@gmail.com>
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. |
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.
-
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.