|
|
| version 1.3, 2003/12/19 16:08:01 | version 1.9, 2011/01/15 19:16:58 |
|---|---|
| Line 1 | Line 1 |
| #ifndef NP2_X11_SCRNMNG_H__ | #ifndef NP2_X11_SCRNMNG_H__ |
| #define NP2_X11_SCRNMNG_H__ | #define NP2_X11_SCRNMNG_H__ |
| G_BEGIN_DECLS | |
| enum { | enum { |
| RGB24_B = 0, | RGB24_B = 2, |
| RGB24_G = 1, | RGB24_G = 1, |
| RGB24_R = 2 | RGB24_R = 0 |
| }; | }; |
| typedef struct { | typedef struct { |
| Line 40 typedef struct { | Line 42 typedef struct { |
| BYTE palchanged; | BYTE palchanged; |
| } SCRNMNG; | } SCRNMNG; |
| #ifdef __cplusplus | |
| extern "C" { | |
| #endif | |
| extern SCRNMNG *scrnmngp; | extern SCRNMNG *scrnmngp; |
| void scrnmng_initialize(void); | void scrnmng_initialize(void); |
| Line 56 void scrnmng_setextend(int extend); | Line 53 void scrnmng_setextend(int extend); |
| void scrnmng_setheight(int posy, int height); | void scrnmng_setheight(int posy, int height); |
| const SCRNSURF* scrnmng_surflock(void); | const SCRNSURF* scrnmng_surflock(void); |
| void scrnmng_surfunlock(const SCRNSURF *surf); | void scrnmng_surfunlock(const SCRNSURF *surf); |
| #define scrnmng_update() | void scrnmng_update(void); |
| #define scrnmng_dispclock() | #define scrnmng_dispclock() |
| #define scrnmng_isfullscreen() (0) | #define scrnmng_isfullscreen() (scrnmngp->flag & SCRNFLAG_FULLSCREEN) |
| #define scrnmng_haveextend() (scrnmngp->flag & SCRNFLAG_HAVEEXTEND) | #define scrnmng_haveextend() (scrnmngp->flag & SCRNFLAG_HAVEEXTEND) |
| #define scrnmng_getbpp() (scrnmngp->bpp) | #define scrnmng_getbpp() (scrnmngp->bpp) |
| #define scrnmng_allflash() do { scrnmngp->allflash = TRUE; } while (0) | #define scrnmng_allflash() do { scrnmngp->allflash = TRUE; } while (0) |
| Line 67 void scrnmng_surfunlock(const SCRNSURF * | Line 64 void scrnmng_surfunlock(const SCRNSURF * |
| RGB16 scrnmng_makepal16(RGB32 pal32); | RGB16 scrnmng_makepal16(RGB32 pal32); |
| /* -- for X11 */ | |
| void scrnmng_setmultiple(int multiple); | |
| void scrnmng_fullscreen(int onoff); | |
| /* | /* |
| * for menubase | * for menubase |
| */ | */ |
| Line 81 BOOL scrnmng_entermenu(SCRNMENU *smenu); | Line 83 BOOL scrnmng_entermenu(SCRNMENU *smenu); |
| void scrnmng_leavemenu(void); | void scrnmng_leavemenu(void); |
| void scrnmng_menudraw(const RECT_T *rct); | void scrnmng_menudraw(const RECT_T *rct); |
| #ifdef __cplusplus | G_END_DECLS |
| } | |
| #endif | |
| #endif /* NP2_X11_SCRNMNG_H__ */ | #endif /* NP2_X11_SCRNMNG_H__ */ |