summaryrefslogtreecommitdiff
path: root/src/meta/window.h
diff options
context:
space:
mode:
authorJasper St. Pierre <jstpierre@mecheye.net>2012-06-14 16:13:29 -0400
committerJasper St. Pierre <jstpierre@mecheye.net>2012-06-25 13:52:47 -0400
commit18b38320a63e7219be2d02db2154de2fd6df3c6e (patch)
tree7d58c7cb7c83f125bc40e4ae1d75c282f833f6dc /src/meta/window.h
parent16be31b5143ceaa6193a4fb3caa27b04e790287b (diff)
downloadmutter-18b38320a63e7219be2d02db2154de2fd6df3c6e.tar.gz
window: Make some window methods public
There's no reason they aren't, right now. Extensions should be able to use these. https://bugzilla.gnome.org/show_bug.cgi?id=678126
Diffstat (limited to 'src/meta/window.h')
-rw-r--r--src/meta/window.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/meta/window.h b/src/meta/window.h
index 5e09b598a..1d2f59b76 100644
--- a/src/meta/window.h
+++ b/src/meta/window.h
@@ -171,4 +171,24 @@ cairo_region_t *meta_window_get_frame_bounds (MetaWindow *window);
MetaWindow *meta_window_get_tile_match (MetaWindow *window);
+void meta_window_make_fullscreen (MetaWindow *window);
+void meta_window_unmake_fullscreen (MetaWindow *window);
+void meta_window_make_above (MetaWindow *window);
+void meta_window_unmake_above (MetaWindow *window);
+void meta_window_shade (MetaWindow *window,
+ guint32 timestamp);
+void meta_window_unshade (MetaWindow *window,
+ guint32 timestamp);
+void meta_window_stick (MetaWindow *window);
+void meta_window_unstick (MetaWindow *window);
+
+void meta_window_kill (MetaWindow *window);
+void meta_window_focus (MetaWindow *window,
+ guint32 timestamp);
+
+void meta_window_begin_grab_op (MetaWindow *window,
+ MetaGrabOp op,
+ gboolean frame_action,
+ guint32 timestamp);
+
#endif