gnome-shell/src
Dan Winship 8886b7433c StThemeNode: simplify use of get_color/get_double/get_length
Although within St itself there are situations where the semantics of
these functions (return TRUE or FALSE and return the actual value in
an out parameter) is useful, it's mostly just annoying at the
application level, where you generally know that the CSS property is
going to specified, and there is no especially sane fallback if it's
not.

So rename the current methods to lookup_color, lookup_double, and
lookup_length, and add new get_color, get_double, and get_length
methods that don't take an "inherit" parameter, and return their
values directly. (Well, except for get_color, due to the lack of (out
caller-allocates) in gjs.)

And update the code to use either the old or new methods as appropriate.

https://bugzilla.gnome.org/show_bug.cgi?id=632590
2010-10-21 15:02:33 -04: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 StThemeNode: simplify use of get_color/get_double/get_length 2010-10-21 15:02:33 -04:00
tray Fix compilation against latest GTK+-3 changes 2010-09-28 22:56:45 +02:00
gnome-shell-clock-preferences.in Switch to using dconf 2010-06-25 12:48:14 -04:00
gnome-shell-plugin.c Add private gnome-volume-control library 2010-10-19 15:24:04 +01:00
gnome-shell.in gnome-shell.in: Never add empty elements to LD_LIBRARY_PATH 2010-09-30 15:25:21 +02: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 src: consistentify Makefile indentation/alignment 2010-10-05 10:15:22 -04:00
Makefile-tray.am src: consistentify Makefile indentation/alignment 2010-10-05 10:15:22 -04:00
Makefile.am Add private gnome-volume-control library 2010-10-19 15:24:04 +01:00
shell-app-private.h [ShellApp] refactor handling startup sequence 2010-10-07 01:30:30 +04:00
shell-app-system.c [ShellAppSystem] Don't use g_desktop_app_info_new 2010-10-11 18:37:21 +04: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 [panel] Only show starting applications for current workspace 2010-10-07 01:31:22 +04: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 introspection: Fix annotations 2010-09-15 03:02:26 +02:00
shell-generic-container.h introspection: Fix annotations 2010-09-15 03:02:26 +02:00
shell-global-private.h shell-global-private.h fixes: 2009-10-28 12:59:01 -04:00
shell-global.c Use gjs-internals.pc 2010-10-21 10:56:11 -04:00
shell-global.h Add volume indicator 2010-10-20 16:59:12 +02: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 Fix compilation against latest GTK+-3 changes 2010-09-28 22:56:45 +02:00
shell-tray-manager.h Use a fixed ordering for well-known icons 2009-10-19 14:57:02 -04:00
shell-uri-util.c Replace includes of glib/gi18n.h with glib/gi18n-lib.h 2009-11-24 15:26:09 -05:00
shell-uri-util.h Add emacs modelines to all .c and .h files that were missing them 2009-10-27 11:27:45 -04: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 [ShellApp] refactor handling startup sequence 2010-10-07 01:30:30 +04:00
shell-window-tracker.h Consume startup-notification APPLICATION_ID 2010-03-30 17:36:05 -04:00
shell-wm-private.h introspection: Build with --warn-all --warn-error 2010-09-07 13:07:52 -04:00
shell-wm.c introspection: Build with --warn-all --warn-error 2010-09-07 13:07:52 -04:00
shell-wm.h introspection: Build with --warn-all --warn-error 2010-09-07 13:07:52 -04:00
shell-xfixes-cursor.c Add shell-xfixes-cursor.[ch] 2010-05-11 15:03:11 -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