mirror of
https://github.com/gryf/pywmtemp.git
synced 2025-12-19 20:27:59 +01:00
Added background image.
This commit is contained in:
79
pywmtemp.py
79
pywmtemp.py
@@ -18,6 +18,84 @@ import yaml
|
|||||||
XDG_CONF_DIR = os.getenv('XDG_CONFIG_HOME', os.path.expanduser('~/.config'))
|
XDG_CONF_DIR = os.getenv('XDG_CONFIG_HOME', os.path.expanduser('~/.config'))
|
||||||
# expected bitmap contained font should be found in the same location as main
|
# expected bitmap contained font should be found in the same location as main
|
||||||
# program
|
# program
|
||||||
|
BACKGROUND = '''\
|
||||||
|
/* XPM */
|
||||||
|
static char *mask3[] = {
|
||||||
|
/* columns rows colors chars-per-pixel */
|
||||||
|
"66 64 6 1 ",
|
||||||
|
" c None",
|
||||||
|
". c black",
|
||||||
|
"X c #202020",
|
||||||
|
"o c #004941",
|
||||||
|
"O c #007D71",
|
||||||
|
"+ c gray78",
|
||||||
|
/* pixels */
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ............................................................ ",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ ",
|
||||||
|
" .XXoooXXXoooXXXoooXXXoooXXXXXXoooXXXoooXXXoooXXXoooXXXoooXX+ ",
|
||||||
|
" .XoXXXoXoXXXoXoXXXoXoXXXoXXXXoXXXoXoXXXoXoXXXoXoXXXoXoXXXoX+ ",
|
||||||
|
" .XoXXXoXoXXXoXoXXXoXoXXXoXXXXoXXXoXoXXXoXoXXXoXoXXXoXoXXXoX+ ",
|
||||||
|
" .XXoooXXXoooXXXoooXXXoooXXXXXXoooXXXoooXXXoooXXXoooXXXoooXX+ ",
|
||||||
|
" .XoXXXoXoXXXoXoXXXoXoXXXoXXXXoXXXoXoXXXoXoXXXoXoXXXoXoXXXoX+ ",
|
||||||
|
" .XoXXXoXoXXXoXoXXXoXoXXXoXXXXoXXXoXoXXXoXoXXXoXoXXXoXoXXXoX+ ",
|
||||||
|
" .XXoooXXXoooXXXoooXXXoooXXXXXXoooXXXoooXXXoooXXXoooXXXoooXX+ ",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ ",
|
||||||
|
" .XXoooXXXoooXXXoooXXXoooXXXXXXoooXXXoooXXXoooXXXoooXXXoooXX+ ",
|
||||||
|
" .XoXXXoXoXXXoXoXXXoXoXXXoXXXXoXXXoXoXXXoXoXXXoXoXXXoXoXXXoX+ ",
|
||||||
|
" .XoXXXoXoXXXoXoXXXoXoXXXoXXXXoXXXoXoXXXoXoXXXoXoXXXoXoXXXoX+ ",
|
||||||
|
" .XXoooXXXoooXXXoooXXXoooXXXXXXoooXXXoooXXXoooXXXoooXXXoooXX+ ",
|
||||||
|
" .XoXXXoXoXXXoXoXXXoXoXXXoXXXXoXXXoXoXXXoXoXXXoXoXXXoXoXXXoX+ ",
|
||||||
|
" .XoXXXoXoXXXoXoXXXoXoXXXoXXXXoXXXoXoXXXoXoXXXoXoXXXoXoXXXoX+ ",
|
||||||
|
" .XXoooXXXoooXXXoooXXXoooXXXXXXoooXXXoooXXXoooXXXoooXXXoooXX+ ",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ ",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ ",
|
||||||
|
" ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ............................................................ ",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ XO",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ XO",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ XO",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ XO",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ XO",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ XO",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ XO",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ XO",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ XO",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ XO",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ XO",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ XO",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ XO",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ XO",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ XO",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ XO",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ XO",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ XO",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ XO",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ XO",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ XO",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ XO",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ XO",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ XO",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ XO",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ XO",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ XO",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ XO",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ XO",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ XO",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ XO",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ XO",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ XO",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ XO",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ XO",
|
||||||
|
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ XO",
|
||||||
|
" ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
|
||||||
|
" ",
|
||||||
|
" "
|
||||||
|
};
|
||||||
|
'''
|
||||||
FONT = '''\
|
FONT = '''\
|
||||||
/* XPM */
|
/* XPM */
|
||||||
static char *_x8_lcd_alt[] = {
|
static char *_x8_lcd_alt[] = {
|
||||||
@@ -99,6 +177,7 @@ class SensorDockApp(wmdocklib.DockApp):
|
|||||||
def __init__(self, args=None):
|
def __init__(self, args=None):
|
||||||
super().__init__(args)
|
super().__init__(args)
|
||||||
self.font = FONT
|
self.font = FONT
|
||||||
|
self.background = BACKGROUND
|
||||||
self.max_chars_in_line = None
|
self.max_chars_in_line = None
|
||||||
self.conf = {}
|
self.conf = {}
|
||||||
self.critical = 0
|
self.critical = 0
|
||||||
|
|||||||
Reference in New Issue
Block a user