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


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

Generating button activation event

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

Legend:

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

    rfaca61b8 r8ef48ece  
    4040typedef struct ui_pbutton ui_pbutton_t;
    4141
     42/** Push button callbacks */
     43typedef struct ui_pbutton_cb {
     44        void (*clicked)(ui_pbutton_t *, void *);
     45} ui_pbutton_cb_t;
     46
    4247#endif
    4348
  • uspace/lib/ui/include/ui/pbutton.h

    rfaca61b8 r8ef48ece  
    4747    ui_pbutton_t **);
    4848extern void ui_pbutton_destroy(ui_pbutton_t *);
     49extern void ui_pbutton_set_cb(ui_pbutton_t *, ui_pbutton_cb_t *, void *);
    4950extern void ui_pbutton_set_rect(ui_pbutton_t *, gfx_rect_t *);
    5051extern void ui_pbutton_set_default(ui_pbutton_t *, bool);
     
    5253extern void ui_pbutton_press(ui_pbutton_t *);
    5354extern void ui_pbutton_release(ui_pbutton_t *);
     55extern void ui_pbutton_enter(ui_pbutton_t *);
     56extern void ui_pbutton_leave(ui_pbutton_t *);
     57extern void ui_pbutton_clicked(ui_pbutton_t *);
    5458extern void ui_pbutton_pos_event(ui_pbutton_t *, pos_event_t *);
    5559
Note: See TracChangeset for help on using the changeset viewer.