feat: screenshot app improvement, WIndow Server supports full-screen overlay, Disks app UI improvements
This commit is contained in:
@@ -87,6 +87,7 @@ extern "C" {
|
||||
#define MTK_SYS_WINGETSCALE 66
|
||||
#define MTK_SYS_MEMSTATS 67
|
||||
#define MTK_SYS_WINSETCURSOR 68
|
||||
#define MTK_SYS_WINSETFLAGS 126
|
||||
#define MTK_SYS_FDELETE 77
|
||||
#define MTK_SYS_FMKDIR 78
|
||||
#define MTK_SYS_FRENAME 94
|
||||
@@ -111,6 +112,8 @@ extern "C" {
|
||||
#define MTK_EVENT_CLOSE 3
|
||||
#define MTK_EVENT_SCALE 4
|
||||
|
||||
#define MTK_WIN_FLAG_FULLSCREEN (1u << 0)
|
||||
|
||||
/* Audio control commands */
|
||||
#define MTK_AUDIO_SET_VOLUME 0
|
||||
#define MTK_AUDIO_GET_VOLUME 1
|
||||
@@ -162,6 +165,7 @@ typedef struct {
|
||||
uint8_t dirty;
|
||||
uint8_t cursor;
|
||||
uint8_t _pad2[2];
|
||||
uint32_t flags;
|
||||
} mtk_win_info;
|
||||
|
||||
typedef struct {
|
||||
@@ -492,6 +496,10 @@ static inline int mtk_win_setcursor(int id, int cursor) {
|
||||
return (int)_mtk_syscall2(MTK_SYS_WINSETCURSOR, (long)id, (long)cursor);
|
||||
}
|
||||
|
||||
static inline int mtk_win_setflags(int id, uint32_t flags) {
|
||||
return (int)_mtk_syscall2(MTK_SYS_WINSETFLAGS, (long)id, (long)flags);
|
||||
}
|
||||
|
||||
static inline int mtk_win_setscale(int scale) {
|
||||
return (int)_mtk_syscall1(MTK_SYS_WINSETSCALE, (long)scale);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user