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