Changeset 35cffea in mainline for uspace/lib/ui/private/window.h
- Timestamp:
- 2022-05-19T08:02:31Z (3 years ago)
- Branches:
- master, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- ad698f4
- Parents:
- fd05ea6
- git-author:
- Jiri Svoboda <jiri@…> (2022-05-18 17:02:12)
- git-committer:
- Jiri Svoboda <jiri@…> (2022-05-19 08:02:31)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/ui/private/window.h
rfd05ea6 r35cffea 1 1 /* 2 * Copyright (c) 202 1Jiri Svoboda2 * Copyright (c) 2022 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 77 77 /** Window rectangle */ 78 78 gfx_rect_t rect; 79 /** Normal window rectangle (when not maximized) */ 80 gfx_rect_t normal_rect; 79 81 /** Display position (if fullscreen mode) */ 80 82 gfx_coord2_t dpos; … … 99 101 }; 100 102 103 /** Size change operation */ 104 typedef enum { 105 /** Resize window */ 106 ui_wsc_resize, 107 /** Maximize window */ 108 ui_wsc_maximize, 109 /** Unmaximize window */ 110 ui_wsc_unmaximize 111 } ui_wnd_sc_op_t; 112 101 113 extern display_stock_cursor_t wnd_dcursor_from_cursor(ui_stock_cursor_t); 114 extern void ui_window_send_maximize(ui_window_t *); 115 extern void ui_window_send_unmaximize(ui_window_t *); 102 116 extern void ui_window_send_close(ui_window_t *); 103 117 extern void ui_window_send_focus(ui_window_t *); … … 106 120 extern void ui_window_send_pos(ui_window_t *, pos_event_t *); 107 121 extern void ui_window_send_unfocus(ui_window_t *); 122 extern errno_t ui_window_size_change(ui_window_t *, gfx_rect_t *, 123 ui_wnd_sc_op_t); 108 124 109 125 #endif
Note:
See TracChangeset
for help on using the changeset viewer.