diff --git a/GNUmakefile b/GNUmakefile index 6c818d4..0b728d2 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -36,7 +36,7 @@ L_OBJS = src/core.o src/default.o src/draw.o src/lowlevel.o src/font.o src/boldf L_OBJS += external/ds.o external/image.o L_OBJS += src/widget/window.o src/widget/button.o src/widget/frame.o src/widget/menu.o src/widget/submenu.o src/widget/image.o src/widget/scrollbar.o src/widget/checkbox.o src/widget/label.o src/widget/entry.o src/widget/numberentry.o src/widget/viewport.o src/widget/listbox.o L_OBJS += src/cursor/default.o src/cursor/cross.o src/cursor/text.o -L_OBJS += src/icon/question.o src/icon/warning.o src/icon/note.o src/icon/info.o src/icon/news.o src/icon/error.o src/icon/file.o src/icon/directory.o src/icon/back.o src/icon/forward.o src/icon/up.o +L_OBJS += src/icon/question.o src/icon/warning.o src/icon/note.o src/icon/info.o src/icon/news.o src/icon/error.o src/icon/file.o src/icon/directory.o src/icon/back.o src/icon/forward.o src/icon/up.o src/icon/computer.o OOL_CXXFLAGS = $(DEPINC) $(CFLAGS) -std=c++98 -fPIC OOL_LDFLAGS = $(LDFLAGS) -L src diff --git a/include/Mw/Icon.h b/include/Mw/Icon.h index 8a2fc4c..7d852d2 100644 --- a/include/Mw/Icon.h +++ b/include/Mw/Icon.h @@ -17,6 +17,11 @@ extern "C" { */ MWDECL char* MwIconBack[]; +/*! + * %brief Computer icon + */ +MWDECL char* MwIconComputer[]; + /*! * %brief Directory icon */ diff --git a/src/icon/computer.c b/src/icon/computer.c new file mode 100644 index 0000000..e5f54f9 --- /dev/null +++ b/src/icon/computer.c @@ -0,0 +1,32 @@ +/* $Id$ */ +#include + +/* XPM */ +char* MwIconComputer[] = { + /* columns rows colors chars-per-pixel */ + "16 16 8 1 ", + " c white", + ". c gray58", + "X c None", + "o c #292118", + "O c #5A6363", + "+ c #39A5CE", + "@ c #73BDDE", + "# c black", + /* pixels */ + "XXXXXXXXXXXXXXXX", + "XXXXXXXXXXXXXXXX", + "XXXXXXXXXXXXXXXX", + "XX.OOOOOOOXXXXXX", + "XXOX.....XoXXXXX", + "XXOO..OOOX#.XXXX", + "XXOOX@@@+X#.XXXX", + "XXOO+@@@.X#.XXXX", + "XXOX..... #.XXXX", + "X+OOOOOOOOO+XXXX", + "@+@+++++++@+OXXX", + "@@++++++++++OXXX", + "X+..XOOOOOOO.XXX", + ".OXXXXXXXXXoOXXX", + "#.OOOOOOOOO.#.XX", + "O#ooooooooo#OXXX"};