[PATCH weston 3/5] client: Add DnD cursors to the managed cursors list

Jonas Ådahl jadahl at gmail.com
Mon Dec 21 21:22:13 PST 2015


On Tue, Dec 22, 2015 at 02:33:29AM +0100, Carlos Garnacho wrote:
> That way we'll be able to set the corresponding pointer surface to
> a current DnD operation.
> 
> Signed-off-by: Carlos Garnacho <carlosg at gnome.org>
> Reviewed-by: Jonas Ådahl <jadahl at gmail.com>

Seems here and in 5/5 the "@" somewhere turned into " at ". Did you
maybe copy it from the mailing list archive?


Jonas

> ---
>  clients/window.c | 16 ++++++++++++++++
>  clients/window.h |  3 +++
>  2 files changed, 19 insertions(+)
> 
> diff --git a/clients/window.c b/clients/window.c
> index 9c67b91..4666bb9 100644
> --- a/clients/window.c
> +++ b/clients/window.c
> @@ -1266,6 +1266,19 @@ static const char *watches[] = {
>  	"0426c94ea35c87780ff01dc239897213"
>  };
>  
> +static const char *move_draggings[] = {
> +	"dnd-move"
> +};
> +
> +static const char *copy_draggings[] = {
> +	"dnd-copy"
> +};
> +
> +static const char *forbidden_draggings[] = {
> +	"dnd-none",
> +	"dnd-no-drop"
> +};
> +
>  struct cursor_alternatives {
>  	const char **names;
>  	size_t count;
> @@ -1285,6 +1298,9 @@ static const struct cursor_alternatives cursors[] = {
>  	{xterms, ARRAY_LENGTH(xterms)},
>  	{hand1s, ARRAY_LENGTH(hand1s)},
>  	{watches, ARRAY_LENGTH(watches)},
> +	{move_draggings, ARRAY_LENGTH(move_draggings)},
> +	{copy_draggings, ARRAY_LENGTH(copy_draggings)},
> +	{forbidden_draggings, ARRAY_LENGTH(forbidden_draggings)},
>  };
>  
>  static void
> diff --git a/clients/window.h b/clients/window.h
> index b61a62a..1200f01 100644
> --- a/clients/window.h
> +++ b/clients/window.h
> @@ -189,6 +189,9 @@ enum cursor_type {
>  	CURSOR_IBEAM,
>  	CURSOR_HAND1,
>  	CURSOR_WATCH,
> +	CURSOR_DND_MOVE,
> +	CURSOR_DND_COPY,
> +	CURSOR_DND_FORBIDDEN,
>  
>  	CURSOR_BLANK
>  };
> -- 
> 2.5.0
> 
> _______________________________________________
> wayland-devel mailing list
> wayland-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/wayland-devel


More information about the wayland-devel mailing list