gnome-shell/js/ui
Colin Walters a4bf54e465 ShellAppMonitor: create "applications" for unknown windows
Use MetaGroup for a window when looking up applications.  If
we know the application for a TYPE_NORMAL window in the group,
use that.

However, we aren't always going to know the application for a window.  In
that case, create a fake one.

ShellAppInfo has a "transient" flag so we know not to write these
fake apps to the usage file.

Clean up the idle focus handler to better handle the case where
no window is focused, and where we don't want to track the
particular window.

Update track_window to create the fake window.

When a window goes away, we want to delete the usage.

Rewrite shell_app_monitor_get_running_apps to be based
on the window_to_app hash, because that's what has the pointer
to ShellAppInfo*.  Before we were looking up all ids through
ShellAppSystem, but that shouldn't be holding a ref to transients.

Change the well display icon to be centered, since our icons for
window apps aren't 48 pixels.
2009-08-18 23:07:16 -04:00
..
altTab.js Fix indentation issues in altTab.js, plus minor cleanup in some other files. 2009-08-06 01:54:22 +02:00
appDisplay.js ShellAppMonitor: create "applications" for unknown windows 2009-08-18 23:07:16 -04:00
button.js Remove unused button width and height arguments and specify button height explicitly 2009-08-11 18:16:33 -04:00
chrome.js Bug 591437 - Rename overlay.js to overview.js 2009-08-11 15:15:25 +02:00
dash.js Bug 591859 - Use glib/gi18n-lib to get correct gettext package 2009-08-17 08:53:59 -04:00
dnd.js dnd: Fix used of undefined variables 2009-08-08 10:09:30 -04:00
docDisplay.js Bug 591246 - Move towards shell-black02 mockup 2009-08-12 16:07:05 -04:00
genericDisplay.js Bug 591246 - Move towards shell-black02 mockup 2009-08-12 16:07:05 -04:00
link.js Fix behavior of More... links by adding a Link class 2009-02-26 18:07:25 -05:00
lookingGlass.js lookingGlass: Add hierarchy list and property inspector 2009-08-04 11:12:02 -04:00
main.js Initialize ShellAppMonitor/ShellAppSystem at predicatable time 2009-08-12 17:10:17 -04:00
Makefile.am Bug 591437 - Rename overlay.js to overview.js 2009-08-11 15:15:25 +02:00
overview.js Bug 591246 - Move towards shell-black02 mockup 2009-08-12 16:07:05 -04:00
panel.js Use a larger area around the hot corner to decide if the user has left the hot corner 2009-08-18 14:59:53 -04:00
places.js places: Use consistent variable for bookmark monitor timeout 2009-08-12 19:34:02 -04:00
runDialog.js Use g_shell_parse_argv() in run dialog 2009-08-18 18:17:02 -04:00
sidebar.js Add GConf schemas for sidebar prefs, and use those prefs from sidebar.js 2009-07-06 11:55:17 -04:00
tweener.js Port gnome-shell to the Clutter-1.0 API 2009-06-08 13:49:53 -04:00
widget.js Add initial calls to Gettext 2009-08-14 09:32:15 -04:00
widgetBox.js Fixes to allow widgets to be initially collapsed 2009-07-06 11:55:16 -04:00
windowManager.js Bug 582763 - Remove maximization effects 2009-08-14 08:41:00 -04:00
workspaces.js Explicitly set the size of the workspace actors 2009-08-13 08:50:05 -04:00