home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Kyūkyoku!! X68000 Emulator
/
X68000Book.dat
/
mac
/
OLS
/
X68000
/
Ko-Window
/
kow142s.lzh
/
corlib
/
GposPopAndMove.c
< prev
next >
Wrap
C/C++ Source or Header
|
1995-02-26
|
665b
|
29 lines
/* Copyright 1994-1995 H.Ogasawara(COR.) */
#include <sys_doslib.h>
#include <corlib.h>
#include <HS_wlib.h>
GposPopAndMove( wp, info )
WindowID wp;
EventInfo *info;
{
int x, y, h, v, f= FALSE;
h= HS_WindowGetViewSizeX( wp );
v= HS_WindowGetViewSizeY( wp );
WindowGetScreenPosition( wp, &x, &y );
if( info->option == EventPop ){
f= GposSetOffset( x, y, h, v );
WindowPop( wp );
}else if( info->option == EventMove ){
f= GposSetOffset(
info->x+HS_WindowGetViewPositionX(wp),
info->y+HS_WindowGetViewPositionY(wp), h, v );
WindowMove( wp, info->x, info->y );
}
if( f )
GposGraphicRedraw( wp );
return TRUE;
}