Skip to content

Commit bd0272f

Browse files
committed
UI: added window hideKeypad #125
1 parent 7440311 commit bd0272f

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

ChangeLog

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
2021-07-28 (12.23)
22
COMMON: Fix array append regression #122
3+
UI: added window hideKeypad #125
34

45
2021-07-28 (12.23)
56
ANDROID: Hide keypad on run. Show keypad for INPUT, then re-hide on completion.

src/ui/window.cpp

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@ extern System *g_system;
2323
#define WINDOW_ASK_RTN "answer"
2424
#define WINDOW_MENU "menu"
2525
#define WINDOW_MESSAGE "message"
26-
#define WINDOW_VKEYPAD "showKeypad"
26+
#define WINDOW_SHOWKPAD "showKeypad"
27+
#define WINDOW_HIDEKPAD "hideKeypad"
2728
#define WINDOW_INSET "insetTextScreen"
2829
#define WINDOW_SETFONT "setFont"
2930
#define WINDOW_SETSIZE "setSize"
@@ -76,6 +77,10 @@ void cmd_window_show_keypad(var_s *self, var_s *) {
7677
maShowVirtualKeyboard();
7778
}
7879

80+
void cmd_window_hide_keypad(var_s *self, var_s *) {
81+
maHideVirtualKeyboard();
82+
}
83+
7984
void cmd_window_inset(var_s *self, var_s *) {
8085
var_int_t x, y, w, h;
8186
par_massget("IIII", &x, &y, &w, &h);
@@ -176,7 +181,8 @@ extern "C" void v_create_window(var_p_t var) {
176181
v_create_func(var, WINDOW_ASK, cmd_window_ask);
177182
v_create_func(var, WINDOW_MESSAGE, cmd_window_message);
178183
v_create_func(var, WINDOW_MENU, cmd_window_menu);
179-
v_create_func(var, WINDOW_VKEYPAD, cmd_window_show_keypad);
184+
v_create_func(var, WINDOW_SHOWKPAD, cmd_window_show_keypad);
185+
v_create_func(var, WINDOW_HIDEKPAD, cmd_window_hide_keypad);
180186
v_create_func(var, WINDOW_INSET, cmd_window_inset);
181187
v_create_func(var, WINDOW_SETFONT, cmd_window_set_font);
182188
v_create_func(var, WINDOW_SETSIZE, cmd_window_set_size);

0 commit comments

Comments
 (0)