diff --git a/art/copy.xpm b/art/copy.xpm new file mode 100644 index 0000000000..e5bbc5bfba --- /dev/null +++ b/art/copy.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char *copy_xpm[] = { +/* columns rows colors chars-per-pixel */ +"24 23 4 1", +". c Black", +"X c #FFFFFF", +"o c #000080", +" c None", +/* pixels */ +" ", +" ", +" ......... ", +" .XXXXXXX.. ", +" .XXXXXXX.X. ", +" .X....XX.XX. ", +" .XXXXXXX.ooooooooo ", +" .XXXXXXXXoXXXXXXXoo ", +" .X......XoXXXXXXXoXo ", +" .XXXXXXXXoX....XXoXXo ", +" .XXXXXXXXoXXXXXXXooooo ", +" .X.......oXXXXXXXXXXXo ", +" .XXXXXXXXoX......XXXXo ", +" .XXXXXXXXoXXXXXXXXXXXo ", +" .X.......oXXXXXXXXXXXo ", +" .XXXXXXXXoX.........Xo ", +" .XXXXXXXXoXXXXXXXXXXXo ", +" .........oXXXXXXXXXXXo ", +" oX.........Xo ", +" oXXXXXXXXXXXo ", +" oXXXXXXXXXXXo ", +" ooooooooooooo ", +" " +}; diff --git a/art/cut.xpm b/art/cut.xpm new file mode 100644 index 0000000000..29134af2ad --- /dev/null +++ b/art/cut.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char *cut_xpm[] = { +/* columns rows colors chars-per-pixel */ +"24 23 3 1", +". c Black", +"X c #000080", +" c None", +/* pixels */ +" ", +" . . ", +" . . ", +" . . ", +" .. .. ", +" .. .. ", +" . . ", +" .. .. ", +" .. .. ", +" ... ", +" . ", +" . ", +" X.X ", +" X X ", +" X XXXX ", +" XXXX X .X ", +" X. X X X ", +" X X X X ", +" X X X X ", +" X X X X ", +" X X XXX ", +" XXX ", +" " +}; diff --git a/art/delete_.xpm b/art/delete_.xpm new file mode 100644 index 0000000000..0f9399591d --- /dev/null +++ b/art/delete_.xpm @@ -0,0 +1,24 @@ +/* XPM */ +static char *delete__xpm[] = { +/* columns rows colors chars-per-pixel */ +"16 16 2 1", +". c Black", +" c None", +/* pixels */ +" ", +" ... . ", +" .... .. ", +" .... .. ", +" ... .. ", +" ..... ", +" ... ", +" ..... ", +" ... .. ", +" ... .. ", +" ... . ", +" .... . ", +" ... ", +" . . ", +" ", +" " +}; diff --git a/art/filesave.xpm b/art/filesave.xpm new file mode 100644 index 0000000000..01066bae2c --- /dev/null +++ b/art/filesave.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char *filesave_xpm[] = { +/* columns rows colors chars-per-pixel */ +"24 23 3 1", +". c Black", +"X c #808000", +" c None", +/* pixels */ +" ", +" .................... ", +" .XX. . . ", +" .XX. .... ", +" .XX. .XX. ", +" .XX. .XX. ", +" .XX. .XX. ", +" .XX. .XX. ", +" .XX. .XX. ", +" .XX. .XX. ", +" .XX. .XX. ", +" .XXX............XXX. ", +" .XXXXXXXXXXXXXXXXXX. ", +" .XXXXXXXXXXXXXXXXXX. ", +" .XXX.............XX. ", +" .XXX......... .XX. ", +" .XXX......... .XX. ", +" .XXX......... .XX. ", +" .XXX......... .XX. ", +" .XXX......... .XX. ", +" .XXX......... .XX. ", +" ................... ", +" " +}; diff --git a/art/filesaveas.xpm b/art/filesaveas.xpm new file mode 100644 index 0000000000..972c4edb93 --- /dev/null +++ b/art/filesaveas.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char *filesaveas_xpm[] = { +/* columns rows colors chars-per-pixel */ +"24 23 3 1", +". c Black", +"X c #808000", +" c None", +/* pixels */ +" ", +" .................... ", +" .XX. . . ", +" .XX. .... ", +" .XX. .XX. ", +" .XX. .XX. ", +" .XX. .XX. ", +" .XX. .XX. ", +" .XX. .XX. ", +" .XX. .XX. ", +" .XX. .XX. ", +" .XXX............XXX. ", +" .XXXXXXXXXXXXXXXXXX. ", +" .XXXXXXXXXXXXXXXXXX. ", +" .XXX.............XX. ", +" .XXX......... .XX. ", +" .XXX......... .XX. ", +" .XXX......... .XX. ", +" .XXX......... .XX. ", +" .XXX......... .XX. ", +" .XXX......... .XX. ", +" ................... ", +" " +}; diff --git a/art/find.xpm b/art/find.xpm new file mode 100644 index 0000000000..1453e82044 --- /dev/null +++ b/art/find.xpm @@ -0,0 +1,25 @@ +/* XPM */ +static char *find_xpm[] = { +/* columns rows colors chars-per-pixel */ +"16 16 3 1", +". c Black", +"X c #FFFFFF", +" c None", +/* pixels */ +" ", +" ... ... ", +" .X. .X. ", +" ... ... ", +" ..... ..... ", +" .X... .X... ", +" ............. ", +"..X... ..X..... ", +"..X... ..X..... ", +"..X......X..... ", +"....... ....... ", +".X... .X... ", +".X... .X... ", +"..... ..... ", +" ", +" " +}; diff --git a/art/findrepl.xpm b/art/findrepl.xpm new file mode 100644 index 0000000000..ed204d28e7 --- /dev/null +++ b/art/findrepl.xpm @@ -0,0 +1,40 @@ +/* XPM */ +static char *findrepl_xpm[] = { +/* columns rows colors chars-per-pixel */ +"32 32 2 1", +". c Black", +" c None", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" .... ... ", +" . . . . ", +" . . . . ", +" . . . . ", +" . . . . ", +" . . ... ", +" ", +" ", +" ", +" ", +" ", +" . ", +" ", +" . ... ... .... ", +" . . . . . . ", +" . . . . . . ", +" . . . . . . ", +" . . . . . . ", +" . ... ... . . ", +" ", +" ", +" ", +" ", +" ", +" ", +" " +}; diff --git a/art/paste.xpm b/art/paste.xpm new file mode 100644 index 0000000000..edc02a5624 --- /dev/null +++ b/art/paste.xpm @@ -0,0 +1,35 @@ +/* XPM */ +static char *paste_xpm[] = { +/* columns rows colors chars-per-pixel */ +"24 23 6 1", +". c Black", +"+ c #FFFFFF", +"O c #000080", +"X c #FFFF00", +"o c #808000", +" c None", +/* pixels */ +" ", +" ..... ", +" ........X.X........ ", +"..o.o.o.X.X.X.o.o.o.. ", +".o.o.o.X.....X.o.o.o. ", +"..o.o. .o.o.. ", +".o.o.............o.o. ", +"..o.o.o.o.o.o.o.o.o.. ", +".o.o.o.o.o.o.o.o.o.o. ", +"..o.o.o.oOOOOOOOOOO.. ", +".o.o.o.o.O++++++++OO. ", +"..o.o.o.oO++++++++O+O ", +".o.o.o.o.O++OOOOO+O++O ", +"..o.o.o.oO++++++++O+++O ", +".o.o.o.o.O++++++++OOOOOO", +"..o.o.o.oO++OOOOO++++++O", +".o.o.o.o.O+++++++++++++O", +"..o.o.o.oO+++++++++++++O", +".o.o.o.o.O++OOOOOOOOO++O", +" .o.o.o.oO+++++++++++++O", +" .......O+++++++++++++O", +" OOOOOOOOOOOOOOO", +" " +}; diff --git a/art/quit.xpm b/art/quit.xpm new file mode 100644 index 0000000000..7861c1e53f --- /dev/null +++ b/art/quit.xpm @@ -0,0 +1,40 @@ +/* XPM */ +static char *quit_xpm[] = { +/* columns rows colors chars-per-pixel */ +"32 32 2 1", +". c Black", +" c None", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" .... ... ", +" . . . . ", +" . . . . ", +" . . . . ", +" . . . . ", +" . . ... ", +" ", +" ", +" ", +" ", +" ", +" . ", +" ", +" . ... ... .... ", +" . . . . . . ", +" . . . . . . ", +" . . . . . . ", +" . . . . . . ", +" . ... ... . . ", +" ", +" ", +" ", +" ", +" ", +" ", +" " +}; diff --git a/art/redo.xpm b/art/redo.xpm new file mode 100644 index 0000000000..91d4ce1525 --- /dev/null +++ b/art/redo.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char *redo_xpm[] = { +/* columns rows colors chars-per-pixel */ +"24 23 3 1", +". c Black", +"X c #000080", +" c None", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" .XXXXX ", +" .X. .XX ", +" .X .X X ", +" X. .X XX ", +" X .X XXX ", +" X .XXXX ", +" X XXXXX ", +" .. XXXXXX ", +" X. XXXXXXX ", +" X. ", +" X ", +" ", +" ", +" ", +" ", +" ", +" " +}; diff --git a/art/undo.xpm b/art/undo.xpm new file mode 100644 index 0000000000..a6634ac1ef --- /dev/null +++ b/art/undo.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char *undo_xpm[] = { +/* columns rows colors chars-per-pixel */ +"24 23 3 1", +"X c Black", +". c #000080", +" c None", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" .....X ", +" ..X X.X ", +" . .X .X ", +" .. .X X. ", +" ... .X . ", +" ....X . ", +" ..... . ", +" ...... XX ", +" ....... X. ", +" X. ", +" . ", +" ", +" ", +" ", +" ", +" ", +" " +}; diff --git a/src/common/artstd.cpp b/src/common/artstd.cpp index dd3f13c1a6..0d9dfd3546 100644 --- a/src/common/artstd.cpp +++ b/src/common/artstd.cpp @@ -142,6 +142,19 @@ protected: #include "../../art/tick.xpm" #include "../../art/cross.xpm" +#include "../../art/filesave.xpm" +#include "../../art/filesaveas.xpm" +#include "../../art/copy.xpm" +#include "../../art/cut.xpm" +#include "../../art/paste.xpm" +#include "../../art/delete_.xpm" +#include "../../art/undo.xpm" +#include "../../art/redo.xpm" +#include "../../art/quit.xpm" +#include "../../art/find.xpm" +#include "../../art/findrepl.xpm" + + #undef static wxBitmap wxDefaultArtProvider_CreateBitmap(const wxArtID& id) @@ -188,6 +201,18 @@ wxBitmap wxDefaultArtProvider_CreateBitmap(const wxArtID& id) ART(wxART_TICK_MARK, tick) ART(wxART_CROSS_MARK, cross) + ART(wxART_FILE_SAVE, filesave) + ART(wxART_FILE_SAVE_AS, filesaveas) + ART(wxART_COPY, copy) + ART(wxART_CUT, cut) + ART(wxART_PASTE, paste) + ART(wxART_DELETE, delete_) + ART(wxART_UNDO, undo) + ART(wxART_REDO, redo) + ART(wxART_QUIT, quit) + ART(wxART_FIND, find) + ART(wxART_FIND_AND_REPLACE, findrepl) + return wxNullBitmap; }