meow_svcd status 美化(117) + 按钮按住/点击样式+滑条黑残快照(118)
This commit is contained in:
1 parent
19a001f007
commit
07c556e907
7 files changed
+352
-43
No files matched your search
@@ -52,6 +52,18 @@ void meow_input_inject(int type, int a, int b);
|
||||
/* 清空队列(IME 打开前丢弃残留触摸,避免误敲)。 */
|
||||
void meow_input_drain(void);
|
||||
|
||||
/* ---- 实时触摸态(供控件绘制按压/按住视觉;输入线程写、app 主线读)----
|
||||
* 与语义事件队列无关:这些直接读输入线程的触摸状态机当前值,让 meow_widget_draw
|
||||
* 在「手指按下期间」能如实反映按钮的按下/按住视觉,而无需 app 自行追踪按下。 */
|
||||
int meow_input_touch_down(void); /* 当前是否有触摸按下 */
|
||||
int meow_input_touch_x(void); /* 当前 X(无按下=-1) */
|
||||
int meow_input_touch_y(void); /* 当前 Y(无按下=-1) */
|
||||
unsigned int meow_input_touch_hold_ms(void); /* 按下已持续毫秒(抬起后 0) */
|
||||
|
||||
/* 宿主单测/内部注入:模拟一次按压。down=1 时 x,y 为压点、hold_ms 可指定「已按住时长」
|
||||
* (把按下时刻回拨),便于测按住态;down=0 复位。设备运行时无调用方。 */
|
||||
void meow_input_touch_set(int down, int x, int y, unsigned hold_ms);
|
||||
|
||||
/* ---- IME(meow_ui_ime.c)---- */
|
||||
/* 当前是否显示软键盘。 */
|
||||
int meow_ime_active(void);
|
||||
|
||||
Reference in new issue
Block a user