Colin Walters
88c9a23866
ShellAppSystem: Add favorites API and shell_app_system_lookup_basename
...
Add a GConf key for favorites, and API for retrieving them.
Also add shell_app_system_lookup_basename, which we use from
the app monitor to look up WM_CLASS ids.
2009-06-30 16:35:16 -04:00
Colin Walters
e7771b4eb0
Make ShellAppMonitor and ShellAppSystem singletons, remove unused code in appDisplay
...
We shouldn't create multiple instances of either. Also remove a bit
of unused code in appDisplay.
2009-06-18 12:27:19 -04:00
Colin Walters
4314c6e57f
Close memory leaks in ShellAppMonitor, ShellAppSystem, ShellTextureCache
...
Unref'ing the GdkPixbuf is particularly critical. Some smaller fixes
also included.
2009-06-16 17:31:47 -04:00
Colin Walters
8b1d7e3407
Fix transfer of application setting ids
...
It's cached, should be (transfer none).
2009-06-12 11:27:27 -04:00
Colin Walters
5416f53351
Bug 581944 - Fully rebase on ShellAppSystem, don't use Gio to load apps
...
To avoid loading applications from two different systems, use
ShellAppSystem solely. This unifies the initial load and the
reload.
Extend ShellAppSystem to also load settings/preferences, and
ensure they appear in the search.
2009-05-26 10:52:56 -04:00
Colin Walters
ff7940b87f
Recursively flatten menus
...
This is a quick-fix which at least shows entries from nested
menus such as Wine. It also enables us to load "settings.menu".
2009-05-14 13:04:37 -04:00
Colin Walters
b632801c7c
Rename ShellAppMonitor to ShellAppSystem
...
This makes it clearer that really we're now an API, not just a
monitor.
2009-04-22 15:34:14 -04:00