icons
git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@260 b9cfdab3-6d41-4d17-bbe4-086880011989
@@ -30,7 +30,7 @@ L_OBJS = src/core.o src/default.o src/draw.o src/lowlevel.o src/font.o src/boldf
|
|||||||
L_OBJS += src/external/ds.o src/external/image.o
|
L_OBJS += src/external/ds.o src/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
|
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
|
||||||
L_OBJS += src/cursor/default.o src/cursor/cross.o src/cursor/text.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
|
L_OBJS += src/icon/question.o src/icon/warning.o src/icon/note.o src/icon/info.o src/icon/news.o
|
||||||
|
|
||||||
OOL_CXXFLAGS = $(DEPINC) $(CFLAGS) -std=c++98 -fPIC
|
OOL_CXXFLAGS = $(DEPINC) $(CFLAGS) -std=c++98 -fPIC
|
||||||
OOL_LDFLAGS = $(LDFLAGS) -L src
|
OOL_LDFLAGS = $(LDFLAGS) -L src
|
||||||
|
|||||||
@@ -38,6 +38,9 @@
|
|||||||
<dd>
|
<dd>
|
||||||
<a href="#Mw_Constants_h___define_MwMB_ICONQUESTION_0x4">#define MwMB_ICONQUESTION 0x4</a>
|
<a href="#Mw_Constants_h___define_MwMB_ICONQUESTION_0x4">#define MwMB_ICONQUESTION 0x4</a>
|
||||||
</dd>
|
</dd>
|
||||||
|
<dd>
|
||||||
|
<a href="#Mw_Constants_h___define_MwMB_ICONNEWS_0x5">#define MwMB_ICONNEWS 0x5</a>
|
||||||
|
</dd>
|
||||||
<dt>
|
<dt>
|
||||||
<a href="#Mw_Core_h">Mw/Core.h</a>
|
<a href="#Mw_Core_h">Mw/Core.h</a>
|
||||||
</dt>
|
</dt>
|
||||||
@@ -224,6 +227,9 @@
|
|||||||
<dd>
|
<dd>
|
||||||
<a href="#Mw_Icon_h__MwIconInfo__">MwIconInfo[]</a>
|
<a href="#Mw_Icon_h__MwIconInfo__">MwIconInfo[]</a>
|
||||||
</dd>
|
</dd>
|
||||||
|
<dd>
|
||||||
|
<a href="#Mw_Icon_h__MwIconNews__">MwIconNews[]</a>
|
||||||
|
</dd>
|
||||||
<dd>
|
<dd>
|
||||||
<a href="#Mw_Icon_h__MwIconNote__">MwIconNote[]</a>
|
<a href="#Mw_Icon_h__MwIconNote__">MwIconNote[]</a>
|
||||||
</dd>
|
</dd>
|
||||||
@@ -485,6 +491,13 @@
|
|||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<hr>
|
<hr>
|
||||||
|
<pre id="Mw_Constants_h___define_MwMB_ICONNEWS_0x5">#<B><FONT COLOR="#5F9EA0">define</FONT></B> <FONT COLOR="#B8860B">MwMB_ICONNEWS</FONT> 0x5</pre>
|
||||||
|
<dl>
|
||||||
|
<dd>
|
||||||
|
News icon.
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<hr>
|
||||||
<h2 align="center" id="Mw_Core_h">Mw/Core.h</h2>
|
<h2 align="center" id="Mw_Core_h">Mw/Core.h</h2>
|
||||||
<dl>
|
<dl>
|
||||||
<dt>
|
<dt>
|
||||||
@@ -1876,6 +1889,13 @@
|
|||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<hr>
|
<hr>
|
||||||
|
<pre id="Mw_Icon_h__MwIconNews__">MWDECL <B><FONT COLOR="#228B22">char</FONT></B>* MwIconNews[];</pre>
|
||||||
|
<dl>
|
||||||
|
<dd>
|
||||||
|
News icon.
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<hr>
|
||||||
<pre id="Mw_Icon_h__MwIconNote__">MWDECL <B><FONT COLOR="#228B22">char</FONT></B>* MwIconNote[];</pre>
|
<pre id="Mw_Icon_h__MwIconNote__">MWDECL <B><FONT COLOR="#228B22">char</FONT></B>* MwIconNote[];</pre>
|
||||||
<dl>
|
<dl>
|
||||||
<dd>
|
<dd>
|
||||||
|
|||||||
@@ -63,4 +63,9 @@ enum MwALIGNMENT {
|
|||||||
*/
|
*/
|
||||||
#define MwMB_ICONQUESTION 0x4
|
#define MwMB_ICONQUESTION 0x4
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* %brief News icon
|
||||||
|
*/
|
||||||
|
#define MwMB_ICONNEWS 0x5
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -17,6 +17,11 @@ extern "C" {
|
|||||||
*/
|
*/
|
||||||
MWDECL char* MwIconInfo[];
|
MWDECL char* MwIconInfo[];
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* %brief News icon
|
||||||
|
*/
|
||||||
|
MWDECL char* MwIconNews[];
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
* %brief Note icon
|
* %brief Note icon
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -1,5 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
# $Id$
|
|
||||||
for i in *.gif; do
|
|
||||||
convert $i -shave 4x4 -alpha on -channel rgba -fill 'transparent' -opaque '#bebebe' `echo $i | cut -d. -f1`.png
|
|
||||||
done
|
|
||||||
|
Before Width: | Height: | Size: 221 B After Width: | Height: | Size: 265 B |
|
Before Width: | Height: | Size: 397 B After Width: | Height: | Size: 434 B |
BIN
resource/icon/news.gif
Normal file
|
After Width: | Height: | Size: 398 B |
BIN
resource/icon/news.png
Normal file
|
After Width: | Height: | Size: 542 B |
|
Before Width: | Height: | Size: 288 B After Width: | Height: | Size: 439 B |
|
Before Width: | Height: | Size: 444 B After Width: | Height: | Size: 594 B |
|
Before Width: | Height: | Size: 325 B After Width: | Height: | Size: 353 B |
|
Before Width: | Height: | Size: 492 B After Width: | Height: | Size: 529 B |
|
Before Width: | Height: | Size: 312 B After Width: | Height: | Size: 342 B |
|
Before Width: | Height: | Size: 458 B After Width: | Height: | Size: 498 B |
@@ -8,7 +8,7 @@ char* MwIconInfo[] = {
|
|||||||
" c None",
|
" c None",
|
||||||
". c blue",
|
". c blue",
|
||||||
"X c DarkSlateGray",
|
"X c DarkSlateGray",
|
||||||
"o c lavender",
|
"o c #6632F7",
|
||||||
/* pixels */
|
/* pixels */
|
||||||
" ",
|
" ",
|
||||||
" ",
|
" ",
|
||||||
|
|||||||
46
src/icon/news.c
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
/* $Id$ */
|
||||||
|
#include <Mw/Milsko.h>
|
||||||
|
|
||||||
|
/* XPM */
|
||||||
|
char* MwIconNews[] = {
|
||||||
|
/* columns rows colors chars-per-pixel */
|
||||||
|
"32 32 6 1 ",
|
||||||
|
" c None",
|
||||||
|
". c black",
|
||||||
|
"X c white",
|
||||||
|
"o c SlateGray",
|
||||||
|
"O c gray",
|
||||||
|
"+ c #6632F7",
|
||||||
|
/* pixels */
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ... ",
|
||||||
|
" .XXX.. ",
|
||||||
|
" .XX.XXX.. ",
|
||||||
|
" .XX..X.XXX.. ",
|
||||||
|
" .XX.X..XX.oXX.. ",
|
||||||
|
" .XX.XX.XX.Xo.XXX.. ",
|
||||||
|
" .XOXXX.XX.O.XX.XXXX.. ",
|
||||||
|
" .XXo.oXXX.oXXX.XoXoXXX.. ",
|
||||||
|
" .XOXXXo.OXXO.X.Xo.X.X.oXX.. ",
|
||||||
|
" .XXo.oXXXO.oXXX...X.X.Xo.XXX.",
|
||||||
|
" .XOXXXo.OXXXo.oXXX..XXX.XXXX.O",
|
||||||
|
" .XXo.oXXXO.oXXXOX.XXX.oX.XXX.O.",
|
||||||
|
".oOXXXo.OXXXo.oXX.X..XXo.XXX.O.O",
|
||||||
|
".Xo.oXXXO.oXXXOX.OXXX..XXXX.O.O.",
|
||||||
|
".XXXo.OXXXo.oXX.OOOOXXX.XX.O.O.O",
|
||||||
|
".O.oXXO.oXXXOX.oooOOOO.XX.O.O.O.",
|
||||||
|
".oOO.oXXo.oXXX..ooooO.XX.O.O.O. ",
|
||||||
|
" ..oOOOoXXoOOXXX..oo.XX.O.O.O. ",
|
||||||
|
" ..oOO.oXXO.oXXX..XX.O.O.O. ",
|
||||||
|
" ..oOO.oXXo.oXXXX.O.O.O. ",
|
||||||
|
" ..oOXOoXXo.XX.O.O.O. ",
|
||||||
|
" ..oOo.oXXX.O.O.O. ",
|
||||||
|
" ..oOO.X.O.O.O. ",
|
||||||
|
" ..oOO.O..O. ",
|
||||||
|
" ..o.oOO. ",
|
||||||
|
" ..... ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" "};
|
||||||
@@ -4,43 +4,45 @@
|
|||||||
/* XPM */
|
/* XPM */
|
||||||
char* MwIconNote[] = {
|
char* MwIconNote[] = {
|
||||||
/* columns rows colors chars-per-pixel */
|
/* columns rows colors chars-per-pixel */
|
||||||
"32 32 6 1 ",
|
"32 32 8 1 ",
|
||||||
" c None",
|
" c None",
|
||||||
". c red",
|
". c black",
|
||||||
"X c white",
|
"X c red",
|
||||||
"o c SlateGray",
|
"o c magenta",
|
||||||
"O c firebrick",
|
"O c white",
|
||||||
"+ c lavender",
|
"+ c yellow",
|
||||||
|
"@ c gray",
|
||||||
|
"# c #6632F7",
|
||||||
/* pixels */
|
/* pixels */
|
||||||
" .... ",
|
|
||||||
" ........ ",
|
|
||||||
" ..XX......o ",
|
|
||||||
" .XX.......oo ",
|
|
||||||
" ..X........Oo ",
|
|
||||||
" .XX........Ooo ",
|
|
||||||
" .X.........Ooo ",
|
|
||||||
" .X.........Ooo ",
|
|
||||||
" ...........Ooo ",
|
|
||||||
" ...........Ooo ",
|
|
||||||
" ..........Ooo ",
|
|
||||||
" ..........Ooo ",
|
|
||||||
" .........Oooo ",
|
|
||||||
" .........Ooo ",
|
|
||||||
" .........Ooo ",
|
|
||||||
" ........Oooo ",
|
|
||||||
" .......Ooo ",
|
|
||||||
" ......Oooo ",
|
|
||||||
" ......Ooo ",
|
|
||||||
" ....Oooo ",
|
|
||||||
" ....Ooo ",
|
|
||||||
" OOOooo ",
|
|
||||||
" ooo ",
|
|
||||||
" ..... ",
|
" ..... ",
|
||||||
" .XX...Oo ",
|
" .XXXXX. ",
|
||||||
" .XX.....Oo ",
|
" .XXXXXXX. ",
|
||||||
" .X......Ooo ",
|
" .XXXXXXo. ",
|
||||||
" ........Ooo ",
|
" .XooOOoX. .. ",
|
||||||
" ........Ooo ",
|
" .XXOOX. ..+O. ",
|
||||||
" O.....Oooo ",
|
" ..... ..O+O+. ",
|
||||||
" OOOOOooo ",
|
" ..XXX....+O+O+O+. ",
|
||||||
" ooooo "};
|
" .X.XXO.X.+O+O+O+O. ",
|
||||||
|
" .XX.XXo.Xo.+O+O+O+O. ",
|
||||||
|
" .XXX...XXo.O+O+O+O+. ",
|
||||||
|
" .XoXXXXXoX.+O+O+O+O+. ",
|
||||||
|
" ..XXooOOoXX.O+O+O+O+O. ",
|
||||||
|
"..@..XXXXXXX.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. ",
|
||||||
|
" .@@@.@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+...",
|
||||||
|
" .@@+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+O+.. ",
|
||||||
|
" ..@+O+O+O+O+O+O+O+O.. ",
|
||||||
|
" ....O+O+O+O+O+O+.. ",
|
||||||
|
" .......+O+O+O.. ",
|
||||||
|
" ..+OO..+O+.. ",
|
||||||
|
" ...+..... ",
|
||||||
|
" ..... "};
|
||||||
|
|||||||
@@ -4,12 +4,13 @@
|
|||||||
/* XPM */
|
/* XPM */
|
||||||
char* MwIconWarning[] = {
|
char* MwIconWarning[] = {
|
||||||
/* columns rows colors chars-per-pixel */
|
/* columns rows colors chars-per-pixel */
|
||||||
"32 32 5 1 ",
|
"32 32 6 1 ",
|
||||||
" c None",
|
" c None",
|
||||||
". c red",
|
". c red",
|
||||||
"X c yellow",
|
"X c yellow",
|
||||||
"o c DarkSlateGray",
|
"o c DarkSlateGray",
|
||||||
"O c black",
|
"O c black",
|
||||||
|
"+ c #6632F7",
|
||||||
/* pixels */
|
/* pixels */
|
||||||
" ",
|
" ",
|
||||||
" ",
|
" ",
|
||||||
|
|||||||
@@ -50,6 +50,10 @@ MwWidget MwMessageBox(MwWidget handle, const char* text, const char* title, unsi
|
|||||||
data = MwIconQuestion;
|
data = MwIconQuestion;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case MwMB_ICONNEWS: {
|
||||||
|
data = MwIconNews;
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
px = MwLoadXPM(icon, data);
|
px = MwLoadXPM(icon, data);
|
||||||
|
|||||||
@@ -1,5 +1,12 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
# $Id$
|
# $Id$
|
||||||
|
|
||||||
|
cd resource/icon
|
||||||
|
for i in *.gif; do
|
||||||
|
convert $i -shave 4x4 -alpha on -channel rgba -fill 'transparent' -opaque '#80ff80' `echo $i | cut -d. -f1`.png
|
||||||
|
done
|
||||||
|
cd ../..
|
||||||
|
|
||||||
echo '/* $Id$ */' > include/Mw/Icon.h
|
echo '/* $Id$ */' > include/Mw/Icon.h
|
||||||
echo '/*!' >> include/Mw/Icon.h
|
echo '/*!' >> include/Mw/Icon.h
|
||||||
echo ' * %file Mw/Icon.h' >> include/Mw/Icon.h
|
echo ' * %file Mw/Icon.h' >> include/Mw/Icon.h
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ if which gmake >/dev/null 2>&1; then
|
|||||||
MAKE=gmake
|
MAKE=gmake
|
||||||
fi
|
fi
|
||||||
./tools/doc.pl
|
./tools/doc.pl
|
||||||
|
./tools/icon.sh
|
||||||
./tools/genoo.pl
|
./tools/genoo.pl
|
||||||
./tools/genmsvc.pl
|
./tools/genmsvc.pl
|
||||||
$MAKE format
|
$MAKE format
|
||||||
|
|||||||