diff --git a/src/art/wxvbam.xpm b/src/art/wxvbam.xpm new file mode 100644 index 00000000..d078677e --- /dev/null +++ b/src/art/wxvbam.xpm @@ -0,0 +1,185 @@ +/* XPM */ +static char *wxvbam[] = { +/* columns rows colors chars-per-pixel */ +"32 32 147 2 ", +" c #1C292D", +". c #1F2B31", +"X c #232C36", +"o c #232C38", +"O c #2B313B", +"+ c #24194B", +"@ c #2D1F5D", +"# c #2B2F44", +"$ c #2B3444", +"% c #393E47", +"& c #32344C", +"* c #333451", +"= c #302161", +"- c #36266E", +"; c #3F3860", +": c #382771", +"> c #3A2972", +", c #403B62", +"< c #402F76", +"1 c #402D79", +"2 c #493377", +"3 c #443479", +"4 c #4C357D", +"5 c #4F387F", +"6 c #3D4356", +"7 c #32455F", +"8 c #364762", +"9 c #374862", +"0 c #384863", +"q c #324C6E", +"w c #354F70", +"e c #3B5374", +"r c #3F5679", +"t c #40444D", +"y c #4F4F59", +"u c #4A4C56", +"i c #494367", +"p c #4D486B", +"a c #524C6F", +"s c #47546C", +"d c #555660", +"f c #575962", +"g c #574D76", +"h c #445B7C", +"j c #66547F", +"k c #5F6169", +"l c #6B6770", +"z c #523B86", +"x c #543B8F", +"c c #593F89", +"v c #573D93", +"b c #593D96", +"n c #396AA8", +"m c #554580", +"M c #584984", +"N c #57438B", +"B c #5A448C", +"V c #5D4B8D", +"C c #495F80", +"Z c #5E5081", +"A c #5F409C", +"S c #635180", +"D c #6E5B8F", +"F c #65479E", +"G c #684A9E", +"H c #68519D", +"J c #755F95", +"K c #735F9C", +"L c #4D6282", +"P c #506585", +"I c #72608D", +"U c #797087", +"Y c #7D7489", +"T c #74639D", +"R c #7E689E", +"E c #756596", +"W c #6646A4", +"Q c #6648A2", +"! c #6A4BA5", +"~ c #6D4BAA", +"^ c #714DAF", +"/ c #6E54A2", +"( c #7154A3", +") c #7558A6", +"_ c #7656AC", +"` c #7C5FAD", +"' c #714DB1", +"] c #7552B1", +"[ c #7956B3", +"{ c #7D5BB4", +"} c #4171AD", +"| c #4C7BB5", +" . c #7E6BA5", +".. c #7C64AD", +"X. c #7E61B2", +"o. c #857996", +"O. c #805FB5", +"+. c #806EA2", +"@. c #8165AD", +"#. c #866EAD", +"$. c #8470A1", +"%. c #8C79A7", +"&. c #8371AA", +"*. c #8875AE", +"=. c #8363B6", +"-. c #856BB4", +";. c #8A6CB5", +":. c #8465BA", +">. c #8668BC", +",. c #8C6CBA", +"<. c #8D7BB2", +"1. c #8C71BB", +"2. c #9376BE", +"3. c #937EBE", +"4. c #8F72C0", +"5. c #9276C2", +"6. c #957AC2", +"7. c #5685BC", +"8. c #5E8CC1", +"9. c #6593C6", +"0. c #6C99CB", +"q. c #9D9BA2", +"w. c #9580BB", +"e. c #9984BE", +"r. c #A09EA5", +"t. c #A29BAD", +"y. c #A392BE", +"u. c #ACA8B3", +"i. c #ABA2BB", +"p. c #B5B9B2", +"a. c #9C85C5", +"s. c #9E8AC0", +"d. c #A08DC1", +"f. c #A58BC8", +"g. c #AA96C7", +"h. c #AC94CC", +"j. c #AE9CCB", +"k. c #B09ECD", +"l. c #B8B1C4", +"z. c #B7A5D2", +"x. c #B8A6D3", +"c. c #BDAAD6", +"v. c #BFACD8", +"b. c #C3C4C4", +"n. c #C5C8C7", +"m. c #D3D7CF", +"M. c None", +/* pixels */ +"M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.", +"M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.", +"M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.", +"M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.", +"M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.", +"M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.", +"M.M.M.M.M.M.M.M.M.M.: : - - - - : - - - - > M.M.M.M.M.M.M.M.M.M.", +"M.M.M.M.m.m.m.b.3 V d.z.z.j.k.z.x.k.x.x.x.s.V 3 n.m.m.m.m.M.M.M.", +"M.M.: : : : : - <.c.f.2.2.1.@.N 2...;.2.2.f.c.*.: - - - - > M.M.", +"M.3 j.v.c.c.v.v.g.a O . . . . O p g.c.v.c.c.c.e.< M.", +"M.T h.1.;.,.,.,.g $ 7 0 0 0 0 0 7 9 8 9 9 8 $ Z #.K ) ) =.h.T M.", +"M. .f.+.t.+.,.,.$ w n n n n n n n n n n n n q i .K / ( =.3.X.M.", +"- &.%.o.m.U J =.o s n } } } n } } n } } n } e & =.=.=.=.l.b.=.- ", +"- &.u.m.m.m.q.` . r | | | | | | | | | | | | r X { ;.y.=.i.b.O.- ", +": <.$.Y m.l S O. h | | | | | | | | 7.| | | h . { i.p.e.{ O.{ 1 ", +": w.,.D r.S O.O. h 7.7.7.7.8.7.7.7.7.7.7.7.h { ;.g.{ [ { 1.> ", +": e.=.{ _ [ { { C 8.8.8.8.8.8.7.7.9.7.8.8.L . ] ] ] G B [ 6.: ", +": a.O.] F ! / _ L 9.9.9.9.9.9.0.9.9.0.9.9.L ] c 4 2 z ] 6.: ", +": a.[ _ Q F T I L 0.0.0.0.0.0.0.0.0.0.0.0.L ^ 4 2 4 5 ' 6.: ", +": a.[ ~ v x E +. 6 s s s s s s s s s s s s 6 ^ 2 4 2 A ] 2.- ", +": -.>.] ] ' ! ! * X O O 6 k f k d y u % O O o & ' b W ~ ] =.X.: ", +"M.3 ..1.6.6.6.4.:.M , * # . . o # * * m =.>.4.5.6.1...> M.", +"M.M.: - - - : z H X.1.5.6.6.6.1.1.6.6.6.6.5.:./ N < : : - : M.M.", +"M.M.M.M.M.M.M.M.@ - - - - - : > > > : - : : - = + M.M.M.M.M.M.M.", +"M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.", +"M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.", +"M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.", +"M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.", +"M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.", +"M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.", +"M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.", +"M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M." +}; diff --git a/src/wx/CMakeLists.txt b/src/wx/CMakeLists.txt index d1c05c72..c0f50621 100644 --- a/src/wx/CMakeLists.txt +++ b/src/wx/CMakeLists.txt @@ -69,20 +69,9 @@ include_directories(${CMAKE_CURRENT_SOURCE_DIR}) # external deps file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/../art/vbam.png DESTINATION ${CMAKE_CURRENT_BINARY_DIR}) +file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/../art/wxvbam.xpm DESTINATION ${CMAKE_CURRENT_BINARY_DIR}) SET(WX_APP_ICON ${CMAKE_CURRENT_BINARY_DIR}/vbam.png) -# Convert to xpm using ImageMagick (http://www.imagemagick.org) -# not executed on win32 -IF( NOT WIN32 ) - FIND_PACKAGE(ImageMagick REQUIRED convert) - ADD_CUSTOM_COMMAND(OUTPUT wxvbam.xpm - COMMAND ${ImageMagick_convert_EXECUTABLE} ${WX_APP_ICON} wxvbam.xpm - # following is done using #define in wxvbam.cpp - # so there is no dependency on sed -# COMMAND sed -i 's/wxvbam\\[/wxvbam_xpm[/;s/char \\*/const char */' wxvbam.xpm - ) -ENDIF( NOT WIN32 ) - # wxrc does not support xrs files in -c output (> 10x compression) # so do it manually using slow but portable bin2c.cmake script ADD_CUSTOM_COMMAND(OUTPUT wxvbam.xrs