X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fwayland_ivi_wm.hpp;h=b515a067128e53dbe770e8057377e73c44abfa1e;hb=c447b8902934dc59166d5ae2b558fbb886b01887;hp=9d0c7a740d1961854d194da06d6a44c28b900efa;hpb=6bc7a273350721be300423b1509527f336dce50e;p=apps%2Fagl-service-windowmanager-2017.git diff --git a/src/wayland_ivi_wm.hpp b/src/wayland_ivi_wm.hpp index 9d0c7a7..b515a06 100644 --- a/src/wayland_ivi_wm.hpp +++ b/src/wayland_ivi_wm.hpp @@ -256,6 +256,9 @@ struct controller : public wayland_proxy size output_size; // Display size[pixel] size physical_size; // Display size[mm] + // Scale for conversion CSS PX -> DP(Device Pixel) + double scale; + wm::controller_hooks *chooks; struct wl::display *display; @@ -289,6 +292,7 @@ struct controller : public wayland_proxy void layer_create(uint32_t id, int32_t w, int32_t h); void surface_create(uint32_t id); void create_screen(struct wl_output *output); + void get_surface_properties(uint32_t surface_id, int param = 0); // Events void surface_visibility_changed(uint32_t id, int32_t visibility);