Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/include/io/window.h

    r6d5e378 rbc4bf97  
    3636#define LIBC_IO_WINDOW_H_
    3737
    38 #include <bool.h>
     38#include <stdbool.h>
    3939#include <sys/types.h>
    4040#include <async.h>
    4141#include <loc.h>
    42 #include <io/console.h>
    43 
    44 typedef enum {
    45         POS_UPDATE,
    46         POS_PRESS,
    47         POS_RELEASE
    48 } pos_event_type_t;
    49 
    50 typedef struct {
    51         sysarg_t pos_id;
    52         pos_event_type_t type;
    53         sysarg_t btn_num;
    54         sysarg_t hpos;
    55         sysarg_t vpos;
    56 } pos_event_t;
     42#include <io/kbd_event.h>
     43#include <io/pos_event.h>
    5744
    5845typedef struct {
     
    7158        ET_POSITION_EVENT,
    7259        ET_SIGNAL_EVENT,
     60        ET_WINDOW_FOCUS,
     61        ET_WINDOW_UNFOCUS,
    7362        ET_WINDOW_RESIZE,
    7463        ET_WINDOW_REFRESH,
     
    10089} window_grab_flags_t;
    10190
    102 extern int win_register(async_sess_t *, service_id_t *, service_id_t *);
     91extern int win_register(async_sess_t *, service_id_t *, service_id_t *, sysarg_t, sysarg_t);
    10392
    10493extern int win_get_event(async_sess_t *, window_event_t *);
Note: See TracChangeset for help on using the changeset viewer.