summaryrefslogtreecommitdiff
path: root/src/wayland/meta-wayland-surface.h
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2018-04-06 13:27:52 +0200
committerCarlos Garnacho <carlosg@gnome.org>2018-04-23 21:31:19 +0200
commit22485ba36f9c6a41a6dd9344606640f0003503d1 (patch)
tree9236a2ba6ef0d15486e6788819e58f8c1895177a /src/wayland/meta-wayland-surface.h
parent8df2a1452cf48b724fd3f3e0b72e5175553febe5 (diff)
downloadmutter-22485ba36f9c6a41a6dd9344606640f0003503d1.tar.gz
wayland: Refactor surface actor into MetaWaylandActorSurface
All surface roles that do need a backing actor inherit from this class, it makes sense to move actor management there. This also means the MetaWaylandActorSurface is in charge of emitting ::geometry-changed on the MetaWaylandSurface.
Diffstat (limited to 'src/wayland/meta-wayland-surface.h')
-rw-r--r--src/wayland/meta-wayland-surface.h5
1 files changed, 0 insertions, 5 deletions
diff --git a/src/wayland/meta-wayland-surface.h b/src/wayland/meta-wayland-surface.h
index 92ce1050a..9921ee24e 100644
--- a/src/wayland/meta-wayland-surface.h
+++ b/src/wayland/meta-wayland-surface.h
@@ -137,7 +137,6 @@ struct _MetaWaylandSurface
/* Generic stuff */
struct wl_resource *resource;
MetaWaylandCompositor *compositor;
- MetaSurfaceActor *surface_actor;
MetaWaylandSurfaceRole *role;
MetaWindow *window;
cairo_region_t *input_region;
@@ -231,10 +230,6 @@ void meta_wayland_surface_unref_buffer_use_count (MetaWaylandSurf
void meta_wayland_surface_set_window (MetaWaylandSurface *surface,
MetaWindow *window);
-void meta_wayland_surface_create_surface_actor (MetaWaylandSurface *surface);
-
-void meta_wayland_surface_clear_surface_actor (MetaWaylandSurface *surface);
-
void meta_wayland_surface_configure_notify (MetaWaylandSurface *surface,
int new_x,
int new_y,