home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frozen Fish 1: Amiga
/
FrozenFish-Apr94.iso
/
bbs
/
alib
/
d9xx
/
d922
/
designer.lha
/
DesignerDemo
/
AllKindsDemo
/
AllKindsDemo.c
< prev
next >
Wrap
C/C++ Source or Header
|
1993-10-07
|
1KB
|
55 lines
/* Simple demo using a Designer created file */
/* Only run from CLI */
#include <allkindsdemowin.c>
void main(void)
{
int done=0;
ULONG class;
UWORD code;
struct Gadget *pgsel;
struct IntuiMessage *imsg;
if (OpenLibs()==0)
{
if (MakeImages()==0)
{
if (OpenWindowDisplayWindow()==0)
{
while (done==0)
{
Wait(1L << DisplayWindow->UserPort->mp_SigBit);
imsg=GT_GetIMsg(DisplayWindow->UserPort);
while (imsg != NULL )
{
class=imsg->Class;
code=imsg->Code;
pgsel=(struct Gadget *)imsg->IAddress; /* Only reference if it is a gadget message */
GT_ReplyIMsg(imsg);
switch (class)
{
case IDCMP_CLOSEWINDOW :
done=1;
break;
case IDCMP_REFRESHWINDOW :
GT_BeginRefresh(DisplayWindow);
RendWindowDisplayWindow();
GT_EndRefresh( DisplayWindow, TRUE);
break;
};
imsg=GT_GetIMsg(DisplayWindow->UserPort);
}
}
CloseWindowDisplayWindow();
}
else
printf("Cannot open window.\n");
FreeImages();
}
else
printf("Cannot make images.\n");
}
else
printf("Cannot open libraries.\n");
}