[PATCH 3/6] desktop-shell: split protocol part from shell_surface specific functions
Pekka Paalanen
ppaalanen at gmail.com
Tue Apr 17 00:28:35 PDT 2012
On Mon, 16 Apr 2012 17:31:42 +0300
Tiago Vignatti <tiago.vignatti at intel.com> wrote:
> DE operations like toplevel, transiant, fullscreen, maximized, popup and the
> shell_surface constructor are the ones expected to be used in the global scope
> for Weston submodules like xserver-launcher and other shells.
>
> This commit split such procedures into a part that handles the protocol
> request and a part that creates the shell surface and deals with its
> operations. There's no functional changes in this commit.
>
> Signed-off-by: Tiago Vignatti <tiago.vignatti at intel.com>
> ---
> src/compositor.h | 1 +
> src/shell.c | 208 ++++++++++++++++++++++++++++++++++++------------------
> 2 files changed, 140 insertions(+), 69 deletions(-)
...
> static void
> -shell_surface_set_transient(struct wl_client *client,
> - struct wl_resource *resource,
> - struct wl_resource *parent_resource,
> - int x, int y, uint32_t flags)
> +set_transiant(struct shell_surface *shsurf, struct shell_surface *pshsurf,
> + int x, int y, uint32_t flags)
Spelling: should be "transient".
On a quick look seems fine otherwise.
Thanks,
pq
More information about the wayland-devel
mailing list