Changeset 8c772c4 in mainline for uspace/lib/ui/include


Ignore:
Timestamp:
2020-11-07T22:12:12Z (5 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
3583ffb
Parents:
d55ab823
Message:

Create UI controls based on UI object instead of based on UI resource

We want to be a bit more generic. Better not expose UI resource
(at least not in this particular case).

Location:
uspace/lib/ui/include/ui
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/ui/include/ui/label.h

    rd55ab823 r8c772c4  
    4242#include <types/ui/control.h>
    4343#include <types/ui/label.h>
    44 #include <types/ui/resource.h>
     44#include <types/ui/ui.h>
    4545
    46 extern errno_t ui_label_create(ui_resource_t *, const char *,
     46extern errno_t ui_label_create(ui_t *, const char *,
    4747    ui_label_t **);
    4848extern void ui_label_destroy(ui_label_t *);
  • uspace/lib/ui/include/ui/pbutton.h

    rd55ab823 r8c772c4  
    4343#include <types/ui/event.h>
    4444#include <types/ui/pbutton.h>
    45 #include <types/ui/resource.h>
     45#include <types/ui/ui.h>
    4646#include <stdbool.h>
    4747
    48 extern errno_t ui_pbutton_create(ui_resource_t *, const char *,
     48extern errno_t ui_pbutton_create(ui_t *, const char *,
    4949    ui_pbutton_t **);
    5050extern void ui_pbutton_destroy(ui_pbutton_t *);
  • uspace/lib/ui/include/ui/wdecor.h

    rd55ab823 r8c772c4  
    4141#include <io/pos_event.h>
    4242#include <stdbool.h>
    43 #include <types/ui/resource.h>
     43#include <types/ui/ui.h>
    4444#include <types/ui/wdecor.h>
    4545
    46 extern errno_t ui_wdecor_create(ui_resource_t *, const char *,
     46extern errno_t ui_wdecor_create(ui_t *, const char *,
    4747    ui_wdecor_t **);
    4848extern void ui_wdecor_destroy(ui_wdecor_t *);
  • uspace/lib/ui/include/ui/window.h

    rd55ab823 r8c772c4  
    5353extern void ui_window_add(ui_window_t *, ui_control_t *);
    5454extern void ui_window_remove(ui_window_t *, ui_control_t *);
    55 extern ui_resource_t *ui_window_get_res(ui_window_t *);
    5655extern gfx_context_t *ui_window_get_gc(ui_window_t *);
    5756extern void ui_window_get_app_rect(ui_window_t *, gfx_rect_t *);
Note: See TracChangeset for help on using the changeset viewer.