gnome-shell/src
Jasper St. Pierre 64b2c5d1b4 st-widget: Add a proper paint, add st_widget_paint_background
Since we want to paint children by default in StWidget, we need to
provide a way for custom subclasses to paint their CSS backgrounds
without painting children... introducing st_widget_paint_background.

Additionally, remove any custom paint/pick handlers added by subclasses
of StWidget that just painted their children. This will cause double
painting if left alone.

This also removes the hacky things that some subclasses of StBin did
to prevent their one child to be painted by StBin.

https://bugzilla.gnome.org/show_bug.cgi?id=670034
2012-02-22 17:00:44 -05:00
..
calendar-server etc: Use generic marshaller 2012-01-25 19:03:13 -05:00
gvc etc: Use generic marshaller 2012-01-25 19:03:13 -05:00
hotplug-sniffer hotplug-sniffer: fix double free when setting D-Bus return value 2012-01-16 17:38:38 -05:00
st st-widget: Add a proper paint, add st_widget_paint_background 2012-02-22 17:00:44 -05:00
tray etc: Use generic marshaller 2012-01-25 19:03:13 -05:00
gactionmuxer.c action muxer: drop direct GDBusActionGroup use 2011-12-20 17:36:59 -05:00
gactionmuxer.h Another update for GLib API changes 2011-12-20 17:36:59 -05:00
gactionobservable.c Another update for GLib API changes 2011-12-20 17:36:59 -05:00
gactionobservable.h Another update for GLib API changes 2011-12-20 17:36:59 -05:00
gactionobserver.c Another update for GLib API changes 2011-12-20 17:36:59 -05:00
gactionobserver.h Another update for GLib API changes 2011-12-20 17:36:59 -05:00
gnome-shell-extension-prefs.in Add a new tool, 'gnome-shell-extension-prefs', which can configure extensions 2012-02-07 16:00:37 -05:00
gnome-shell-extension-tool.in gnome-shell-extension-tool: Add facilities to enable/disable extensions 2011-10-20 17:38:48 -04:00
gnome-shell-jhbuild.in gnome-shell-jhbuild.in: Fix restore_gnome. 2011-07-13 13:35:16 -04:00
gnome-shell-plugin.c Do not use the default stage 2011-12-15 16:13:29 -05:00
main.c Do not use the default stage 2011-12-15 16:13:29 -05:00
Makefile-calendar-server.am sniffer: add a mimetype sniffer helper executable 2011-07-13 14:39:35 -04:00
Makefile-gvc.am gvc: Fix introspection building 2011-03-11 16:29:40 +00:00
Makefile-hotplug-sniffer.am sniffer: add a mimetype sniffer helper executable 2011-07-13 14:39:35 -04:00
Makefile-st.am st: Remove st-tooltip 2012-02-15 20:12:49 -05:00
Makefile-tray.am etc: Use generic marshaller 2012-01-25 19:03:13 -05:00
Makefile.am docDisplay: Remove "Recent Items" search provider 2012-02-21 23:00:53 +01:00
run-js-test.c run-js-test: Do not use the default stage 2011-12-16 00:18:17 +01:00
shell-a11y.c *.[ch]: add emacs modeline to C files that were missing it 2011-10-11 08:05:17 -04:00
shell-a11y.h *.[ch]: add emacs modeline to C files that were missing it 2011-10-11 08:05:17 -04:00
shell-app-private.h shell-app: Remove MATCH_MULTIPLE_{PREFIX,SUFFIX} 2011-10-13 17:46:45 +02:00
shell-app-system-private.h apps: Ensure running apps override new .desktop file data 2011-09-05 17:29:41 -04:00
shell-app-system.c app-system: Don't assume that gmenu_tree_load_sync() sets error 2012-02-20 11:41:57 +01:00
shell-app-system.h apps: Ensure running apps override new .desktop file data 2011-09-05 17:29:41 -04:00
shell-app-usage.c shell: Use generic marshaller 2012-01-25 19:03:48 -05:00
shell-app-usage.h app-system: Consider usage frequency in search results 2011-10-13 17:46:45 +02:00
shell-app.c ShellApp: Fix warning with call to g_strv_length() 2012-02-07 13:06:24 -05:00
shell-app.h Adjust to gtk/mutter changes for Application API 2012-01-18 17:25:35 -05:00
shell-contact-system.c *.[ch]: add emacs modeline to C files that were missing it 2011-10-11 08:05:17 -04:00
shell-contact-system.h contact-system: Add helper method to get a (display) email 2011-10-05 20:26:38 +02: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 ShellEmbeddedWindow: don't update the size of a destroyed actor. 2012-01-14 13:31:04 +01: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-widget: Add a proper paint, add st_widget_paint_background 2012-02-22 17:00:44 -05:00
shell-generic-container.h introspection: Fix annotations 2010-09-15 03:02:26 +02:00
shell-global-private.h screenshot: Split into separate file / class 2012-02-14 21:10:08 +01:00
shell-global.c st: Remove st-tooltip 2012-02-15 20:12:49 -05:00
shell-global.h screenshot: Split into separate file / class 2012-02-14 21:10:08 +01:00
shell-gtk-embed.c Replace deprecated gtk_widget_size_request 2011-11-11 09:50:18 +01:00
shell-gtk-embed.h [ShellGtkEmbed] base this on ClutterX11TexturePixmap, not ClutterGLX 2010-09-23 09:49:47 -04:00
shell-js.c Split off the extension importing stuff into a new library, 'ShellJS' 2012-02-07 16:00:37 -05:00
shell-js.h Split off the extension importing stuff into a new library, 'ShellJS' 2012-02-07 16:00:37 -05:00
shell-jsapi-compat-private.h Support xulrunner 1.9.3+ 2010-09-30 12:43:12 -04:00
shell-mobile-providers.c Doc fixes 2011-11-07 15:24:59 -05:00
shell-mobile-providers.h Status area: add NetworkManager indicator 2011-03-16 15:59:34 +01:00
shell-mount-operation.c shell: Use generic marshaller 2012-01-25 19:03:48 -05:00
shell-mount-operation.h *.[ch]: add emacs modeline to C files that were missing it 2011-10-11 08:05:17 -04:00
shell-network-agent.c ShellNetworkAgent: don't access request fields if the operation is cancelled 2012-02-14 19:16:50 +01:00
shell-network-agent.h NetworkAgent: add support for VPN connections 2012-02-14 19:16:28 +01:00
shell-perf-helper.c gnome-shell-perf-helper: add server for creating test windows 2011-03-11 19:21:07 -05:00
shell-perf-log.c Doc fixes 2011-11-07 15:24:59 -05:00
shell-perf-log.h Dump a complete report from a performance run, as JSON 2010-05-21 00:18:45 -04:00
shell-polkit-authentication-agent.c pokit-agent: fix segfault when we we fail to get the current session 2012-02-18 20:27:39 +01:00
shell-polkit-authentication-agent.h polkit: return error when authentication dialog is dismissed 2011-02-23 11:02:46 -05:00
shell-recorder-src.c ShellRecorderSrc: Set as GST_FORMAT_TIME 2012-01-31 10:47:19 -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: drop frames to approximate the target framerate 2012-01-31 10:47:19 -05:00
shell-recorder.h Doc fixes 2011-11-07 15:24:59 -05:00
shell-screen-grabber.c screenGrabber: Pass correct coordinates to glReadPixels 2012-02-04 17:08:28 +01:00
shell-screen-grabber.h ShellScreenGrabber: grab the screen using pixel buffers 2012-01-31 10:47:19 -05:00
shell-screenshot.c screenshot: add missing shell_screenshot_new() 2012-02-14 15:57:34 -05:00
shell-screenshot.h screenshot: add missing shell_screenshot_new() 2012-02-14 15:57:34 -05:00
shell-slicer.c st-widget: Add a proper paint, add st_widget_paint_background 2012-02-22 17:00:44 -05:00
shell-slicer.h Don't generate st.h in a subdir 2010-02-22 19:37:49 -05:00
shell-stack.c st-widget: Add a proper paint, add st_widget_paint_background 2012-02-22 17:00:44 -05:00
shell-stack.h ShellStack: make this an StWidget 2011-09-08 08:49:55 -04:00
shell-tp-client.c Support only Call1 channels 2012-02-21 17:43:05 +01:00
shell-tp-client.h telepathyClient: No need to prepare channel contacts 2012-01-12 20:55:40 +01:00
shell-tray-icon.c messageTray: forward clicks on trayicon SummaryItems to the icon 2011-03-21 14:56:53 -04:00
shell-tray-icon.h messageTray: forward clicks on trayicon SummaryItems to the icon 2011-03-21 14:56:53 -04:00
shell-tray-manager.c shell: Use generic marshaller 2012-01-25 19:03:48 -05:00
shell-tray-manager.h tray: fix so that trayicons using symbolic icons get the right colors 2011-02-07 10:01:12 -05:00
shell-util.c NetworkAgent: add support for VPN connections 2012-02-14 19:16:28 +01:00
shell-util.h NetworkAgent: add support for VPN connections 2012-02-14 19:16:28 +01:00
shell-window-tracker-private.h apps: Ensure running apps override new .desktop file data 2011-09-05 17:29:41 -04:00
shell-window-tracker.c shell: Use generic marshaller 2012-01-25 19:03:48 -05:00
shell-window-tracker.h apps: Ensure running apps override new .desktop file data 2011-09-05 17:29:41 -04:00
shell-wm-private.h Adapt to removal of Mutter namespace 2010-10-23 14:02:45 -04:00
shell-wm.c shell: Use generic marshaller 2012-01-25 19:03:48 -05:00
shell-wm.h shell-wm: Remove takeover_keybinding() 2011-11-22 00:42:28 +01:00
shell-xfixes-cursor.c shell: Use generic marshaller 2012-01-25 19:03:48 -05:00
shell-xfixes-cursor.h Do not use the default stage 2011-12-15 16:13:29 -05:00
test-gapplication.js RemoteMenu: add support for section labels 2012-01-16 19:29:50 +01:00
test-recorder.c test-recorder: Don't use deprecated API 2012-02-14 14:04:11 -05:00