Changeset 8c772c4 in mainline for uspace/lib/ui/src
- Timestamp:
- 2020-11-07T22:12:12Z (5 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 3583ffb
- Parents:
- d55ab823
- Location:
- uspace/lib/ui/src
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/ui/src/label.c
rd55ab823 r8c772c4 45 45 #include "../private/label.h" 46 46 #include "../private/resource.h" 47 #include "../private/ui.h" 47 48 48 49 static void ui_label_ctl_destroy(void *); … … 64 65 * @return EOK on success, ENOMEM if out of memory 65 66 */ 66 errno_t ui_label_create(ui_ resource_t *resource, const char *text,67 errno_t ui_label_create(ui_t *ui, const char *text, 67 68 ui_label_t **rlabel) 68 69 { … … 87 88 } 88 89 89 label->res = resource;90 label->res = ui->resource; 90 91 label->halign = gfx_halign_left; 91 92 *rlabel = label; -
uspace/lib/ui/src/pbutton.c
rd55ab823 r8c772c4 47 47 #include "../private/pbutton.h" 48 48 #include "../private/resource.h" 49 #include "../private/ui.h" 49 50 50 51 /** Caption movement when button is pressed down */ … … 72 73 * @return EOK on success, ENOMEM if out of memory 73 74 */ 74 errno_t ui_pbutton_create(ui_ resource_t *resource, const char *caption,75 errno_t ui_pbutton_create(ui_t *ui, const char *caption, 75 76 ui_pbutton_t **rpbutton) 76 77 { … … 96 97 } 97 98 98 pbutton->res = resource;99 pbutton->res = ui->resource; 99 100 *rpbutton = pbutton; 100 101 return EOK; -
uspace/lib/ui/src/wdecor.c
rd55ab823 r8c772c4 46 46 #include <ui/wdecor.h> 47 47 #include "../private/resource.h" 48 #include "../private/ui.h" 48 49 #include "../private/wdecor.h" 49 50 … … 61 62 * @return EOK on success, ENOMEM if out of memory 62 63 */ 63 errno_t ui_wdecor_create(ui_ resource_t *resource, const char *caption,64 errno_t ui_wdecor_create(ui_t *ui, const char *caption, 64 65 ui_wdecor_t **rwdecor) 65 66 { … … 77 78 } 78 79 79 rc = ui_pbutton_create( resource, "X", &wdecor->btn_close);80 rc = ui_pbutton_create(ui, "X", &wdecor->btn_close); 80 81 if (rc != EOK) { 81 82 free(wdecor->caption); … … 87 88 (void *)wdecor); 88 89 89 wdecor->res = resource;90 wdecor->res = ui->resource; 90 91 wdecor->active = true; 91 92 *rwdecor = wdecor; -
uspace/lib/ui/src/window.c
rd55ab823 r8c772c4 135 135 goto error; 136 136 137 rc = ui_wdecor_create(res, params->caption, &wdecor); 137 ui->resource = res; 138 139 rc = ui_wdecor_create(ui, params->caption, &wdecor); 138 140 if (rc != EOK) 139 141 goto error; … … 223 225 } 224 226 225 ui_resource_t *ui_window_get_res(ui_window_t *window) 226 { 227 return window->res; 228 } 229 227 /** Get window GC. 228 * 229 * Return the grapic context of the window. It is relative to the upper-left 230 * corner of the window. 231 * 232 * @param window Window 233 * @return Graphic context 234 */ 230 235 gfx_context_t *ui_window_get_gc(ui_window_t *window) 231 236 { … … 233 238 } 234 239 240 /** Get window application rectangle. 241 * 242 * Return the window's application rectangle. This is a rectangle covering 243 * everything apart from the window frame and title bar. 244 * 245 * @param window Window 246 * @param rect Place to store application rectangle 247 */ 235 248 void ui_window_get_app_rect(ui_window_t *window, gfx_rect_t *rect) 236 249 { … … 241 254 } 242 255 256 /** Paint window. 257 * 258 * @param window Window 259 * @return EOK on success or an error code 260 */ 243 261 errno_t ui_window_paint(ui_window_t *window) 244 262 {
Note:
See TracChangeset
for help on using the changeset viewer.