Changes in uspace/lib/ui/private/window.h [8d1bcd7:a927af7a] in mainline
- File:
-
- 1 edited
-
uspace/lib/ui/private/window.h (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/ui/private/window.h
r8d1bcd7 ra927af7a 1 1 /* 2 * Copyright (c) 202 3Jiri Svoboda2 * Copyright (c) 2026 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 51 51 #include <types/ui/window.h> 52 52 53 /** UI window flags. */ 54 typedef enum { 55 /** Window is maximized */ 56 uiwf_maximized = 0x1 57 } ui_window_flags_t; 58 53 59 /** Actual structure of window. 54 60 * … … 82 88 /** Display position (if fullscreen mode) */ 83 89 gfx_coord2_t dpos; 90 /** Normal display position when not maximized (if fullscreen mode) */ 91 gfx_coord2_t normal_dpos; 84 92 /** Application area bitmap */ 85 93 gfx_bitmap_t *app_bmp; … … 110 118 /** Window placement */ 111 119 ui_wnd_placement_t placement; 120 /** Window flags */ 121 ui_wnd_flags_t flags; 112 122 }; 113 123 … … 133 143 extern void ui_window_send_pos(ui_window_t *, pos_event_t *); 134 144 extern void ui_window_send_unfocus(ui_window_t *, unsigned); 145 extern void ui_window_send_resize(ui_window_t *); 135 146 extern errno_t ui_window_size_change(ui_window_t *, gfx_rect_t *, 136 147 ui_wnd_sc_op_t); 148 extern void ui_window_update_placement(ui_window_t *); 149 extern ui_window_t *ui_window_get_active(ui_t *); 150 extern ui_window_t *ui_window_first(ui_t *); 151 extern ui_window_t *ui_window_next(ui_window_t *); 137 152 138 153 #endif
Note:
See TracChangeset
for help on using the changeset viewer.
