Changeset 4df6607 in mainline for uspace/lib/ui/include


Ignore:
Timestamp:
2020-11-01T18:37:09Z (5 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
c6f00b40
Parents:
8009dc27
Message:

Paint controls via layout

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

Legend:

Unmodified
Added
Removed
  • uspace/lib/ui/include/types/ui/control.h

    r8009dc27 r4df6607  
    3737#define _UI_TYPES_CONTROL_H
    3838
     39#include <errno.h>
    3940#include <io/pos_event.h>
    4041#include <types/ui/event.h>
     
    4546/** UI control ops */
    4647typedef struct ui_control_ops {
     48        /** Paint */
     49        errno_t (*paint)(void *);
    4750        /** Position event */
    4851        ui_evclaim_t (*pos_event)(void *, pos_event_t *);
  • uspace/lib/ui/include/ui/control.h

    r8009dc27 r4df6607  
    4444extern errno_t ui_control_new(ui_control_ops_t *, void *, ui_control_t **);
    4545extern void ui_control_delete(ui_control_t *);
     46extern errno_t ui_control_paint(ui_control_t *);
    4647extern ui_evclaim_t ui_control_pos_event(ui_control_t *, pos_event_t *);
    4748
  • uspace/lib/ui/include/ui/fixed.h

    r8009dc27 r4df6607  
    4747extern errno_t ui_fixed_add(ui_fixed_t *, ui_control_t *);
    4848extern void ui_fixed_remove(ui_fixed_t *, ui_control_t *);
     49extern errno_t ui_fixed_paint(ui_fixed_t *);
    4950extern ui_evclaim_t ui_fixed_pos_event(ui_fixed_t *, pos_event_t *);
    5051
Note: See TracChangeset for help on using the changeset viewer.