pub trait IWaylandFrameTrait {
// Required methods
unsafe fn getWaylandSurface(
&self,
display: *mut wl_display,
) -> *mut wl_surface;
unsafe fn getParentSurface(
&self,
parentSize: *mut ViewRect,
display: *mut wl_display,
) -> *mut xdg_surface;
unsafe fn getParentToplevel(
&self,
display: *mut wl_display,
) -> *mut xdg_toplevel;
}