mutter/src/core
Tomas Frydrych 28767c4d34 _MUTTER_HINTS
A per-window _MUTTER_HINTS property allowing plugins to use custom hints. The
property holds a colon separated list of key=value pairs; plugin-specific keys
must be suitably namespaced, while 'mutter-' prefix is reserved for internal
Mutter use only.

This commit adds MetaWindow::mutter-hints property, and
meta_window_get_mutter_hints() accessor, as well as the internal machinery for
reading and updating of the hints.

https://bugzilla.gnome.org/show_bug.cgi?id=613123
2010-05-14 12:20:56 +01:00
..
async-getprop.c gnome-doc-tools version doesn't need to be so high. disable the entire 2008-12-01 22:54:57 +00:00
async-getprop.h gnome-doc-tools version doesn't need to be so high. disable the entire 2008-12-01 22:54:57 +00:00
bell.c Make libcanberra support optional 2010-02-11 12:04:11 -05:00
bell.h Comprehensively rename to Mutter 2009-06-16 14:17:10 -04:00
boxes.c Refer to monitors as "monitors" rather than "xineramas" 2009-08-31 14:39:48 -04:00
constraints.c Prevent window self-maximisation 2010-02-10 12:48:10 -05:00
constraints.h Comprehensively rename to Mutter 2009-06-16 14:17:10 -04:00
core.c Fix crash when right-clicking on window frame 2010-04-26 17:04:07 -04:00
delete.c Include <sys/wait.h> for WIFEXITSTATUS/WIFEXITED 2010-03-15 11:09:49 -04:00
display-private.h Export methods interact with user_time 2010-04-24 13:13:54 -04:00
display.c Add public function to sort windows by stacking 2010-05-05 17:18:22 -04:00
edge-resistance.c Fix crash when struts change during grab operation 2010-02-09 17:00:20 -05:00
edge-resistance.h src/include/frame.h src/include/display.h src/include/xprops.h 2008-05-19 00:00:09 +00:00
errors.c Handle XError and XIOError for unknown displays 2010-02-11 13:02:49 -05:00
eventqueue.c Comprehensively rename to Mutter 2009-06-16 14:17:10 -04:00
eventqueue.h Comprehensively rename to Mutter 2009-06-16 14:17:10 -04:00
frame-private.h Comprehensively rename to Mutter 2009-06-16 14:17:10 -04:00
frame.c There can be only one compositor engine 2009-06-30 09:34:03 -04:00
group-private.h Comprehensively rename to Mutter 2009-06-16 14:17:10 -04:00
group-props.c Added curly brackets in two places to keep -pedantic happy. 2008-05-04 17:57:11 +00:00
group-props.h Exposed MetaGroup API. 2009-01-15 15:37:48 +00:00
group.c Comprehensively rename to Mutter 2009-06-16 14:17:10 -04:00
iconcache.c Comprehensively rename to Mutter 2009-06-16 14:17:10 -04:00
iconcache.h Comprehensively rename to Mutter 2009-06-16 14:17:10 -04:00
keybindings-private.h Enforce a policy of single-handling of key events 2009-08-26 12:26:58 -04:00
keybindings.c meta_display_get_keybinding_action: strip out uninteresting modifiers 2010-03-18 17:57:47 -04:00
main.c Load one copy of plugins early 2010-04-13 13:53:55 -04:00
mutter-Xatomtype.h Comprehensively rename to Mutter 2009-06-16 14:17:10 -04:00
place.c Refer to monitors as "monitors" rather than "xineramas" 2009-08-31 14:39:48 -04:00
place.h Comprehensively rename to Mutter 2009-06-16 14:17:10 -04:00
prefs.c Avoid triggering strict-aliasing checks when iterating preferences 2010-04-14 22:18:45 -04:00
screen-private.h store timestamp for _NET_WM_CM_SX selection 2010-02-10 12:25:20 -05:00
screen.c store timestamp for _NET_WM_CM_SX selection 2010-02-10 12:25:20 -05:00
session.c Don't warn about a missing session file 2010-02-11 13:02:49 -05:00
session.h Adding doxygen headers to some files. 2008-08-18 10:25:17 +00:00
stack-tracker.c Use "later functions" to fix priority problems with Clutter redraw 2009-10-02 15:50:16 -04:00
stack-tracker.h Move compositor-stack handling to MetaStackTracker 2009-06-29 23:05:11 -04:00
stack.c Refer to monitors as "monitors" rather than "xineramas" 2009-08-31 14:39:48 -04:00
stack.h Add a MetaScreen:restacked signal and expose MetaWindow.layer 2009-03-12 17:07:27 -04:00
testasyncgetprop.c Comprehensively rename to Mutter 2009-06-16 14:17:10 -04:00
testboxes.c Refer to monitors as "monitors" rather than "xineramas" 2009-08-31 14:39:48 -04:00
util.c Fix handling of SIGCHLD 2009-11-20 11:15:58 -05:00
window-private.h _MUTTER_HINTS 2010-05-14 12:20:56 +01:00
window-props.c _MUTTER_HINTS 2010-05-14 12:20:56 +01:00
window-props.h Don't read most properties for override-redirect windows 2009-06-29 22:32:19 -04:00
window.c _MUTTER_HINTS 2010-05-14 12:20:56 +01:00
workspace-private.h Refer to monitors as "monitors" rather than "xineramas" 2009-08-31 14:39:48 -04:00
workspace.c Don't focus ancestor window on a different workspace 2010-02-11 13:02:50 -05:00
xprops.c Work around Xlib 64-bit "specialness" 2010-01-25 11:07:32 -05:00