Changeset 35cffea in mainline for uspace/lib/ui/include
- 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)
- Location:
- uspace/lib/ui/include
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/ui/include/types/ui/wdecor.h
rfd05ea6 r35cffea 1 1 /* 2 * Copyright (c) 202 0Jiri Svoboda2 * Copyright (c) 2022 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 51 51 /** Window has a title bar */ 52 52 ui_wds_titlebar = 0x2, 53 /** Window has a maximize button */ 54 ui_wds_maximize_btn = 0x4, 53 55 /** Window has a close button */ 54 ui_wds_close_btn = 0x 4,56 ui_wds_close_btn = 0x8, 55 57 /** Window is resizable */ 56 ui_wds_resizable = 0x 8,58 ui_wds_resizable = 0x10, 57 59 /** Window is decorated (default decoration) */ 58 60 ui_wds_decorated = ui_wds_frame | ui_wds_titlebar | ui_wds_close_btn … … 76 78 /** Window decoration callbacks */ 77 79 typedef struct ui_wdecor_cb { 80 void (*maximize)(ui_wdecor_t *, void *); 81 void (*unmaximize)(ui_wdecor_t *, void *); 78 82 void (*close)(ui_wdecor_t *, void *); 79 83 void (*move)(ui_wdecor_t *, void *, gfx_coord2_t *); -
uspace/lib/ui/include/types/ui/window.h
rfd05ea6 r35cffea 1 1 /* 2 * Copyright (c) 202 0Jiri Svoboda2 * Copyright (c) 2022 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 87 87 /** Window callbacks */ 88 88 typedef struct ui_window_cb { 89 void (*maximize)(ui_window_t *, void *); 90 void (*unmaximize)(ui_window_t *, void *); 89 91 void (*close)(ui_window_t *, void *); 90 92 void (*focus)(ui_window_t *, void *); -
uspace/lib/ui/include/ui/paint.h
rfd05ea6 r35cffea 65 65 extern errno_t ui_paint_cross(gfx_context_t *, gfx_coord2_t *, gfx_coord_t, 66 66 gfx_coord_t, gfx_coord_t); 67 extern errno_t ui_paint_maxicon(ui_resource_t *, gfx_coord2_t *, gfx_coord_t, 68 gfx_coord_t); 69 extern errno_t ui_paint_unmaxicon(ui_resource_t *, gfx_coord2_t *, gfx_coord_t, 70 gfx_coord_t, gfx_coord_t, gfx_coord_t); 67 71 extern errno_t ui_paint_text_box(ui_resource_t *, gfx_rect_t *, 68 72 ui_box_style_t, gfx_color_t *); -
uspace/lib/ui/include/ui/wdecor.h
rfd05ea6 r35cffea 1 1 /* 2 * Copyright (c) 202 1Jiri Svoboda2 * Copyright (c) 2022 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 51 51 extern void ui_wdecor_set_rect(ui_wdecor_t *, gfx_rect_t *); 52 52 extern void ui_wdecor_set_active(ui_wdecor_t *, bool); 53 extern void ui_wdecor_set_maximized(ui_wdecor_t *, bool); 53 54 extern errno_t ui_wdecor_set_caption(ui_wdecor_t *, const char *); 54 55 extern errno_t ui_wdecor_paint(ui_wdecor_t *); -
uspace/lib/ui/include/ui/window.h
rfd05ea6 r35cffea 1 1 /* 2 * Copyright (c) 202 1Jiri Svoboda2 * Copyright (c) 2022 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 65 65 extern void ui_window_set_ctl_cursor(ui_window_t *, ui_stock_cursor_t); 66 66 extern errno_t ui_window_paint(ui_window_t *); 67 extern errno_t ui_window_def_maximize(ui_window_t *); 68 extern errno_t ui_window_def_unmaximize(ui_window_t *); 67 69 extern ui_evclaim_t ui_window_def_kbd(ui_window_t *, kbd_event_t *); 68 70 extern errno_t ui_window_def_paint(ui_window_t *);
Note:
See TracChangeset
for help on using the changeset viewer.