Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/hid/display/seat.h

    r978c9bc5 r9546146  
    11/*
    2  * Copyright (c) 2019 Jiri Svoboda
     2 * Copyright (c) 2024 Jiri Svoboda
    33 * All rights reserved.
    44 *
     
    4141#include <io/kbd_event.h>
    4242#include <io/pos_event.h>
     43#include <sif.h>
    4344#include "types/display/display.h"
    4445#include "types/display/seat.h"
     
    4647#include "types/display/window.h"
    4748
    48 extern errno_t ds_seat_create(ds_display_t *, ds_seat_t **);
     49extern errno_t ds_seat_create(ds_display_t *, const char *, ds_seat_t **);
    4950extern void ds_seat_destroy(ds_seat_t *);
     51extern errno_t ds_seat_load(ds_display_t *, sif_node_t *, ds_seat_t **);
     52extern errno_t ds_seat_save(ds_seat_t *, sif_node_t *);
    5053extern void ds_seat_set_focus(ds_seat_t *, ds_window_t *);
    51 extern void ds_seat_evac_focus(ds_seat_t *, ds_window_t *);
     54extern void ds_seat_set_popup(ds_seat_t *, ds_window_t *);
     55extern void ds_seat_evac_wnd_refs(ds_seat_t *, ds_window_t *);
     56extern void ds_seat_unfocus_wnd(ds_seat_t *, ds_window_t *);
     57extern void ds_seat_switch_focus(ds_seat_t *);
    5258extern errno_t ds_seat_post_kbd_event(ds_seat_t *, kbd_event_t *);
    5359extern errno_t ds_seat_post_ptd_event(ds_seat_t *, ptd_event_t *);
     
    5561extern void ds_seat_set_wm_cursor(ds_seat_t *, ds_cursor_t *);
    5662extern errno_t ds_seat_paint_pointer(ds_seat_t *, gfx_rect_t *);
     63extern void ds_seat_add_idevcfg(ds_seat_t *, ds_idevcfg_t *);
     64extern void ds_seat_remove_idevcfg(ds_idevcfg_t *);
     65extern ds_idevcfg_t *ds_seat_first_idevcfg(ds_seat_t *);
     66extern ds_idevcfg_t *ds_seat_next_idevcfg(ds_idevcfg_t *);
    5767
    5868#endif
Note: See TracChangeset for help on using the changeset viewer.