Changeset d284ce9 in mainline for uspace/lib/ui/include
- Timestamp:
- 2020-10-27T21:56:15Z (5 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- f03d1308
- Parents:
- f7a90df
- Location:
- uspace/lib/ui/include
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/ui/include/types/ui/window.h
rf7a90df rd284ce9 37 37 #define _UI_TYPES_WINDOW_H 38 38 39 #include <io/pos_event.h> 40 39 41 struct ui_window; 40 42 typedef struct ui_window ui_window_t; … … 43 45 typedef struct { 44 46 /** Window rectangle */ 45 gfx_rect_t *rect;47 gfx_rect_t rect; 46 48 /** Window caption */ 47 49 const char *caption; 48 } ui_window_params_t; 50 } ui_wnd_params_t; 51 52 /** Window callbacks */ 53 typedef struct ui_window_cb { 54 void (*close)(ui_window_t *, void *); 55 void (*pos)(ui_window_t *, void *, pos_event_t *); 56 } ui_window_cb_t; 49 57 50 58 #endif -
uspace/lib/ui/include/ui/ui.h
rf7a90df rd284ce9 44 44 extern errno_t ui_create_disp(display_t *, ui_t **); 45 45 extern void ui_destroy(ui_t *); 46 extern void ui_quit(ui_t *); 47 extern void ui_run(ui_t *); 46 48 47 49 #endif -
uspace/lib/ui/include/ui/window.h
rf7a90df rd284ce9 38 38 39 39 #include <errno.h> 40 #include <gfx/context.h> 41 #include <gfx/coord.h> 40 42 #include <types/ui/ui.h> 43 #include <types/ui/resource.h> 41 44 #include <types/ui/window.h> 42 45 43 extern void ui_w indow_params_init(ui_window_params_t *);44 extern errno_t ui_window_create(ui_t *, ui_w indow_params_t *,46 extern void ui_wnd_params_init(ui_wnd_params_t *); 47 extern errno_t ui_window_create(ui_t *, ui_wnd_params_t *, 45 48 ui_window_t **); 49 extern void ui_window_set_cb(ui_window_t *, ui_window_cb_t *, void *); 46 50 extern void ui_window_destroy(ui_window_t *); 51 extern ui_resource_t *ui_window_get_res(ui_window_t *); 52 extern gfx_context_t *ui_window_get_gc(ui_window_t *); 53 extern void ui_window_get_app_rect(ui_window_t *, gfx_rect_t *); 47 54 48 55 #endif
Note:
See TracChangeset
for help on using the changeset viewer.