gnome-shell/src
Florian Müllner 1c8955b34a shell-util: Add helper to hide actors from pick
At times it is desireable to hide actors from being picked even
with a mode of CLUTTER_PICK_ALL.

Currently we use a pattern of
    clutter_actor_hide();
    clutter_stage_get_actor_at_pos();
    clutter_actor_show();
in these cases, which gets hideous if the actor we want to exclude
from the pick is located in another module.

A more elegant solution is to connect a handler to the ::pick signal,
which stops further emission.

Credit for the idea goes to Owen Taylor.

https://bugzilla.gnome.org/show_bug.cgi?id=634560
2010-11-18 20:27:55 +01:00
..
gdmuser gdm: mute debug messages 2010-10-14 13:35:04 -04:00
gvc Add private gnome-volume-control library 2010-10-19 15:24:04 +01:00
st StIcon: add support for GIcon 2010-11-16 22:11:27 +01:00
tray Avoid warnings on null actors for tray icons 2010-10-25 15:18:07 +02:00
gnome-shell-clock-preferences.in Switch to using dconf 2010-06-25 12:48:14 -04:00
gnome-shell-plugin.c Use the GNOME 3 WM theme by default 2010-10-31 11:58:44 -04:00
gnome-shell.in gnome-shell: When creating an extension, print where we created it 2010-11-15 18:43:15 -05:00
gtk-compat.h Add compatibility with GTK+ 2.18 2010-05-10 18:31:51 +02:00
Makefile-gdmuser.am gdm: resync cut-and-paste code from gdm tree. 2010-10-13 19:05:54 -04:00
Makefile-gvc.am Add private gnome-volume-control library 2010-10-19 15:24:04 +01:00
Makefile-st.am Add StIconColors object, compute in StThemeNode 2010-11-12 17:36:26 -05:00
Makefile-tray.am src: consistentify Makefile indentation/alignment 2010-10-05 10:15:22 -04:00
Makefile.am StIcon: add support for GIcon 2010-11-16 22:11:27 +01:00
run-js-test.c Add run-js-test executable to run tests 2010-11-12 17:36:20 -05:00
shell-app-private.h [ShellApp] refactor handling startup sequence 2010-10-07 01:30:30 +04:00
shell-app-system.c StIcon: add support for GIcon 2010-11-16 22:11:27 +01:00
shell-app-system.h Add sections to the all apps view 2010-06-06 02:53:27 +04:00
shell-app-usage.c Migrate to GSettings 2010-06-18 20:27:41 +02:00
shell-app-usage.h introspection: Fix annotations 2010-09-15 03:02:26 +02:00
shell-app.c Revert "Transition the ShellApp state when ready." 2010-11-12 18:41:54 +01:00
shell-app.h Associate process identifiers with applications 2010-06-09 14:44:15 -04:00
shell-arrow.c include "config.h" in all .c files 2009-11-24 09:15:35 -05:00
shell-arrow.h Add emacs modelines to all .c and .h files that were missing them 2009-10-27 11:27:45 -04:00
shell-doc-system.c introspection: Fix annotations 2010-09-15 03:02:26 +02:00
shell-doc-system.h introspection: Fix annotations 2010-09-15 03:02:26 +02:00
shell-drawing.c [StDrawingArea] further CSS-ify StDrawingArea users 2010-04-06 08:22:10 -04:00
shell-drawing.h [StDrawingArea] further CSS-ify StDrawingArea users 2010-04-06 08:22:10 -04:00
shell-embedded-window-private.h Add emacs modelines to all .c and .h files that were missing them 2009-10-27 11:27:45 -04:00
shell-embedded-window.c [ShellTrayIcon] add ShellTrayIcon, make ShellTrayManager use it 2010-09-23 09:49:47 -04:00
shell-embedded-window.h [ShellTrayIcon] add ShellTrayIcon, make ShellTrayManager use it 2010-09-23 09:49:47 -04:00
shell-enum-types.c.in Create GTypes for Shell namespace 2010-04-12 16:01:54 -04:00
shell-enum-types.h.in Create GTypes for Shell namespace 2010-04-12 16:01:54 -04:00
shell-generic-container.c St: add keyboard focus navigation support 2010-10-29 08:38:05 -04:00
shell-generic-container.h introspection: Fix annotations 2010-09-15 03:02:26 +02:00
shell-global-private.h Adapt to removal of Mutter namespace 2010-10-23 14:02:45 -04:00
shell-global.c Use the new "background actor" functionality in Mutter 2010-11-18 14:03:37 -05:00
shell-global.h Use the new "background actor" functionality in Mutter 2010-11-18 14:03:37 -05:00
shell-gtk-embed.c shell-gtk-embed: Use GtkWidget instead of GtkObject 2010-09-27 17:05:40 +02:00
shell-gtk-embed.h [ShellGtkEmbed] base this on ClutterX11TexturePixmap, not ClutterGLX 2010-09-23 09:49:47 -04:00
shell-jsapi-compat-private.h Support xulrunner 1.9.3+ 2010-09-30 12:43:12 -04:00
shell-marshal.list Create ShellApp, rebase things on it 2009-10-14 14:37:34 -04:00
shell-perf-log.c introspection: Build with --warn-all --warn-error 2010-09-07 13:07:52 -04:00
shell-perf-log.h Dump a complete report from a performance run, as JSON 2010-05-21 00:18:45 -04:00
shell-process.c include "config.h" in all .c files 2009-11-24 09:15:35 -05:00
shell-process.h Add emacs modelines to all .c and .h files that were missing them 2009-10-27 11:27:45 -04:00
shell-recorder-src.c include "config.h" in all .c files 2009-11-24 09:15:35 -05:00
shell-recorder-src.h Add emacs modelines to all .c and .h files that were missing them 2009-10-27 11:27:45 -04:00
shell-recorder.c ShellRecorder: Include math.h for M_PI 2010-10-11 14:29:46 -04:00
shell-recorder.h Make parameters configureable 2010-02-08 21:31:30 +01:00
shell-slicer.c Support and require Clutter 1.2 2010-03-11 15:08:48 -05:00
shell-slicer.h Don't generate st.h in a subdir 2010-02-22 19:37:49 -05:00
shell-stack.c include "config.h" in all .c files 2009-11-24 09:15:35 -05:00
shell-stack.h Add emacs modelines to all .c and .h files that were missing them 2009-10-27 11:27:45 -04:00
shell-tray-icon.c [ShellTrayIcon] add ShellTrayIcon, make ShellTrayManager use it 2010-09-23 09:49:47 -04:00
shell-tray-icon.h [ShellTrayIcon] add ShellTrayIcon, make ShellTrayManager use it 2010-09-23 09:49:47 -04:00
shell-tray-manager.c ShellTrayManager: fix icon actor memory management 2010-11-18 13:52:35 -05:00
shell-tray-manager.h Use a fixed ordering for well-known icons 2009-10-19 14:57:02 -04:00
shell-util.c shell-util: Add helper to hide actors from pick 2010-11-18 20:27:55 +01:00
shell-util.h shell-util: Add helper to hide actors from pick 2010-11-18 20:27:55 +01:00
shell-window-tracker-private.h Add missing shell-window-tracker-private.h file 2010-06-09 16:23:37 -04:00
shell-window-tracker.c StIcon: add support for GIcon 2010-11-16 22:11:27 +01:00
shell-window-tracker.h Consume startup-notification APPLICATION_ID 2010-03-30 17:36:05 -04:00
shell-wm-private.h Adapt to removal of Mutter namespace 2010-10-23 14:02:45 -04:00
shell-wm.c Adapt to removal of Mutter namespace 2010-10-23 14:02:45 -04:00
shell-wm.h Adapt to removal of Mutter namespace 2010-10-23 14:02:45 -04:00
shell-xfixes-cursor.c Fix cursor image tracking on 64-bit systems 2010-11-01 11:11:01 -04:00
shell-xfixes-cursor.h Add shell-xfixes-cursor.[ch] 2010-05-11 15:03:11 -04:00
test-recorder.c Add emacs modelines to all .c and .h files that were missing them 2009-10-27 11:27:45 -04:00