icon
git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@256 b9cfdab3-6d41-4d17-bbe4-086880011989
This commit is contained in:
parent
9ce8a02181
commit
72ba706b31
8 changed files with 302 additions and 163 deletions
|
|
@ -170,6 +170,12 @@
|
|||
<dd>
|
||||
<a href="#Mw_Draw_h__MwGetColor">MwGetColor</a>
|
||||
</dd>
|
||||
<dd>
|
||||
<a href="#Mw_Draw_h__MwLoadRaw">MwLoadRaw</a>
|
||||
</dd>
|
||||
<dd>
|
||||
<a href="#Mw_Draw_h__MwLoadXPM">MwLoadXPM</a>
|
||||
</dd>
|
||||
<dt>
|
||||
<a href="#Mw_Error_h">Mw/Error.h</a>
|
||||
</dt>
|
||||
|
|
@ -1629,6 +1635,76 @@
|
|||
</dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<pre id="Mw_Draw_h__MwLoadRaw">MWDECL MwLLPixmap <B><FONT COLOR="#0000FF">MwLoadRaw</FONT></B> (
|
||||
MwWidget handle,
|
||||
<B><FONT COLOR="#228B22">unsigned</FONT></B> <B><FONT COLOR="#228B22">char</FONT></B>* rgb,
|
||||
<B><FONT COLOR="#228B22">int</FONT></B> width,
|
||||
<B><FONT COLOR="#228B22">int</FONT></B> height
|
||||
);</pre>
|
||||
<dl>
|
||||
<dd>
|
||||
Creates a pixmap from raw data.
|
||||
</dd>
|
||||
<dt>
|
||||
Parameter <code>handle</code>
|
||||
</dt>
|
||||
<dd>
|
||||
Widget.
|
||||
</dd>
|
||||
<dt>
|
||||
Parameter <code>rgb</code>
|
||||
</dt>
|
||||
<dd>
|
||||
RGBA data.
|
||||
</dd>
|
||||
<dt>
|
||||
Parameter <code>width</code>
|
||||
</dt>
|
||||
<dd>
|
||||
Width.
|
||||
</dd>
|
||||
<dt>
|
||||
Parameter <code>height</code>
|
||||
</dt>
|
||||
<dd>
|
||||
Height.
|
||||
</dd>
|
||||
<dt>
|
||||
Returns
|
||||
</dt>
|
||||
<dd>
|
||||
Pixmap.
|
||||
</dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<pre id="Mw_Draw_h__MwLoadXPM">MWDECL MwLLPixmap <B><FONT COLOR="#0000FF">MwLoadXPM</FONT></B> (
|
||||
MwWidget handle,
|
||||
<B><FONT COLOR="#228B22">char</FONT></B>** data
|
||||
);</pre>
|
||||
<dl>
|
||||
<dd>
|
||||
Creates a pixmap from XPM data.
|
||||
</dd>
|
||||
<dt>
|
||||
Parameter <code>handle</code>
|
||||
</dt>
|
||||
<dd>
|
||||
Widget.
|
||||
</dd>
|
||||
<dt>
|
||||
Parameter <code>data</code>
|
||||
</dt>
|
||||
<dd>
|
||||
Data.
|
||||
</dd>
|
||||
<dt>
|
||||
Returns
|
||||
</dt>
|
||||
<dd>
|
||||
Pixmap.
|
||||
</dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<h2 align="center" id="Mw_Error_h">Mw/Error.h</h2>
|
||||
<dl>
|
||||
<dt>
|
||||
|
|
|
|||
39
include/Mw/Icon.h
Normal file
39
include/Mw/Icon.h
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
/* $Id$ */
|
||||
/*!
|
||||
* %file Mw/Icon.h
|
||||
* %brief Icon
|
||||
*/
|
||||
#ifndef __MW_ICON_H__
|
||||
#define __MW_ICON_H__
|
||||
|
||||
#include <Mw/MachDep.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
/*!
|
||||
* %brief Info icon
|
||||
*/
|
||||
MWDECL char* MwIconInfo[];
|
||||
|
||||
/*!
|
||||
* %brief Note icon
|
||||
*/
|
||||
MWDECL char* MwIconNote[];
|
||||
|
||||
/*!
|
||||
* %brief Question icon
|
||||
*/
|
||||
MWDECL char* MwIconQuestion[];
|
||||
|
||||
/*!
|
||||
* %brief Warning icon
|
||||
*/
|
||||
MWDECL char* MwIconWarning[];
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
|
@ -18,6 +18,7 @@
|
|||
#include <Mw/Cursor.h>
|
||||
#include <Mw/Constants.h>
|
||||
#include <Mw/Unicode.h>
|
||||
#include <Mw/Icon.h>
|
||||
|
||||
#include <Mw/Widget/Window.h>
|
||||
#include <Mw/Widget/Menu.h>
|
||||
|
|
|
|||
|
|
@ -41,5 +41,4 @@ char *MwIconInfo[] = {
|
|||
"oooooooo ..... oooooooo",
|
||||
"oooooooooo oooooooooo",
|
||||
"ooooooooooooo oooooooooooooo",
|
||||
"oooooooooooooooooooooooooooooooo"
|
||||
};
|
||||
"oooooooooooooooooooooooooooooooo"};
|
||||
|
|
|
|||
|
|
@ -41,5 +41,4 @@ char *MwIconNote[] = {
|
|||
" ....XXXXXXXXX.... ",
|
||||
" .............. ",
|
||||
" ......... ",
|
||||
" "
|
||||
};
|
||||
" "};
|
||||
|
|
|
|||
|
|
@ -39,5 +39,4 @@ char *MwIconQuestion[] = {
|
|||
" ...... ",
|
||||
" ...... ",
|
||||
" .... ",
|
||||
" "
|
||||
};
|
||||
" "};
|
||||
|
|
|
|||
|
|
@ -41,5 +41,4 @@ char *MwIconWarning[] = {
|
|||
" ..XXXXXXXXXXXXXXXXXXXXXXXXX.. ",
|
||||
" ............................. ",
|
||||
" ........................... ",
|
||||
" "
|
||||
};
|
||||
" "};
|
||||
|
|
|
|||
|
|
@ -1,5 +1,19 @@
|
|||
#!/bin/sh
|
||||
# $Id$
|
||||
echo '/* $Id$ */' > include/Mw/Icon.h
|
||||
echo '/*!' >> include/Mw/Icon.h
|
||||
echo ' * %file Mw/Icon.h' >> include/Mw/Icon.h
|
||||
echo ' * %brief Icon' >> include/Mw/Icon.h
|
||||
echo ' */' >> include/Mw/Icon.h
|
||||
echo '#ifndef __MW_ICON_H__' >> include/Mw/Icon.h
|
||||
echo '#define __MW_ICON_H__' >> include/Mw/Icon.h
|
||||
echo '' >> include/Mw/Icon.h
|
||||
echo '#include <Mw/MachDep.h>' >> include/Mw/Icon.h
|
||||
echo '' >> include/Mw/Icon.h
|
||||
echo '#ifdef __cplusplus' >> include/Mw/Icon.h
|
||||
echo 'extern "C" {' >> include/Mw/Icon.h
|
||||
echo '#endif' >> include/Mw/Icon.h
|
||||
echo '' >> include/Mw/Icon.h
|
||||
for i in doc/*.gif; do
|
||||
LOWER=`echo $i | rev | cut -d"/" -f1 | rev | cut -d"." -f1`
|
||||
if [ "$LOWER" = "unsure" ]; then
|
||||
|
|
@ -11,5 +25,18 @@ for i in doc/*.gif; do
|
|||
echo '/* $Id$ */' > $OUT
|
||||
echo '#include <Mw/Milsko.h>' >> $OUT
|
||||
echo >> $OUT
|
||||
convert $i xpm:- | sed -E 's/^static //' | sed 's/xpm__/'$NAME'/' >> $OUT
|
||||
convert $i xpm:- 2>/dev/null | sed -E 's/^static //' | sed 's/xpm__/'$NAME'/' >> $OUT
|
||||
echo $NAME
|
||||
done | while read a; do
|
||||
echo '/*!' >> include/Mw/Icon.h
|
||||
echo " * %brief `echo $a | sed s/MwIcon//` icon" >> include/Mw/Icon.h
|
||||
echo ' */' >> include/Mw/Icon.h
|
||||
echo "MWDECL char* $a[];" >> include/Mw/Icon.h
|
||||
echo '' >> include/Mw/Icon.h
|
||||
done
|
||||
echo '' >> include/Mw/Icon.h
|
||||
echo '#ifdef __cplusplus' >> include/Mw/Icon.h
|
||||
echo '}' >> include/Mw/Icon.h
|
||||
echo '#endif' >> include/Mw/Icon.h
|
||||
echo '' >> include/Mw/Icon.h
|
||||
echo '#endif' >> include/Mw/Icon.h
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue