home *** CD-ROM | disk | FTP | other *** search
/ Fujiology Archive / fujiology_archive_v1_0.iso / !FALCON / NOCREW / MP2_0997.ZIP / mp2_0997 / src / window.h < prev   
C/C++ Source or Header  |  1998-11-08  |  967b  |  44 lines

  1. #ifndef _WINDOW_H_
  2. #define _WINDOW_H_
  3.  
  4. #include <aes.h>
  5.  
  6. #include "mp2audio.h"
  7.  
  8. typedef struct
  9. {
  10.     int wind_id,whandle,wind_open,windkind,firstobj,objdepth;
  11.     int has_opened;
  12.     char wind_title[64];
  13.     CORDS wind,form;
  14.     OBJECT *formtree;
  15. } WINDFORM;
  16.  
  17. typedef struct _windhandlelist
  18. {
  19.     int whandle, wind_id;
  20.     struct _windhandlelist *next;
  21. } WINDHANDLELIST;
  22.  
  23. #define WIND_CTRL 0
  24. #define WIND_INFO 1
  25. #define WIND_SHOE 2
  26.  
  27. #define KEEPSELECT 0x8000  /* flag bit 15 */
  28.  
  29. /* Global variables */
  30. extern WINDFORM windforms[5];
  31. extern WINDHANDLELIST *windhandles;
  32.  
  33. /* Functions */
  34. extern void window_create(int wind_id);
  35. extern void window_open(int wind_id);
  36. extern int window_close(int wind_id);
  37. extern void window_switch(void);
  38. extern void window_move(int wind_id, int x, int y);
  39. extern void add_windhandle(int whandle, int wind_id);
  40. extern void del_windhandle(int whandle);
  41. extern int find_windform(int whandle);
  42.  
  43. #endif /* _WINDOW_H_ */
  44.