| 1 | #ifndef __DST_WINMANAGER_TASK_H__ |
|---|
| 2 | #define __DST_WINMANAGER_TASK_H__ |
|---|
| 3 | |
|---|
| 4 | #include "DST_Types.h" |
|---|
| 5 | #include "DST_WindowType.h" |
|---|
| 6 | |
|---|
| 7 | #define MAX_WIN_EVENT_MSG_LEN 32 // ¹Ýµå½Ã 4ÀÇ ¹è¼ö·Î ¼³Á¤ÇÒ °Í |
|---|
| 8 | |
|---|
| 9 | typedef struct { |
|---|
| 10 | unsigned long cmd; |
|---|
| 11 | union { |
|---|
| 12 | unsigned char data[MAX_WIN_EVENT_MSG_LEN]; |
|---|
| 13 | unsigned short data16[MAX_WIN_EVENT_MSG_LEN/2]; |
|---|
| 14 | unsigned long data32[MAX_WIN_EVENT_MSG_LEN/4]; |
|---|
| 15 | }; |
|---|
| 16 | } SWinEventMsg; |
|---|
| 17 | |
|---|
| 18 | int DST_GetScreenWidth(); |
|---|
| 19 | int DST_GetScreenHeight(); |
|---|
| 20 | int DST_IsWinManagerReady(void); |
|---|
| 21 | void DST_WinManagerInit(); |
|---|
| 22 | // void DST_CreateWin(WinID nID, WinID nParentID = WIN_NULL, unsigned char nParameter1 = 0, unsigned char nParameter2 = 0, unsigned char nParameter3 = 0, unsigned char nParameter4 = 0); |
|---|
| 23 | void DST_CreateWin(WinID nID, WinID nParentID, unsigned char nParameter1, unsigned char nParameter2, unsigned char nParameter3, unsigned char nParameter4); |
|---|
| 24 | //void DST_CreateWin2(WinID nID, WinID nParentID = WIN_NULL, unsigned long nParameter1 = 0); |
|---|
| 25 | void DST_CreateWin2(WinID nID, WinID nParentID, unsigned long nParameter1); |
|---|
| 26 | void DST_CloseWin(WinID nID); |
|---|
| 27 | void DST_SendWindowEvent(SWinEventMsg event); |
|---|
| 28 | void DST_SendWindowEventWithOnlyCmd(int command); |
|---|
| 29 | void DST_RfUpdateStart(void); |
|---|
| 30 | #endif |
|---|