diff options
author | Jasper St. Pierre <jstpierre@mecheye.net> | 2012-06-14 16:13:29 -0400 |
---|---|---|
committer | Jasper St. Pierre <jstpierre@mecheye.net> | 2012-06-25 13:52:47 -0400 |
commit | 18b38320a63e7219be2d02db2154de2fd6df3c6e (patch) | |
tree | 7d58c7cb7c83f125bc40e4ae1d75c282f833f6dc /src/meta/window.h | |
parent | 16be31b5143ceaa6193a4fb3caa27b04e790287b (diff) | |
download | mutter-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.h | 20 |
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 |