summaryrefslogtreecommitdiffstats
path: root/server/display-channel.h
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@gmail.com>2015-11-13 10:29:16 -0600
committerFrediano Ziglio <fziglio@redhat.com>2015-11-18 15:34:01 +0000
commitd9a488a62f2acfbf3b9d80ddffacc9805b5627e6 (patch)
treed8b2014df26fb21e51318471594a9ffa41b54224 /server/display-channel.h
parent960e0321b61ae615e05b7b809c99b079906a7008 (diff)
downloadspice-d9a488a62f2acfbf3b9d80ddffacc9805b5627e6.tar.gz
spice-d9a488a62f2acfbf3b9d80ddffacc9805b5627e6.tar.xz
spice-d9a488a62f2acfbf3b9d80ddffacc9805b5627e6.zip
worker: painfully move display_channel_add_drawable
Acked-by: Jonathon Jongsma <jjongsma@redhat.com> Acked-by: Frediano Ziglio <fziglio@redhat.com>
Diffstat (limited to 'server/display-channel.h')
-rw-r--r--server/display-channel.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/server/display-channel.h b/server/display-channel.h
index 9c8f1371..8deb71cf 100644
--- a/server/display-channel.h
+++ b/server/display-channel.h
@@ -419,6 +419,8 @@ void display_channel_surface_unref (DisplayCha
uint32_t surface_id);
bool display_channel_surface_has_canvas (DisplayChannel *display,
uint32_t surface_id);
+int display_channel_add_drawable (DisplayChannel *display,
+ Drawable *drawable);
static inline int is_equal_path(SpicePath *path1, SpicePath *path2)
{
@@ -535,4 +537,13 @@ static inline void region_add_clip_rects(QRegion *rgn, SpiceClipRects *data)
}
}
+void red_pipes_add_drawable(DisplayChannel *display, Drawable *drawable);
+void current_remove_drawable(DisplayChannel *display, Drawable *item);
+void red_pipes_add_drawable_after(DisplayChannel *display,
+ Drawable *drawable, Drawable *pos_after);
+void red_pipes_remove_drawable(Drawable *drawable);
+void dcc_add_drawable(DisplayChannelClient *dcc, Drawable *drawable);
+void current_remove(DisplayChannel *display, TreeItem *item);
+void detach_streams_behind(DisplayChannel *display, QRegion *region, Drawable *drawable);
+
#endif /* DISPLAY_CHANNEL_H_ */