home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
back2roots/padua
/
padua.7z
/
padua
/
ftp.vapor.com
/
microdot-1
/
md1_src_02.lzx
/
dataicon.c
< prev
next >
Wrap
C/C++ Source or Header
|
2014-05-19
|
3KB
|
85 lines
/* hd1:projects/microdot/dataicon.c --- Data for Namenlos icon
*
*/
#include "microdot.h"
#include <exec/types.h>
#include <intuition/intuition.h>
#include <workbench/workbench.h>
static UWORD chip NamenlosI1Data[] =
{
/* Plane 0 */
0x0000,0x0000,0x0004,0x0000,0x0000,0x0000,0x0001,0x0000,
0x0000,0x0000,0x0000,0x4000,0x0000,0x0000,0x0000,0x1000,
0x0000,0x0000,0x0000,0x0800,0x0440,0xE078,0x0000,0x0C00,
0x06C1,0xF044,0x0000,0x0C00,0x0543,0xB844,0x0000,0x0C00,
0x0447,0x1C78,0x0000,0x0C00,0x000E,0x2E00,0x0000,0x0C00,
0x001C,0x0700,0x0000,0x0C00,0x003F,0xFF80,0x7FF0,0x0C00,
0x001F,0xFF80,0x0000,0x0C00,0x0000,0x0000,0x7E00,0x0C00,
0x0000,0x0000,0x0000,0x0C00,0x0000,0x001F,0xFFFC,0x0C00,
0x0000,0x0000,0x0000,0x0C00,0x0000,0x001F,0xFFC0,0x0C00,
0x4000,0x0000,0x0000,0x0C00,0x1000,0x0000,0x0000,0x0C00,
0x0400,0x0000,0x0000,0x0C00,0x01FF,0xFFFF,0xFFFF,0xFC00,
/* Plane 1 */
0xFFFF,0xFFFF,0xFFF8,0x0000,0xD555,0x5555,0x5556,0x0000,
0xD555,0x5555,0x5555,0x8000,0xDFFF,0xFFFF,0x5555,0x6000,
0xD000,0x0001,0x5555,0x5000,0xD000,0xC001,0x5555,0x5000,
0xD001,0xE001,0x5555,0x5000,0xD003,0x3001,0x5555,0x5000,
0xD006,0x1801,0x7FFF,0x5000,0xD00C,0x4C01,0x7FFF,0x5000,
0xD018,0x0601,0x7FFF,0x5000,0xD03F,0xFF01,0x000F,0x5000,
0xD000,0x0001,0x7FFF,0x5000,0xD000,0x0001,0x01FF,0x5000,
0xDFFF,0xFFFF,0x7FFF,0x5000,0xD555,0x55E0,0x0003,0x5000,
0xD555,0x55FF,0xFFFF,0x5000,0xD555,0x55E0,0x003F,0x5000,
0x3555,0x55FF,0xFFFF,0x5000,0x0D55,0x55FF,0xFFFF,0x5000,
0x0355,0x5555,0x5555,0x5000,0x0000,0x0000,0x0000,0x0000,
};
static struct Image NamenlosI1 =
{
0, 0, /* Upper left corner */
54, 22, 2, /* Width, Height, Depth */
NamenlosI1Data, /* Image data */
0x0003, 0x0000, /* PlanePick, PlaneOnOff */
NULL /* Next image */
};
static struct DiskObject Namenlos =
{
WB_DISKMAGIC, /* Magic Number */
WB_DISKVERSION, /* Version */
{ /* Embedded Gadget Structure */
NULL, /* Next Gadget Pointer */
0, 0, 54, 23, /* Left,Top,Width,Height */
GADGIMAGE | GADGBACKFILL, /* Flags */
RELVERIFY, /* Activation Flags */
BOOLGADGET, /* Gadget Type */
(APTR)&NamenlosI1, /* Render Image */
NULL, /* Select Image */
NULL, /* Gadget Text */
NULL, /* Mutual Exclude */
NULL, /* Special Info */
0, /* Gadget ID */
NULL, /* User Data */
},
WBPROJECT, /* Icon Type */
NULL, /* Default Tool */
NULL, /* Tool Type Array */
NO_ICON_POSITION, /* Current X */
NO_ICON_POSITION, /* Current Y */
NULL, /* Drawer Structure */
NULL, /* Tool Window */
0 /* Stack Size */
};
void createdataicon(char *filename,char *tool)
{
if( prefs.flags & MDF_NOICONS )
return;
if(tool && !*tool)
tool = NULL;
Namenlos.do_DefaultTool = tool;
PutDiskObject( filename, &Namenlos );
}