From d9a488a62f2acfbf3b9d80ddffacc9805b5627e6 Mon Sep 17 00:00:00 2001 From: Marc-André Lureau Date: Fri, 13 Nov 2015 10:29:16 -0600 Subject: worker: painfully move display_channel_add_drawable Acked-by: Jonathon Jongsma Acked-by: Frediano Ziglio --- server/display-channel.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'server/display-channel.h') 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_ */ -- cgit