#include "tinyds-policy.h"
#include "tinyds-dpms.h"
#include "tinyds-launch.h"
+#include "tinyds-input-devicemgr.h"
struct tinyds_keyboard;
struct tinyds_pointer;
struct ds_seat *seat;
uint32_t seat_caps;
double output_x, output_y;
- struct ds_tizen_input_devicemgr *devicemgr;
struct tinyds_output *output;
struct tinyds_dpms *dpms;
struct tinyds_policy *policy;
struct tinyds_launch *launch;
+ struct tinyds_input_devicemgr *input_devicemgr;
struct wl_event_source *stdin_source;
struct wl_listener new_output;
struct wl_listener new_input;
struct wl_listener new_xdg_surface;
- struct wl_listener devicemgr_destroy;
- struct wl_listener pointer_warp;
-
struct wl_list keyboards;
struct wl_list pointers;
int effect_type;
};
+struct tinyds_view *tinyds_server_view_at(struct tinyds_server *server,
+ double lx, double ly, double *sx, double *sy);
+struct tinyds_view *tinyds_server_get_focused_view(struct tinyds_server *server);
+void tinyds_server_get_output_size(struct tinyds_server *server,
+ int *output_w, int *output_h);
+
#endif