home *** CD-ROM | disk | FTP | other *** search
/ Kyūkyoku!! X68000 Emulator / X68000Book.dat / mac / OLS / X68000 / Ko-Window / kow142s.lzh / corlib / defgent.c < prev    next >
C/C++ Source or Header  |  1995-02-25  |  694b  |  38 lines

  1. /*    Copyright 1992 H.Ogasawara (COR.)    */
  2.  
  3. #include    "corlib.h"
  4.  
  5. DefGraphicEnt( gra, wp, info )
  6. DefGraphic    *gra;
  7. WindowID    wp;
  8. EventInfo    *info;
  9. {
  10.     if( info->option == EventGraphic ){
  11.         if( info->x == gra->mode ){
  12.             if( gra->sleep ){
  13.                 gra->sleep= FALSE;
  14.                 WindowRedraw( wp );
  15.             }
  16.         }else if( !gra->sleep ){
  17.             gra->sleep= TRUE;
  18.             WindowRedraw( wp );
  19.         }
  20.     }else{
  21.         if( gra->sleep ){
  22.             gra->sleep= FALSE;
  23.             WindowSetGraphicMode( gra->mode );
  24.         }
  25.         if( gra->palet )
  26.             DefGraphicPalet( gra );
  27.         GposPopAndMove( wp, info );
  28. #if 0
  29.         if( info->option == EventPop )
  30.             WindowPop( wp );
  31.         else
  32.             WindowMove( wp, info->x, info->y );
  33. #endif
  34.     }
  35.     return    TRUE;
  36. }
  37.  
  38.