On Tue, Dec 15, 2015 at 06:56:25PM +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 <[email protected]>
Reviewed-by: Jonas Ådahl <[email protected]> > --- > clients/window.c | 16 ++++++++++++++++ > clients/window.h | 3 +++ > 2 files changed, 19 insertions(+) > > diff --git a/clients/window.c b/clients/window.c > index 9d1e8b3..44e5ce4 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 > [email protected] > http://lists.freedesktop.org/mailman/listinfo/wayland-devel _______________________________________________ wayland-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/wayland-devel
