1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-01-09 17:38:00 +00:00

Tweak the icon script, and the generated icons, to more closely

match the original icons. (Apparently I managed to introduce errors
while transcribing the originals for detailed analysis.)

While I'm at it, add the obviously useful `make install' target in
icons/Makefile, and fix the svn:ignore property on the icons
directory.

[originally from svn r7068]
This commit is contained in:
Simon Tatham 2007-01-07 10:17:12 +00:00
parent 53fa67eb18
commit c1a9dbef13
12 changed files with 297 additions and 287 deletions

View File

@ -23,6 +23,10 @@ truepngs: $(TRUEPNGS)
icos: $(ICOS)
cicons: $(CICONS)
install: icos cicons
cp $(ICOS) ../windows
cp $(CICONS) ../unix
$(PNGS): %.png: mkicon.py
./mkicon.py $(MODE) $(join $(subst -, ,$(basename $@)),_icon) $@

View File

@ -68,7 +68,7 @@ def memoisedsqrt(x):
BR, TR, BL, TL = range(4) # enumeration of quadrants for border()
def border(canvas, thickness, squarecorners):
def border(canvas, thickness, squarecorners, out={}):
# I haven't yet worked out exactly how to do borders in a
# properly alpha-blended fashion.
#
@ -129,6 +129,8 @@ def border(canvas, thickness, squarecorners):
if thickness < 1: thickness = 1
thickness = round(thickness - 0.5) + 0.3
out["borderthickness"] = thickness
dmax = int(round(thickness))
if dmax < thickness: dmax = dmax + 1
@ -158,16 +160,18 @@ def border(canvas, thickness, squarecorners):
if not canvas.has_key((x,y)):
canvas[(x,y)] = dark(value)
def sysbox(size):
def sysbox(size, out={}):
canvas = {}
# The system box of the computer.
height = int(round(3*size))
width = int(round(17*size))
height = int(round(3.6*size))
width = int(round(16.51*size))
depth = int(round(2*size))
highlight = int(round(1*size))
bothighlight = int(round(0.49*size))
bothighlight = int(round(1*size))
out["sysboxheight"] = height
floppystart = int(round(19*size)) # measured in half-pixels
floppyend = int(round(29*size)) # measured in half-pixels
@ -203,7 +207,7 @@ def sysbox(size):
# The side panel is a parallelogram.
for x in range(depth):
for y in range(height+1):
for y in range(height):
pixel(x+width, y-(x+1), greypix(0.5), canvas)
# The top panel is another parallelogram.
@ -215,7 +219,7 @@ def sysbox(size):
pixel(x+(y+1), -(y+1), greypix(grey/4.0), canvas)
# And draw a border.
border(canvas, size, [])
border(canvas, size, [], out)
return canvas
@ -225,7 +229,7 @@ def monitor(size):
# The computer's monitor.
height = int(round(9.55*size))
width = int(round(11*size))
width = int(round(11.49*size))
surround = int(round(1*size))
botsurround = int(round(2*size))
sheight = height - surround - botsurround
@ -321,10 +325,11 @@ def monitor(size):
def computer(size):
# Monitor plus sysbox.
out = {}
m = monitor(size)
s = sysbox(size)
s = sysbox(size, out)
x = int(round((2+size/(size+1))*size))
y = int(round(4*size))
y = int(out["sysboxheight"] + out["borderthickness"])
mb = bbox(m)
sb = bbox(s)
xoff = sb[0] - mb[0] + x
@ -337,8 +342,9 @@ def lightning(size):
# The lightning bolt motif.
# We always want this to be an even number of pixels in span.
width = round(7*size) * 2
# We always want this to be an even number of pixels in height,
# and an odd number in width.
width = round(7*size) * 2 - 1
height = round(8*size) * 2
# The outer edge of each side of the bolt goes to this point.
@ -694,8 +700,8 @@ def xybolt(c1, c2, size, boltoffx=0, boltoffy=0):
# calculation here on that.)
bb = bbox(bolt)
assert bb[2]-bb[0] <= w and bb[3]-bb[1] <= h
overlay(bolt, (w-bb[0]-bb[2])/2 - round((1-boltoffx)*size), \
(h-bb[1]-bb[3])/2 - round((2-boltoffy)*size), canvas)
overlay(bolt, (w-bb[0]-bb[2])/2 + round(boltoffx*size), \
(h-bb[1]-bb[3])/2 + round((boltoffy-2)*size), canvas)
return canvas
@ -715,7 +721,7 @@ def puttygen_icon(size):
return xybolt(computer(size), key(size), size, boltoffx=2)
def pscp_icon(size):
return xybolt(document(size), computer(size), size, boltoffx=1)
return xybolt(document(size), computer(size), size)
def pterm_icon(size):
# Just a really big computer.
@ -747,7 +753,7 @@ def pageant_icon(size):
canvas = {}
w = h = round(32 * size)
c = computer(size * 1.3)
c = computer(size * 1.2)
ht = hat(size)
cbb = bbox(c)

View File

@ -13,18 +13,18 @@ static const char *const cfg_icon_0[] = {
"$ c None",
/* pixels */
"$$$ $$$$$$$$$$$",
"$$ OO $$$$$$$$$$",
"$ $ oO $$$$",
" o #+oO+##@+ $$$",
"$$ OO $$$$",
"$ +oO+###@+ $$$",
" o #.oO.XX@+ $$$",
" oO+.OO.XX@+ $$$",
"$ oOOOO.XX@+ $$$",
"$$ oooOO.X@+ $$$",
"$$ +..oOO.@+ $$$",
"$$ #XX.oOO++ $$$",
"$$ @@@@+oOO $$",
"$ ++++++ oOO++ $",
" ########+oOO $",
" #@@@@@+++ oOO $",
"$$ @@@+oOO++ $$",
"$ +++++ oOO #+ $",
" #######+oOO++ $",
" #@@@@@++ oOO $",
" @++++++++ oOO $",
"$ oOO ",
"$$$$$$$$$$$$ oO ",
"$$$$$$$$$$$$$ $"
@ -48,29 +48,29 @@ static const char *const cfg_icon_1[] = {
"$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$",
"$$$$$ OO $$$$$$$$$$$$$$$$$$$$$$",
"$$$$$ ooOO $$$$$$$$$$$$$$$$$$$$$",
"$$$$$$ ooOO $$$$$$$$",
"$$ $$$ oOO @@@@@@@@@@@+ $$$$$$$",
"$ oO $ oOOO @@@@@@@@@++ $$$$$$$",
"$ oOO oOOOO #######@+++ $$$$$$$",
"$$ oOOOOOOO ........@+++ $$$$$$$",
"$$ ooOOOOOOO XXXXXXX@+++ $$$$$$$",
"$$$ ooooooOOO XXXXXX@+++ $$$$$$$",
"$$$$ oo ooOOO XXXXX@+++ $$$$$$$",
"$$$$$ X ooOOO XXXX@+++ $$$$$$$",
"$$$$$ #.XX ooOOO XXX@+++ $$$$$$$",
"$$$$$ #.XXX ooOOO XX@+++ $$$$$$$",
"$$$$$ #.XXXX ooOOO X@+++ $$$$$$$",
"$$$$$ #.XXXXX ooOOO @+++ $$$$$$$",
"$$$$$ ######## ooOOO +++ $$$$$$$",
"$$$$$ #@@@@@@@@ ooOOO + $$$",
"$$$$ @+++++++++ ooOOO @@@@#+ $$",
"$$$ @ ooOOO @@#++ $$",
"$$ @@@@@@@@@@@@@@@ ooOOO #+++ $$",
"$ ################# ooOOO +++ $$",
"$ #@@@@@@@@@@@@@@@@@ ooOOO ++ $$",
"$ #@@@@@@@@@@@@+ ooOOO $$$",
"$ @+++++++++++++++++++ ooOOO $$$",
"$$ ooOOO $$",
"$$$$$$ ooOO $$$$$$",
"$$ $$$ oOO @@@@@@@@@@@@@+ $$$$$",
"$ oO $$ oOOO @@@@@@@@@@@++ $$$$$",
"$ oOO oOOOO #########@+++ $$$$$",
"$$ oOOOOOOO ..........@+++ $$$$$",
"$$ ooOOOOOOO XXXXXXXXX@+++ $$$$$",
"$$$ ooooooOOO XXXXXXXX@+++ $$$$$",
"$$$$ oo ooOOO XXXXXXX@+++ $$$$$",
"$$$$$$ . ooOOO XXXXXX@+++ $$$$$",
"$$$$$$ #.X ooOOO XXXXX@+++ $$$$$",
"$$$$$$ #.XX ooOOO XXXX@+++ $$$$$",
"$$$$$$ #.XXX ooOOO XXX@+++ $$$$$",
"$$$$$$ #.XXXX ooOOO XX@+++ $$$$$",
"$$$$$$ ####### ooOOO #@+++ $$$",
"$$$$$ #@@@@@@@ ooOOO +++ @#+ $$",
"$$$$ @ @++++++++ ooOOO + @#++ $$",
"$$$ @@ ooOOO @#+++ $$",
"$$ ############### ooOOO @+++ $$",
"$$ #@@@@@@@@@@@@@@@ ooOOO +++ $$",
"$$ #@@@@@@@@@@@@@@@@ ooOOO + $$$",
"$$ #@@@@@@@@@@@@+ ooOOO $$$$",
"$$ @++++++++++++++++++ ooOOO $$$",
"$$$ ooOOO $$",
"$$$$$$$$$$$$$$$$$$$$$$$$ ooO $$$",
"$$$$$$$$$$$$$$$$$$$$$$$$$ o $$$$",
"$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$",
@ -99,40 +99,40 @@ static const char *const cfg_icon_2[] = {
"$$$$$$$$ oOOOO $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$",
"$$$$$$$$$ ooOOO $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$",
"$$$$$$$$$$ ooOOO $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$",
"$$$$$$$$$$$ oOOO $$$$$$$$$$$",
"$$$ $$$$$$ oOOO @@@@@@@@@@@@@@@@@@@+ $$$$$$$$$$",
"$$ oO $$$$$ oOOOO @@@@@@@@@@@@@@@@@++ $$$$$$$$$$",
"$$ ooO $$$ oOOOO @@@@@@@@@@@@@@@@+++ $$$$$$$$$$",
"$$$ oOO OOOOO ###############@++++ $$$$$$$$$$",
"$$$ ooOOOOOOOOOOO +++++++++++++@+++++ $$$$$$$$$$",
"$$$ ooOOOOOOOOOOOO ............#+++++ $$$$$$$$$$",
"$$$$ oooOOOOoOOOOOO XXXXXXXXXXX#+++++ $$$$$$$$$$",
"$$$$$ oooooooOOOOOOO XXXXXXXXXX#+++++ $$$$$$$$$$",
"$$$$$$ oo ooOOOOOOO XXXXXXXXX#+++++ $$$$$$$$$$",
"$$$$$$$$$ + ooOOOOOOO XXXXXXXX#+++++ $$$$$$$$$$",
"$$$$$$$$$ #+. ooOOOOOOO XXXXXXX#+++++ $$$$$$$$$$",
"$$$$$$$$$ #+.X ooOOOOOOO XXXXXX#+++++ $$$$$$$$$$",
"$$$$$$$$$ #+.XX ooOOOOOOO XXXXX#+++++ $$$$$$$$$$",
"$$$$$$$$$ #+.XXX ooOOOOOOO XXXX#+++++ $$$$$$$$$$",
"$$$$$$$$$ #+.XXXX ooOOOOOOO XXX#+++++ $$$$$$$$$$",
"$$$$$$$$$ #+.XXXXX ooOOOOOOO XX#+++++ $$$$$$$$$$",
"$$$$$$$$$ #+.XXXXXX ooOOOOOOO X#+++++ $$$$$$$$$$",
"$$$$$$$$$ #+.XXXXXXX ooOOOOOOO #+++++ $$$$$$$$$$",
"$$$$$$$$$ #+.XXXXXXXX ooOOOOOOO +++++ $$$$$$$$$$",
"$$$$$$$$$ #@########## ooOOOOOOO ++++ $$$$$$$$$$",
"$$$$$$$$ #@@@@@@@@@@@@ ooOOOOOOO ++ $$$$",
"$$$$$$$ @ #@@@@@@@@@@@@@ ooOOOOOOO @@@@@##+ $$$",
"$$$$$$ @@ @++++++++++++++ ooOOOOOOO @@@@##++ $$$",
"$$$$$ @@@ ooOOOOOOO @@##+++ $$$",
"$$$$ @@@@@@@@@@@@@@@@@@@@@@ ooOOOOOOO ##++++ $$$",
"$$$ ######################## ooOOOOOOO @++++ $$$",
"$$$ ######################### ooOOOOOOO ++++ $$$",
"$$$ ##@@@@@@@@@@@@@@@@@@@@@@@@ ooOOOOOOO +++ $$$",
"$$$ ##@@@@@@@@@@@@@@@@@@@@@@@@@ ooOOOOOOO + $$$$",
"$$$$$$$$$$$ oOOO $$$$$$$$$$",
"$$$ $$$$$$ oOOO @@@@@@@@@@@@@@@@@@@@+ $$$$$$$$$",
"$$ oO $$$$$ oOOOO @@@@@@@@@@@@@@@@@@++ $$$$$$$$$",
"$$ ooO $$$ oOOOO @@@@@@@@@@@@@@@@@+++ $$$$$$$$$",
"$$$ oOO OOOOO ################@++++ $$$$$$$$$",
"$$$ ooOOOOOOOOOOO ++++++++++++++@+++++ $$$$$$$$$",
"$$$ ooOOOOOOOOOOOO .............#+++++ $$$$$$$$$",
"$$$$ oooOOOOoOOOOOO XXXXXXXXXXXX#+++++ $$$$$$$$$",
"$$$$$ oooooooOOOOOOO XXXXXXXXXXX#+++++ $$$$$$$$$",
"$$$$$$ oo ooOOOOOOO XXXXXXXXXX#+++++ $$$$$$$$$",
"$$$$$$$$$ + ooOOOOOOO XXXXXXXXX#+++++ $$$$$$$$$",
"$$$$$$$$$ #+. ooOOOOOOO XXXXXXXX#+++++ $$$$$$$$$",
"$$$$$$$$$ #+.X ooOOOOOOO XXXXXXX#+++++ $$$$$$$$$",
"$$$$$$$$$ #+.XX ooOOOOOOO XXXXXX#+++++ $$$$$$$$$",
"$$$$$$$$$ #+.XXX ooOOOOOOO XXXXX#+++++ $$$$$$$$$",
"$$$$$$$$$ #+.XXXX ooOOOOOOO XXXX#+++++ $$$$$$$$$",
"$$$$$$$$$ #+.XXXXX ooOOOOOOO XXX#+++++ $$$$$$$$$",
"$$$$$$$$$ #+.XXXXXX ooOOOOOOO XX#+++++ $$$$$$$$$",
"$$$$$$$$$ #+.XXXXXXX ooOOOOOOO X#+++++ $$$$$$$$$",
"$$$$$$$$$ #+.XXXXXXXX ooOOOOOOO #+++++ $$$$$$$$$",
"$$$$$$$$ #@########## ooOOOOOOO +++++ $$$$$",
"$$$$$$$ @ #@@@@@@@@@@@@ ooOOOOOOO +++ @@##+ $$$$",
"$$$$$$ @@ #@@@@@@@@@@@@@ ooOOOOOOO + @@##++ $$$$",
"$$$$$ @@@ @++++++++++++++ ooOOOOOOO @@##+++ $$$$",
"$$$$ @@@@ ooOOOOOOO ##++++ $$$$",
"$$$ ####################### ooOOOOOOO @++++ $$$$",
"$$$ ######################## ooOOOOOOO ++++ $$$$",
"$$$ ##@@@@@@@@@@@@@@@@@@@@@@@ ooOOOOOOO +++ $$$$",
"$$$ ##@@@@@@@@@@@@@@@@@@@@@@@@ ooOOOOOOO ++ $$$$",
"$$$ ##@@@@@@@@@@@@@@@@@@@@@@@@@ ooOOOOOOO $$$$$",
"$$$ ##@@@@@@@@@@@@@@@@@@ ooOOOOOOO $$$$$",
"$$$ @@+++++++++++++++++++++++++++ ooOOOOOOO $$$$",
"$$$$ ooOOOOOOO $$$",
"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ooOOOOO $$$$",
"$$$ @@++++++++++++++++++++++++++++ ooOOOOOOO $$$",
"$$$$ ooOOOOO $$$$",
"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ooOOO $$$$$",
"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ooO $$$$$$",
"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ o $$$$$$$",

View File

@ -10,7 +10,6 @@ static const char *const main_icon_0[] = {
"+ c None",
/* pixels */
"++++++++++++++++",
"++++++++++++++++",
"+++ ++++",
"++ OOOOOOOoX +++",
"++ O......oX +++",
@ -22,7 +21,8 @@ static const char *const main_icon_0[] = {
"+ XXXXXXXXXXOX +",
" OOOOOOOOOOOoX +",
" OoooooXXXXoXX +",
"+ ++",
" oXXXXXXXXXXX ++",
"+ +++",
"++++++++++++++++",
"++++++++++++++++"
};
@ -43,29 +43,29 @@ static const char *const main_icon_1[] = {
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
"@@@@@@@@ @@@@@@@@",
"@@@@@@@ OOOOOOOOOOOOOOOo @@@@@@@",
"@@@@@@ OOOOOOOOOOOOOOOoo @@@@@@@",
"@@@@@ ++++++++++++++Oooo @@@@@@@",
"@@@@@ +.............Oooo @@@@@@@",
"@@@@@ +.XXXXXXXXXXXXOooo @@@@@@@",
"@@@@@ +.XXXXXXXXXXXXOooo @@@@@@@",
"@@@@@ +.XXXXXXXXXXXXOooo @@@@@@@",
"@@@@@ +.XXXXXXXXXXXXOooo @@@@@@@",
"@@@@@ +.XXXXXXXXXXXXOooo @@@@@@@",
"@@@@@ +.XXXXXXXXXXXXOooo @@@@@@@",
"@@@@@ +.XXXXXXXXXXXXOooo @@@@@@@",
"@@@@@ +.XXXXXXXXXXXXOooo @@@@@@@",
"@@@@@ ++++++++++++++Oooo @@@@@@@",
"@@@@@ +OOOOOOOOOOOOOooo @@@",
"@@@@ Oooooooooooooooo OOOO+o @@",
"@@@ O OOOO+oo @@",
"@@ OOOOOOOOOOOOOOOOOOOOOO+ooo @@",
"@ +++++++++++++++++++++++Oooo @@",
"@ +OOOOOOOOOOOOOOOOOOOOOOoooo @@",
"@ +OOOOOOOOOOOOo oOOooo @@@",
"@ Ooooooooooooooooooooooooo @@@@",
"@@ @@@@@",
"@@@@@@@@@ @@@@@@",
"@@@@@@@@ OOOOOOOOOOOOOOOOo @@@@@",
"@@@@@@@ OOOOOOOOOOOOOOOOoo @@@@@",
"@@@@@@ +++++++++++++++Oooo @@@@@",
"@@@@@@ +..............Oooo @@@@@",
"@@@@@@ +.XXXXXXXXXXXXXOooo @@@@@",
"@@@@@@ +.XXXXXXXXXXXXXOooo @@@@@",
"@@@@@@ +.XXXXXXXXXXXXXOooo @@@@@",
"@@@@@@ +.XXXXXXXXXXXXXOooo @@@@@",
"@@@@@@ +.XXXXXXXXXXXXXOooo @@@@@",
"@@@@@@ +.XXXXXXXXXXXXXOooo @@@@@",
"@@@@@@ +.XXXXXXXXXXXXXOooo @@@@@",
"@@@@@@ +.XXXXXXXXXXXXXOooo @@@@@",
"@@@@@@ +++++++++++++++Oooo @@@",
"@@@@@ +OOOOOOOOOOOOOOooo O+o @@",
"@@@@ O Ooooooooooooooooo O+oo @@",
"@@@ OO O+ooo @@",
"@@ ++++++++++++++++++++++Oooo @@",
"@@ +OOOOOOOOOOOOOOOOOOOOOoooo @@",
"@@ +OOOOOOOOOOOOOOOOOOOOOooo @@@",
"@@ +OOOOOOOOOOOOo oOoo @@@@",
"@@ Ooooooooooooooooooooooo @@@@@",
"@@@ @@@@@@",
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
@ -92,40 +92,40 @@ static const char *const main_icon_2[] = {
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
"@@@@@@@@@@@@@ @@@@@@@@@@@",
"@@@@@@@@@@@@ OOOOOOOOOOOOOOOOOOOOOOOo @@@@@@@@@@",
"@@@@@@@@@@@ OOOOOOOOOOOOOOOOOOOOOOOoo @@@@@@@@@@",
"@@@@@@@@@@ OOOOOOOOOOOOOOOOOOOOOOOooo @@@@@@@@@@",
"@@@@@@@@@ ++++++++++++++++++++++Ooooo @@@@@@@@@@",
"@@@@@@@@@ +ooooooooooooooooooooOooooo @@@@@@@@@@",
"@@@@@@@@@ +o...................+ooooo @@@@@@@@@@",
"@@@@@@@@@ +o.XXXXXXXXXXXXXXXXXX+ooooo @@@@@@@@@@",
"@@@@@@@@@ +o.XXXXXXXXXXXXXXXXXX+ooooo @@@@@@@@@@",
"@@@@@@@@@ +o.XXXXXXXXXXXXXXXXXX+ooooo @@@@@@@@@@",
"@@@@@@@@@ +o.XXXXXXXXXXXXXXXXXX+ooooo @@@@@@@@@@",
"@@@@@@@@@ +o.XXXXXXXXXXXXXXXXXX+ooooo @@@@@@@@@@",
"@@@@@@@@@ +o.XXXXXXXXXXXXXXXXXX+ooooo @@@@@@@@@@",
"@@@@@@@@@ +o.XXXXXXXXXXXXXXXXXX+ooooo @@@@@@@@@@",
"@@@@@@@@@ +o.XXXXXXXXXXXXXXXXXX+ooooo @@@@@@@@@@",
"@@@@@@@@@ +o.XXXXXXXXXXXXXXXXXX+ooooo @@@@@@@@@@",
"@@@@@@@@@ +o.XXXXXXXXXXXXXXXXXX+ooooo @@@@@@@@@@",
"@@@@@@@@@ +o.XXXXXXXXXXXXXXXXXX+ooooo @@@@@@@@@@",
"@@@@@@@@@ +o.XXXXXXXXXXXXXXXXXX+ooooo @@@@@@@@@@",
"@@@@@@@@@ +o.XXXXXXXXXXXXXXXXXX+ooooo @@@@@@@@@@",
"@@@@@@@@@ +O++++++++++++++++++++ooooo @@@@@@@@@@",
"@@@@@@@@ +OOOOOOOOOOOOOOOOOOOOOoooo @@@@",
"@@@@@@@ O +OOOOOOOOOOOOOOOOOOOOOooo OOOOO++o @@@",
"@@@@@@ OO Oooooooooooooooooooooooo OOOOO++oo @@@",
"@@@@@ OOO OOOOO++ooo @@@",
"@@@@ OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO++oooo @@@",
"@@@ +++++++++++++++++++++++++++++++++++Ooooo @@@",
"@@@ ++++++++++++++++++++++++++++++++++Oooooo @@@",
"@@@ ++OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooo @@@",
"@@@ ++OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooooo @@@@",
"@@@ ++OOOOOOOOOOOOOOOOOO oOOOoooo @@@@@",
"@@@ OOooooooooooooooooooooooooooooooooooo @@@@@@",
"@@@@ @@@@@@@",
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
"@@@@@@@@@@@@@ @@@@@@@@@@",
"@@@@@@@@@@@@ OOOOOOOOOOOOOOOOOOOOOOOOo @@@@@@@@@",
"@@@@@@@@@@@ OOOOOOOOOOOOOOOOOOOOOOOOoo @@@@@@@@@",
"@@@@@@@@@@ OOOOOOOOOOOOOOOOOOOOOOOOooo @@@@@@@@@",
"@@@@@@@@@ +++++++++++++++++++++++Ooooo @@@@@@@@@",
"@@@@@@@@@ +oooooooooooooooooooooOooooo @@@@@@@@@",
"@@@@@@@@@ +o....................+ooooo @@@@@@@@@",
"@@@@@@@@@ +o.XXXXXXXXXXXXXXXXXXX+ooooo @@@@@@@@@",
"@@@@@@@@@ +o.XXXXXXXXXXXXXXXXXXX+ooooo @@@@@@@@@",
"@@@@@@@@@ +o.XXXXXXXXXXXXXXXXXXX+ooooo @@@@@@@@@",
"@@@@@@@@@ +o.XXXXXXXXXXXXXXXXXXX+ooooo @@@@@@@@@",
"@@@@@@@@@ +o.XXXXXXXXXXXXXXXXXXX+ooooo @@@@@@@@@",
"@@@@@@@@@ +o.XXXXXXXXXXXXXXXXXXX+ooooo @@@@@@@@@",
"@@@@@@@@@ +o.XXXXXXXXXXXXXXXXXXX+ooooo @@@@@@@@@",
"@@@@@@@@@ +o.XXXXXXXXXXXXXXXXXXX+ooooo @@@@@@@@@",
"@@@@@@@@@ +o.XXXXXXXXXXXXXXXXXXX+ooooo @@@@@@@@@",
"@@@@@@@@@ +o.XXXXXXXXXXXXXXXXXXX+ooooo @@@@@@@@@",
"@@@@@@@@@ +o.XXXXXXXXXXXXXXXXXXX+ooooo @@@@@@@@@",
"@@@@@@@@@ +o.XXXXXXXXXXXXXXXXXXX+ooooo @@@@@@@@@",
"@@@@@@@@@ +o.XXXXXXXXXXXXXXXXXXX+ooooo @@@@@@@@@",
"@@@@@@@@ +O+++++++++++++++++++++ooooo @@@@@",
"@@@@@@@ O +OOOOOOOOOOOOOOOOOOOOOOoooo OO++o @@@@",
"@@@@@@ OO +OOOOOOOOOOOOOOOOOOOOOOooo OO++oo @@@@",
"@@@@@ OOO Ooooooooooooooooooooooooo OO++ooo @@@@",
"@@@@ OOOO OO++oooo @@@@",
"@@@ ++++++++++++++++++++++++++++++++++Ooooo @@@@",
"@@@ +++++++++++++++++++++++++++++++++Oooooo @@@@",
"@@@ ++OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooo @@@@",
"@@@ ++OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooo @@@@",
"@@@ ++OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooooo @@@@@",
"@@@ ++OOOOOOOOOOOOOOOOOO oOOoooo @@@@@@",
"@@@ OOoooooooooooooooooooooooooooooooooo @@@@@@@",
"@@@ OOooooooooooooooooooooooooooooooooo @@@@@@@@",
"@@@@ @@@@@@@@@",
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",

View File

@ -12,22 +12,22 @@ static const char *const cfg_icon_0[] = {
"# c gray100",
"$ c None",
/* pixels */
"$$$ $ $$$",
"$$ OO #####@+ $$",
"$ $ oO+XXX.++ $$",
" o $ oO.X.O++ $$",
" oO OO .O.@+ $",
"$ oOOOOoO+@@+++ ",
"$$ oooOOoO ++@+ ",
"$$ oooOO +++++ ",
"$ ##+OooOO $",
"$ #.O..+oOO $$$$",
"$ +O.XX@ oOO $$$",
"$ +.XXX@+ oOO $$",
"$ @@@@@@++ oOO $",
" ++++++++@+ oOO ",
" #@@@@+++++ oO ",
"$ $$ $"
"$$$ $$ $$",
"$$ OO #####@+ $",
"$ $ oO #XX..@+ $",
" o $ oO+X.O.@+ $",
" oO OO .O.X@+ $",
"$ oOOOOoO++@@+ $",
"$$ oooOOoOO +++ ",
"$ # oooOO +++++ ",
"$ #X..ooOO +++ $",
"$ #X.O. oOO $$",
"$ #.O.X@ oOO $$$",
"$ @++@@@+ oOO $$",
"$ ++++++++ oOO $",
" #####++++ oOO ",
" @+++++++ $$ oO ",
"$ $$$$ $"
};
/* XPM */
@ -57,25 +57,25 @@ static const char *const cfg_icon_1[] = {
"$$$ ooooooOOO OO ######@++ $",
"$$$$ oo ooOOO OO +++++++++ @#+ ",
"$$$$$$ $ ooOOO @#++ ",
"$$$$$$$$$$ ooOOO OOO #######@++ ",
"$$$$$$$$$ O ooOOO @@@@@@@@+++ ",
"$$$$$ ooOOO @@+ +@++ $",
"$$$$ @@@@@@@ ooOOO $$",
"$$$ ####### OO ooOOO $$$$$$$$$$$",
"$$$ #..... OO @ ooOOO $$$$$$$$$$",
"$$$ #.XXX OO X@+ ooOOO $$$$$$$$$",
"$$$ #.XX O XX@++ ooOOO $$$$$$$$",
"$$$ #.X O XXXX@++ ooOOO $$$$$$$",
"$$$ #.X XXXXX@++ $ ooOOO $$$$$$",
"$$$$$$$$$$ ooOOO OOOO ######@++ ",
"$$$$$ O ooOOO O @@@@@@@+++ ",
"$$$$ @@@@@ ooOOO @@+ +@++ $",
"$$$ ######### ooOOO +++++++++ $$",
"$$$ #....... O ooOOO $$$",
"$$$ #.XXXXX OO ooOOO $$$$$$$$$$",
"$$$ #.XXXX OO @+ ooOOO $$$$$$$$$",
"$$$ #.XXX O X@++ ooOOO $$$$$$$$",
"$$$ #.XX O XXX@++ ooOOO $$$$$$$",
"$$$ #.XX XXXX@++ $ ooOOO $$$$$$",
"$$$ #.XXXXXXXX@++ $$ ooOOO $$$$$",
"$$$ #.XXXXXXXX@++ $$$ ooOOO $$$$",
"$$$ ##########@++ $$ ooOOO $$$",
"$$ @+++++++++++ @#+ $$ ooOOO $$",
"$ @ @#++ $$$ ooO $$$",
" ################@++ $$$$ o $$$$",
" #@@@@@@@@@@@@@@@+++ $$$$$ $$$$$",
" #@@@@@@@@+ +@++ $$$$$$$$$$$$",
"$ $$$$$$$$$$$$$"
"$$$ ##########@++ $ ooOOO $$$$",
"$$ @+++++++++++ @#+ $ ooOOO $$$",
"$ @ @#++ $$ ooOOO $$",
" ################@++ $$$ ooO $$$",
" #@@@@@@@@@@@@@@@+++ $$$$ o $$$$",
" #@@@@@@@@+ +@++ $$$$$$ $$$$$",
" @++++++++++++++++ $$$$$$$$$$$$$",
"$ $$$$$$$$$$$$$$"
};
/* XPM */
@ -92,54 +92,54 @@ static const char *const cfg_icon_2[] = {
"# c gray100",
"$ c None",
/* pixels */
"$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$",
"$$$$$$$$$$$$$$$$$$$$$$$ @@@@@@@@@@@@@@@@@+ $$$$$",
"$$$$$$$$$ $$$$$$$$$$$ @@@@@@@@@@@@@@@@@++ $$$$$",
"$$$$$$$$ OO $$$$$$$ ################@+++ $$$$$",
"$$$$$$$$ oOOOO $$$$$$ #++++++++++++++@++++ $$$$$",
"$$$$$$$$$ ooOOO $$$$$ #+.............#++++ $$$$$",
"$$$$$$$$$$ ooOOO $$$$ #+.XXXXXXXXXXXX#++++ $$$$$",
"$$$$$$$$$$$ oOOO $$$$ #+.XXXXXXXXXXXX#++++ $$$$$",
"$$$ $$$$$$ oOOO $$$$ #+.XXXXXXX XXX#++++ $$$$$",
"$$ oO $$$$$ oOOOO $$$ #+.XXXXXX O XXX#++++ $$$$$",
"$$ ooO $$$$ oOOOO $$$ #+.XXXXX O XXXX#++++ $$$$$",
"$$$ oOO OOOOO $$$$ #+.XXX O XXXXX#++++ $$$$$",
"$$$ ooOOOOOOOOOOO $$$ #+.XX OO XXXXXX#++++ $$$$$",
"$$$ ooOOOOOOOOOOOO $$ #+.X OO XXXXXXX#++++ $$$$$",
"$$$$ oooOOOOoOOOOOO $ #@ OO #########++++ $",
"$$$$$ oooooooOOOOOOO # OOO @@@@@@@@@@+++ @@##+ ",
"$$$$$$ oo ooOOOOOOO OO +++++++++++++ @@##++ ",
"$$$$$$$$$ $ ooOOOOOOO O @@##+++ ",
"$$$$$$$$$$$$$ ooOOOOOOO ##############@+++ ",
"$$$$$$$$$$$$$$ ooOOOOOOO OOOO ############@++++ ",
"$$$$$$$$$$$$$$$ ooOOOOOOO O @@@@@@@@@@@@@+++++ ",
"$$$$$$$$$$$$$$$ ooOOOOOOO @@@@@+ @@++++ $",
"$$$$$$$$$$$$$$ OO ooOOOOOOO +++++++++++++++++ $$",
"$$$$$$$$$$$$$$$ ooOOOOOOO $$$",
"$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$",
"$$$$$$$$$$$$$$$$$$$$$$$$ @@@@@@@@@@@@@@@@@+ $$$$",
"$$$$$$$$$ $$$$$$$$$$$$ @@@@@@@@@@@@@@@@@++ $$$$",
"$$$$$$$$ OO $$$$$$$$ ################@+++ $$$$",
"$$$$$$$$ oOOOO $$$$$$$ #++++++++++++++@++++ $$$$",
"$$$$$$$$$ ooOOO $$$$$$ #+.............#++++ $$$$",
"$$$$$$$$$$ ooOOO $$$$$ #+.XXXXXXXXXXXX#++++ $$$$",
"$$$$$$$$$$$ oOOO $$$$$ #+.XXXXXXXXXXXX#++++ $$$$",
"$$$ $$$$$$ oOOO $$$$$ #+.XXXXXXX XXX#++++ $$$$",
"$$ oO $$$$$ oOOOO $$$$ #+.XXXXXX O XXX#++++ $$$$",
"$$ ooO $$$$ oOOOO $$$$ #+.XXXXX O XXXX#++++ $$$$",
"$$$ oOO OOOOO $$$$$ #+.XXX O XXXXX#++++ $$$$",
"$$$ ooOOOOOOOOOOO $$$$ #+.XX OO XXXXXX#++++ $$$$",
"$$$ ooOOOOOOOOOOOO $$$ #+.X OO XXXXXXX#++++ $$$$",
"$$$$ oooOOOOoOOOOOO $$ #@ OO #########++++ $",
"$$$$$ oooooooOOOOOOO # OOO @@@@@@@@@@+++ @##+ ",
"$$$$$$ oo ooOOOOOOO OO +++++++++++++ @##++ ",
"$$$$$$$$$ $ ooOOOOOOO OO @##+++ ",
"$$$$$$$$$$$$$ ooOOOOOOO ############@+++ ",
"$$$$$$$$$$$$$$ ooOOOOOOO OOOOOO ##########@++++ ",
"$$$$$$$$$$$$$$$ ooOOOOOOO OOO @@+ @++++ $",
"$$$$$$$$$$$$$$$$ ooOOOOOOO O ++++++++++++++++ $$",
"$$$$$$$$$$$$$$$ O ooOOOOOOO ++++++++++++++++ $$$",
"$$$$$$$$$$$$$$$$ ooOOOOOOO $$$$",
"$$$$$$$ ooOOOOOOO $$$$$$$$$$$$$$$$$$",
"$$$$$$ @@@@@@@@@@ O ooOOOOOOO $$$$$$$$$$$$$$$$$",
"$$$$$ @@@@@@@@@@ OOO ooOOOOOOO $$$$$$$$$$$$$$$$",
"$$$$ ########## OO #@ ooOOOOOOO $$$$$$$$$$$$$$$",
"$$$$ #++++++++ OO ++@++ ooOOOOOOO $$$$$$$$$$$$$$",
"$$$$ #+...... OO ...#+++ ooOOOOOOO $$$$$$$$$$$$$",
"$$$$ #+.XXXX O XXXX#++++ ooOOOOOOO $$$$$$$$$$$$",
"$$$$ #+.XXX O XXXXXX#++++ ooOOOOOOO $$$$$$$$$$$",
"$$$$ #+.XX O XXXXXXX#++++ $ ooOOOOOOO $$$$$$$$$$",
"$$$$ #+.XX XXXXXXXX#++++ $$ ooOOOOOOO $$$$$$$$$",
"$$$$$$ @@@@@@@@@@@@ ooOOOOOOO $$$$$$$$$$$$$$$$$",
"$$$$$ @@@@@@@@@@@@ OO ooOOOOOOO $$$$$$$$$$$$$$$$",
"$$$$ ############ OO ooOOOOOOO $$$$$$$$$$$$$$$",
"$$$$ #++++++++++ OO @++ ooOOOOOOO $$$$$$$$$$$$$$",
"$$$$ #+........ OO .#+++ ooOOOOOOO $$$$$$$$$$$$$",
"$$$$ #+.XXXXXX O XX#++++ ooOOOOOOO $$$$$$$$$$$$",
"$$$$ #+.XXXXX O XXXX#++++ ooOOOOOOO $$$$$$$$$$$",
"$$$$ #+.XXXX O XXXXX#++++ $ ooOOOOOOO $$$$$$$$$$",
"$$$$ #+.XXXX XXXXXX#++++ $$ ooOOOOOOO $$$$$$$$$",
"$$$$ #+.XXXXXXXXXXXX#++++ $$$ ooOOOOOOO $$$$$$$$",
"$$$$ #+.XXXXXXXXXXXX#++++ $$$$ ooOOOOOOO $$$$$$$",
"$$$$ #+.XXXXXXXXXXXX#++++ $$$$$ ooOOOOOOO $$$$$$",
"$$$$ #+.XXXXXXXXXXXX#++++ $$$$$$ ooOOOOOOO $$$$$",
"$$$$ #@##############++++ $$$ ooOOOOOOO $$$$",
"$$$ #@@@@@@@@@@@@@@@+++ @@##+ $$$ ooOOOOOOO $$$",
"$$ @ @+++++++++++++++++ @@##++ $$$$ ooOOOOO $$$$",
"$ @@ @@##+++ $$$$$ ooOOO $$$$$",
" #########################@+++ $$$$$$ ooO $$$$$$",
" ########################@++++ $$$$$$$ o $$$$$$$",
" ##@@@@@@@@@@@@@@@@@@@@@@+++++ $$$$$$$$ $$$$$$$$",
" ##@@@@@@@@@@@@+ @@++++ $$$$$$$$$$$$$$$$$$",
" @@+++++++++++++++++++++++++ $$$$$$$$$$$$$$$$$$$",
"$ $$$$$$$$$$$$$$$$$$$$"
"$$$$ #@##############++++ $$$$ ooOOOOOOO $$$$",
"$$$ #@@@@@@@@@@@@@@@+++ @##+ $$$$ ooOOOOOOO $$$",
"$$ @ @+++++++++++++++++ @##++ $$$$$ ooOOOOO $$$$",
"$ @@ @##+++ $$$$$$ ooOOO $$$$$",
" ########################@+++ $$$$$$$ ooO $$$$$$",
" #######################@++++ $$$$$$$$ o $$$$$$$",
" ##@@@@@@@@@@@@+ @++++ $$$$$$$$$$ $$$$$$$$",
" @@++++++++++++++++++++++++ $$$$$$$$$$$$$$$$$$$$",
" @@+++++++++++++++++++++++ $$$$$$$$$$$$$$$$$$$$$",
"$ $$$$$$$$$$$$$$$$$$$$$$"
};
const char *const *const cfg_icon[] = {

View File

@ -11,22 +11,22 @@ static const char *const main_icon_0[] = {
"@ c gray100",
"# c None",
/* pixels */
"###### ###",
"##### @@@@@+O ##",
"##### @XXX.OO ##",
"##### @XX.oOO ##",
"##### @..o.+O #",
"##### OooO++OOO ",
"#### oooo OO+O ",
"## oooo OOOOOO ",
"# @@OooOO #",
"# @.o..+O ######",
"# Oo.XX+O ######",
"# O.XXX+O #####",
"# ++++++OOO ####",
" OOOOOOOO+O ####",
" @++++OOOOO ####",
"# #####"
"####### ##",
"###### @@@@@+O #",
"###### @XX..+O #",
"###### @X.o.+O #",
"###### O.o.X+O #",
"###### ooOO++O #",
"## ooooo OOO ",
"# @Oooooo OOOOO ",
"# @X..oo OOOO #",
"# @X.o.OO ##",
"# @.o.X+O ######",
"# +OO+++O ######",
"# OOOOOOOO #####",
" @@@@@OOOO #####",
" +OOOOOOO ######",
"# #######"
};
/* XPM */
@ -55,17 +55,16 @@ static const char *const main_icon_1[] = {
"############## oo @@@@@@+OO #",
"############# ooo OOOOOOOOO +@O ",
"############ ooo +@OO ",
"########## oooooooo @@@@@@@+OO ",
"######### oooooooo ++++++++OOO ",
"##### ooo +++O O+OO #",
"#### +++++++ ooo ##",
"### @@@@@@@ oo O ##############",
"### @..... oo +OO ##############",
"### @.XXX oo X+OO ##############",
"### @.XX o XX+OO ##############",
"### @.X o XXXX+OO ##############",
"### @.X XXXXX+OO ##############",
"### @.XXXXXXXX+OO ##############",
"########## ooooooooo @@@@@@+OO ",
"##### ooooooooo +++++++OOO ",
"#### +++++ ooo ++O O+OO #",
"### @@@@@@@@@ ooo OOOOOOOOOOO ##",
"### @....... oo ###",
"### @.XXXXX oo OO ##############",
"### @.XXXX oo +OO ##############",
"### @.XXX o X+OO ##############",
"### @.XX o XXX+OO ##############",
"### @.XX XXXX+OO ##############",
"### @.XXXXXXXX+OO ##############",
"### @@@@@@@@@@+OO ############",
"## +OOOOOOOOOOO +@O ###########",
@ -73,7 +72,8 @@ static const char *const main_icon_1[] = {
" @@@@@@@@@@@@@@@@+OO ###########",
" @+++++++++++++++OOO ###########",
" @++++++++O O+OO ############",
"# #############"
" +OOOOOOOOOOOOOOOO #############",
"# ##############"
};
/* XPM */
@ -89,54 +89,54 @@ static const char *const main_icon_2[] = {
"@ c gray100",
"# c None",
/* pixels */
"######################## ######",
"####################### +++++++++++++++++O #####",
"###################### +++++++++++++++++OO #####",
"##################### @@@@@@@@@@@@@@@@+OOO #####",
"##################### @OOOOOOOOOOOOOO+OOOO #####",
"##################### @O.............@OOOO #####",
"##################### @O.XXXXXXXXXXXX@OOOO #####",
"##################### @O.XXXXXXXXXXXX@OOOO #####",
"##################### @O.XXXXXXX XXX@OOOO #####",
"##################### @O.XXXXXX o XXX@OOOO #####",
"##################### @O.XXXXX o XXXX@OOOO #####",
"##################### @O.XXX o XXXXX@OOOO #####",
"##################### @O.XX oo XXXXXX@OOOO #####",
"##################### @O.X oo XXXXXXX@OOOO #####",
"##################### @+ oo @@@@@@@@@OOOO #",
"#################### @ ooo ++++++++++OOO ++@@O ",
"################### + oo OOOOOOOOOOOOO ++@@OO ",
"################## + oo ++@@OOO ",
"################# @ ooo @@@@@@@@@@@@@@+OOO ",
"################# oooooooooo @@@@@@@@@@@@+OOOO ",
"################# ooooooooo +++++++++++++OOOOO ",
"############### ooooooooo +++++O ++OOOO #",
"############## oooooooooo OOOOOOOOOOOOOOOOOOO ##",
"############### ooo ###",
"####### oo #######################",
"###### ++++++++++ oo ++O ######################",
"##### ++++++++++ ooo ++OO ######################",
"#### @@@@@@@@@@ oo @+OOO ######################",
"#### @OOOOOOOO oo OO+OOOO ######################",
"#### @O...... oo ...@OOOO ######################",
"#### @O.XXXX o XXXX@OOOO ######################",
"#### @O.XXX o XXXXXX@OOOO ######################",
"#### @O.XX o XXXXXXX@OOOO ######################",
"#### @O.XX XXXXXXXX@OOOO ######################",
"######################### #####",
"######################## +++++++++++++++++O ####",
"####################### +++++++++++++++++OO ####",
"###################### @@@@@@@@@@@@@@@@+OOO ####",
"###################### @OOOOOOOOOOOOOO+OOOO ####",
"###################### @O.............@OOOO ####",
"###################### @O.XXXXXXXXXXXX@OOOO ####",
"###################### @O.XXXXXXXXXXXX@OOOO ####",
"###################### @O.XXXXXXX XXX@OOOO ####",
"###################### @O.XXXXXX o XXX@OOOO ####",
"###################### @O.XXXXX o XXXX@OOOO ####",
"###################### @O.XXX o XXXXX@OOOO ####",
"###################### @O.XX oo XXXXXX@OOOO ####",
"###################### @O.X oo XXXXXXX@OOOO ####",
"###################### @+ oo @@@@@@@@@OOOO #",
"##################### @ ooo ++++++++++OOO +@@O ",
"#################### + oo OOOOOOOOOOOOO +@@OO ",
"################### + oo +@@OOO ",
"################## @ ooo @@@@@@@@@@@@+OOO ",
"################## ooooooooooo @@@@@@@@@@+OOOO ",
"################## oooooooooo ++O +OOOO #",
"################ oooooooooo OOOOOOOOOOOOOOOO ##",
"############### ooooooooooo OOOOOOOOOOOOOOOO ###",
"################ ooo ####",
"####### oo ######################",
"###### ++++++++++++ oo O ######################",
"##### ++++++++++++ ooo OO ######################",
"#### @@@@@@@@@@@@ oo OOO ######################",
"#### @OOOOOOOOOO oo +OOOO ######################",
"#### @O........ oo .@OOOO ######################",
"#### @O.XXXXXX o XX@OOOO ######################",
"#### @O.XXXXX o XXXX@OOOO ######################",
"#### @O.XXXX o XXXXX@OOOO ######################",
"#### @O.XXXX XXXXXX@OOOO ######################",
"#### @O.XXXXXXXXXXXX@OOOO ######################",
"#### @O.XXXXXXXXXXXX@OOOO ######################",
"#### @O.XXXXXXXXXXXX@OOOO ######################",
"#### @O.XXXXXXXXXXXX@OOOO ######################",
"#### @+@@@@@@@@@@@@@@OOOO ##################",
"### @+++++++++++++++OOO ++@@O #################",
"## + +OOOOOOOOOOOOOOOOO ++@@OO #################",
"# ++ ++@@OOO #################",
" @@@@@@@@@@@@@@@@@@@@@@@@@+OOO #################",
" @@@@@@@@@@@@@@@@@@@@@@@@+OOOO #################",
" @@++++++++++++++++++++++OOOOO #################",
" @@++++++++++++O ++OOOO ##################",
" ++OOOOOOOOOOOOOOOOOOOOOOOOO ###################",
"# ####################"
"#### @+@@@@@@@@@@@@@@OOOO ###################",
"### @+++++++++++++++OOO +@@O ##################",
"## + +OOOOOOOOOOOOOOOOO +@@OO ##################",
"# ++ +@@OOO ##################",
" @@@@@@@@@@@@@@@@@@@@@@@@+OOO ##################",
" @@@@@@@@@@@@@@@@@@@@@@@+OOOO ##################",
" @@++++++++++++O +OOOO ###################",
" ++OOOOOOOOOOOOOOOOOOOOOOOO ####################",
" ++OOOOOOOOOOOOOOOOOOOOOOO #####################",
"# ######################"
};
const char *const *const main_icon[] = {

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 KiB

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 510 B

After

Width:  |  Height:  |  Size: 510 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 KiB

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 KiB

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 KiB

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 KiB

After

Width:  |  Height:  |  Size: 4.0 KiB