Changeset 59768c7 in mainline for uspace/lib/ui/src/popup.c
- Timestamp:
- 2022-01-10T19:29:00Z (3 years ago)
- Branches:
- master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 5de852c
- Parents:
- 9754ed2
- git-author:
- Jiri Svoboda <jiri@…> (2022-01-10 19:27:55)
- git-committer:
- Jiri Svoboda <jiri@…> (2022-01-10 19:29:00)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/ui/src/popup.c
r9754ed2 r59768c7 1 1 /* 2 * Copyright (c) 202 1Jiri Svoboda2 * Copyright (c) 2022 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 36 36 #include <errno.h> 37 37 #include <gfx/context.h> 38 //#include <io/kbd_event.h>38 #include <io/kbd_event.h> 39 39 #include <io/pos_event.h> 40 40 #include <mem.h> … … 47 47 48 48 static void ui_popup_window_close(ui_window_t *, void *); 49 static void ui_popup_window_kbd(ui_window_t *, void *, kbd_event_t *); 49 50 static void ui_popup_window_pos(ui_window_t *, void *, pos_event_t *); 50 51 51 52 static ui_window_cb_t ui_popup_window_cb = { 52 53 .close = ui_popup_window_close, 54 .kbd = ui_popup_window_kbd, 53 55 .pos = ui_popup_window_pos 54 56 }; … … 200 202 } 201 203 204 /** Handle keyboard event in popup window. 205 * 206 * @param window Window 207 * @param arg Argument (ui_popup_t *) 208 * @param event Keyboard event 209 */ 210 static void ui_popup_window_kbd(ui_window_t *window, void *arg, 211 kbd_event_t *event) 212 { 213 ui_popup_t *popup = (ui_popup_t *)arg; 214 215 if (popup->cb != NULL && popup->cb->kbd != NULL) 216 popup->cb->kbd(popup, popup->arg, event); 217 } 218 202 219 /** Handle position event in popup window. 203 220 *
Note:
See TracChangeset
for help on using the changeset viewer.