Go to file
Colin Walters 9bd22dc033 ShellAppSystem: Support loading a .desktop file directly
Previously, ShellAppSystem only loaded (and cached) the set of
.desktop files from applications.menu and settings.menu, using
the gnome-menus library.  The ShellAppInfo structure was
a "hidden typedef" for GMenuTreeEntry.

But we need to support loading an arbitrary .desktop file.  Thus,
refactor the ShellAppInfo into a real struct, with a refcount,
and allow it to point to either a GMenuTreeEntry or a GKeyFile.

Also, in the case where we fail to lookup an icon for an
application, ensure we return a 0 opacity texture.
2009-08-09 09:53:06 -04:00
.settings Convert all JS style to be uniform, add Eclipse settings bits 2008-11-28 20:12:20 +00:00
data Add a desktop file for gnome-shell 2009-08-07 14:13:24 -04:00
js ShellAppSystem: Support loading a .desktop file directly 2009-08-09 09:53:06 -04:00
src ShellAppSystem: Support loading a .desktop file directly 2009-08-09 09:53:06 -04:00
tools/build Remove residual references to libXScrnSaver in required packages 2009-08-07 15:28:05 +02:00
.gitignore Add a built-in screencast recording facility 2009-03-20 16:53:50 -04:00
.project Convert all JS style to be uniform, add Eclipse settings bits 2008-11-28 20:12:20 +00:00
AUTHORS Initial commit 2008-10-31 04:22:44 +00:00
autogen.sh Don't use bash syntax pointlessly. Fixes this to work under real /bin/sh. 2009-04-07 09:37:29 -04:00
configure.ac Add a desktop file for gnome-shell 2009-08-07 14:13:24 -04:00
COPYING Initial commit 2008-10-31 04:22:44 +00:00
MAINTAINERS Initial commit 2008-10-31 04:22:44 +00:00
Makefile.am Make "make distcheck" work, and verify that we're disting all the javascript 2009-03-12 10:04:25 -04:00
README Initial commit 2008-10-31 04:22:44 +00:00