|
|
| version 1.1, 2003/10/21 14:57:41 | version 1.5, 2004/07/15 13:48:40 |
|---|---|
| Line 23 void scrnmng_setwidth(int posx, int widt | Line 23 void scrnmng_setwidth(int posx, int widt |
| 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); |
| void scrnmng_update(void); | |
| #define scrnmng_haveextend() (0) | #define scrnmng_haveextend() (0) |
| #define scrnmng_getbpp() (16) | #define scrnmng_getbpp() (16) |
| #define scrnmng_allflash() | |
| #define scrnmng_palchanged() | #define scrnmng_palchanged() |
| #define scrnmng_update() | |
| RGB16 scrnmng_makepal16(RGB32 pal32); | #if defined(SUPPORT_SOFTKBD) |
| void scrnmng_allflash(void); | |
| #ifdef __cplusplus | #else |
| } | #define scrnmng_allflash() |
| #endif | #endif |
| RGB16 scrnmng_makepal16(RGB32 pal32); | |
| // ---- for wince | |
| void scrnmng_enable(BOOL enable); | |
| BOOL scrnmng_mousepos(LPARAM *lp); | |
| void scrnmng_clear(BOOL logo); | |
| void scrnmng_keybinds(void); | |
| #if defined(SUPPORT_SOFTKBD) | |
| BOOL scrnmng_kbdpos(LPARAM *lp); | |
| BOOL scrnmng_ismenu(LPARAM lp); | |
| #else | |
| #define scrnmng_kbdpos(lp) (FAILURE) | |
| #define scrnmng_ismenu(lp) (TRUE) | |
| #endif | |
| // ---- for menubase | |
| #if 0 | |
| typedef struct { | typedef struct { |
| BYTE *ptr; | |
| int xalign; | |
| int yalign; | |
| int width; | int width; |
| int height; | int height; |
| int bit; | int bpp; |
| const void *arg; | } SCRNMENU; |
| } DEST_SURFACE; | |
| BOOL scrnmng_entermenu(SCRNMENU *smenu); | |
| #ifdef __cplusplus | void scrnmng_leavemenu(void); |
| extern "C" { | void scrnmng_menudraw(const RECT_T *rct); |
| #endif | |
| void gdraws_init(void); | |
| BOOL gdraws_InitDirectDraw(HWND hWnd, LONG width, LONG height); | |
| void gdraws_TermDirectDraw(void); | |
| BOOL gdraws_draws(void (*cb)(DEST_SURFACE *ds), const void *arg); | |
| void gdraws_enable(BOOL enable); | |
| BOOL gdraws_mousepos(LPARAM *lp); | |
| void gdraws_keybinds(struct GXKeyList *gxkey); | |
| long gdraws_getyalign(void); | |
| #ifdef __cplusplus | #ifdef __cplusplus |
| } | } |
| #endif | #endif |
| #endif | |