diff --git a/wmdocklib/4x6.xpm b/wmdocklib/4x6.xpm new file mode 100644 index 0000000..fd0ce76 --- /dev/null +++ b/wmdocklib/4x6.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char *_x_[] = { +/* columns rows colors chars-per-pixel */ +"128 18 8 1", +" c #e8e7e9", +". c #d5d3d6", +"X c #b9b8ba", +"o c #99979a", +"O c #7a787b", +"+ c #575659", +"@ c #353337", +"# c #020003", +/* pixels */ +"#####.###..##oo##.##oo###XX##.###+O##O+#+.+###################o#O.O##X #.Xo#OXX##+ # XO#+.X#X..#XXX#o.O#####################+XX#", +"#####.###@@#. #o o#oX++# @##@###X####X#o o##X###############++# O.###.##@X##Xo#@O.#..+#.XO##OO#O.o#.#.##o###o##@oo#XXX#oO@##@X#", +"#####o###### ..#o +#+ .O.@X.#####.####.#@X@#X X######Xo######o##.#.###.#@X@###.#OX +##.#.# ##.##.#.#OX #########XO@#X.X#@O.##.##", +"#####o######Xo##o X##oXoO..o#####.####X######.###X#######o##O@##O.O##X o XX#O.o###.#X.O#OXo#+O##o.o#X.+##o###X###@O#####O@###X##", +"#################.###############+O##O+##########o###########################################################X##################", +"################################################################################################################################", +"@XXO# O# XX#+.X# .O# Xo# Xo#+.o#.#.#X X##X #.@X##.## O # @.#O.O# .o#O.O# Xo#oXo#X .#.#.#X@o@o@#.o+X@.#.#X. ## O#++##O ##+oo#####", +"XXX.@oX# .o# ###.#.# XO# XO#.### X ##.####.# .@##.##.X # O.#.#.#.#.#.#.# #.#XO###.## #.#O+.#OooX#.O#O.O##o+##.###o###.##########", +". # OX.#.#.#.###.#.#.###.###.O.#.# ##.####.# o+## ##.X.#.o.#.#.# .O#.#.# O##+.##.##.#.#@oX#+.oo# o## ##Oo###.###++##.##########", +"XXX.X#o+ .o#+..# .O# Xo#.###+.X#.#.#X o#O.o# #.## XO.#.#.@ #O.O#.###O O#.#.#X.o##.##oXo## O#@XoOo@X@#.## XX##.####o##.##########", +"@oXO##################################################################+######################################.O#####O.##########", +"############################################################################################################################XXXX", +"#o######.#########.######Xo#####.####o######.###o ###############################o###########################Xo##.##oX##########", +"####OXo# Xo#O.O#oX #O.O#X o#oX # XX#o ###o #.oO##.## ..# XX#O.O# Xo#oX ## XOXX+#X o#.#.#o@X@X#@O+o.#.#.#X..##.###.###.##########", +"####o. # #.#.###.# # X.##.##.# #.#.##.####.# .###.##...#.#.#.#.# #.# # ##.##OoO##.##.#.#@oX#oXo@#.O#oX+#@X@#XX###.###X.#XX.#####", +"####XX # Xo#O.O#oX #OXX##.##oX #.#.#. X###.#.@X##o.#...#.# #O.O# Xo#oX ##.##oXX##.O#Xo ## O#Oo #OO.#@ ## Xo##.###.###.##########", +"############################+oo##########.X#####################.#####.#############################oO#######oo##.##oo##########", +"################################################################################################################################" +}; diff --git a/wmdocklib/4x7.xpm b/wmdocklib/4x7.xpm new file mode 100644 index 0000000..8275baa --- /dev/null +++ b/wmdocklib/4x7.xpm @@ -0,0 +1,35 @@ +/* XPM */ +static char *_x_[] = { +/* columns rows colors chars-per-pixel */ +"128 21 8 1", +" c #edebee", +". c #d1cfd2", +"X c #bfbdc0", +"o c #99979a", +"O c #7a787b", +"+ c #535154", +"@ c #333134", +"# c #030104", +/* pixels */ +"######X##XX##O@o#O oOXO##oX###X##@O##O@##@X@##################@O+..@#o.##XXO#X.O#+.#.Xo#@.X#XX #oXo#OX.+#####################o.O", +"######X##XX#o.oX#X.#oXO+@X####X##O@###o##O O#X################o#X##X##X####X###X#OX#..+#XXX+##O#X#.#X##X##o###o###Oo####oO#####X", +"######X#####@OO@#+ @#@O@OO+o#####X####X##@X@#X################o#XO#.##X###++#X +o#.###X#.@#X#O@#+ X#+.o.########Xo@#XXXX#@oX##++", +"######X#####.. X##XX@+OX @@O#####X####X#####X XX#####Xo######O@#X@#X##X##+O####XXo +##X#.##X#o##X##X##@X########@Oo+.XXX+oo@##X#", +"######o#####o@o##o O##oX .XO#####o@##@o######X####X#######o##o##@..+#o O# Xo+X.O##X#o.O#+..+@O##O..OXXX@##o###X####+####+#####o#", +"##################X###############O##O@##########@O#########O@###############################################@O#################", +"################################################################################################################################", +"#oX+#Oo#.XO#@.X@.XX@#.XX@.XX+.X#X##X#X o@X.#X#O+#X##.++. +#X+..+#.XO+..+..O#O.o@X XXX#X#o##Xo##oO+@o@O#O@XX #.O#O@###O.##oo#####", +"oXXX#oo#.#.#X###X##X#X###X##X@##X##X##X###X#XO+##X##XOOXXX#XX##X#X#XX##XX#X#X####X##X#X#O+#oo+oo#oo@#o+o##@O#X###o####.#++@O####", +"XX#.@oO+..X@X###.##X#.XX@ XXX#O..X..##X###X#..@##X##XOOXX++XX##X#..+X##X..+#@oo+#X##X#X##o++oOOo#Oo##@.@##o##X###O@###X#########", +".X#.OoooX##XX###X#@X#.###X##X##XX##X##X###.#X#X##X##X##XX#XXX##X#X##X##X.#o####.#X##X#X##oo#OoOo#XO@##X##O@##X###@O###X#########", +"oXXXX##X X.O@.X@.XX@#.XX@X##@.XoX##X#X XX.O#X#+o#.oo ##XX#+ +..+#X##+. @X#o+oXXO#X##o.o##Oo#+o+Oo@#X##X## XX#X####o###X#########", +"#oX###################################################################++#####################################X####@O##X#########", +"#############################################################################################################.O######oX#####XXXX", +"#O@######X########X#######oX#####X####o###o##X##X.###############################X############################O.##X##oo#########", +"####oX+##.XO#+.XoX.#+XX+#X XOX.##.Xo#o.##X.##.#o#X##.XX##XXo+..+#.XOOX.##.oX#oXoX X##X#XO@#oo##O+O@O#o#O@XX.##X###X###X#########", +"####+X.##.#X#X##X#.#XXXX##X#X#.##.#X##X###X##..##X##XXX##.#XX##X#.#XX#.##.###X+##X###X#X@O++o+Oo#OX##o#o##O+##X###X###X#XXXX####", +"####.#.##.#X#.##X#.#.#####X#X#.##X#X##X###X##.+O#X##XXX##X#X.##X#.#XX#.##.####@X#X###X#.#oo#OoOo#oo##+X+#++##XO###X###O.@#######", +"####oX.##.XO#+.XoX.#+ X###X#OX.##X#X#X X##X##X#o@O.#.XX##X#X+..+#.XOOX.##X###o.o#oo##oO.#OX#@oOO++@o##X## XX##.###X###.#########", +"############################oXO##########Xo######################X####X##############################oO#######X###X###X#########", +"##############################################################################################################OX##X##XO#########" +}; diff --git a/wmdocklib/5x7-aa.xpm b/wmdocklib/5x7-aa.xpm new file mode 100644 index 0000000..962fbdb --- /dev/null +++ b/wmdocklib/5x7-aa.xpm @@ -0,0 +1,35 @@ +/* XPM */ +static char *_x__aa[] = { +/* columns rows colors chars-per-pixel */ +"160 21 8 1", +" c #e9e7ea", +". c #cccacd", +"X c #bdbbbe", +"o c #969497", +"O c #777578", +"+ c #545255", +"@ c #323033", +"# c #030004", +/* pixels */ +"#######X###XX####OO##O X#oXO###o.O###X###@O###o###@#.@########################X#+..@##o.###XX.O@X.O###+.# XX@#@.X###XX. O..O#O.X+###########################X.O#", +"#######X###XX###oXXo#X.##OXO+@#X#####X###o@###@o###O o###X###################++#X#@X###X######X###X##@OX#.XX@#XXX+####+OX##X#X##o###o####o####Oo######oO######X#", +"#######X########+++##+ o@#@O@#OOO@o######X#####X##@@X@###X###################X##.O#X###.#####O@#X +##o#.###@X#.@#X####.#+ +#+.Xo###########Xo@##XXX.##@oX###O@#", +"#######X#######X ..###X#.@+OXO.+#oO######X#####X#######X. X#######XX########++##X@#X###X###@o@####X#@Xo +###.#X@#X###OO#X##X###@o###########@oo+#X.XX#+oo@###X##", +"#######o########OO###o .O##oXo+..Xo######o@###@o#########.####X#########o###X###@..+##o o## .XXOX.O####X#o..+#+..+###.##O..O#XXX@###o####X#####+######+######o##", +"######################.###################o###o##############@O############O+###########################################################@O######################", +"################################################################################################################################################################", +"#OXX@#+ ### XXO@XX.# XX@## X.+# XX+@XXo#X##X##. X##@..#X#+o##X###.++.# +#X#+..+## XXO+..+#.X.O#O.X+#X. .#X##X#o@#O+X##@o+O#o@+O#O+#XX. ## o#++####o.###O.@######", +"oXXX.#oO+##X##XX@###X##X##X####X###X@###X##X###.#####.#X+o###X###.OO.#XX#X#X##X##X##.X##X#.##.#X######X##X##X#+O#X#X@.@O#oOO##o@X####o+##X###X#####.##+O#o@#####", +"X.#@.#X#X## X +X####.##X## X.+# XX@X#oX# XX ###X#####X# .+###X###XOOX#X++X#.##X## X.+.##X#.X +#@oo+###X##X##X##X#o#oOXO+#+ ###@ ####O+###X###++####X############", +"X.#@.+.o ##X##XX@###X#@X##X####X###X##X#X##X###X#####.#X#X@##X###X##X#X#XX#X##X##X###X##X#.#@o####.###.##.##X##oO+#OX@.@#X@o###X###+O####.####X####X############", +"OXXXXX@#+O# XXO@XXX@.XX@## X.+#X###@..o#X##X##. .#@..O#X##.##.ooOX##.#X#+ #+..+##X###+. @#X##o@XX.O###X##O..O##+ ##@X# #o+#o+##.### X.X##X####++###X############", +"#OXX###################################################################################++################################################X#####X###X############", +"#########################################################################################################################################Xo#######oX#######XXXX#", +"#++########X###########X########oX#######X#####o#####o##X####X ######################################X###################################oX@##X###Xo############", +"#####oXX+##.X.+#+.X#+.X.#+XX+##. X#+.X.##.o.O#X.####..##X@o@##X##.XXXo#.o.O+..+##.X.++.X.##.oX@#o.o#. X###X##XO+#o@X###o@o#X#@o#+O#XX ###X####X####X############", +"#####+XX.##.##X#.###.##.#XX.X###.##X##.##.##.##.#####X##..@###X##.#.#X#.##..##.##.##.X##.##.@###o+###.####X##X#o#X#o@X++#+.@##o@o###O+###X####X####X##XXXX######", +"#####.#@.## ##X#.###.##.#.######X##.##.##.##X##X#####X##.+o###X##X#X#.#.##X.##X## ##X.##.##X#####@X##X####X##.#oO+#Oooo@#OX@##@Xo##+O###XO####X####O.@##########", +"#####O.o.##.X.+#+.X#+.X.#+..o###X##+.X.##.##X#X .X###.##X#OO##O.@X#X#X#.##X+..+##.X.++.X.##X####XXo##oo###OoO.#+ ##@.@.#+O#X###X@## XX###.####X####.############", +"###################################oX.+############o.O###########################X######X#####################################oO#########X####X####X############", +"#########################################################################################################################################OX@##X###XO############" +}; diff --git a/wmdocklib/pywmhelpers.py b/wmdocklib/pywmhelpers.py index 139f836..f030135 100644 --- a/wmdocklib/pywmhelpers.py +++ b/wmdocklib/pywmhelpers.py @@ -399,6 +399,8 @@ def getColorCode(colorName, rgbFileName=None): if we find no match. The rgbFileName should be like the one found in /usr/lib/X11R6/rgb.txt on most sytems. """ + if colorName.startswith('#'): + return colorName if rgbFileName is None: for fn in defaultRGBFileList: