51 lines
1.0 KiB
Lua
51 lines
1.0 KiB
Lua
local lgi = require("lgi")
|
|
local Pango = lgi.Pango
|
|
local cairo = lgi.cairo
|
|
|
|
-- A simple Awesome logo
|
|
local function logo()
|
|
local img = cairo.ImageSurface.create(cairo.Format.ARGB32, 22, 22)
|
|
local cr = cairo.Context(img)
|
|
|
|
-- Awesome default #555555
|
|
cr:set_source_rgb(0.21568627451, 0.21568627451, 0.21568627451)
|
|
cr:paint()
|
|
|
|
cr:set_source_rgb(1,1,1)
|
|
|
|
cr:rectangle(0, 7, 15, 1)
|
|
cr:fill()
|
|
|
|
cr:rectangle(15, 15, 1, 7)
|
|
cr:fill()
|
|
|
|
cr:rectangle(8, 15, 7, 1)
|
|
cr:fill()
|
|
|
|
return img
|
|
end
|
|
|
|
-- Default theme for the documentation examples
|
|
local module = {
|
|
fg_normal = "#000000" ,
|
|
bg_normal = "#6181FF7D",
|
|
bg_highlight = "#AA00FF7D",
|
|
border_color = "#6181FF" ,
|
|
border_width = 1.5 ,
|
|
|
|
-- Fake resources handling
|
|
xresources = require("beautiful.xresources"),
|
|
|
|
awesome_icon = logo()
|
|
}
|
|
|
|
local f = Pango.FontDescription.from_string("sans 8")
|
|
|
|
function module.get_font()
|
|
return f
|
|
end
|
|
|
|
return module
|
|
|
|
-- vim: filetype=lua:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:textwidth=80
|