gnome-shell/js/ui
Dan Winship e86c821878 [MessageTray] reimplement the state machine
Previously, every time _updateState was called, it would make some
change, and so it was necessary to very carefully set up all the calls
to it, to ensure it was always called at exactly the right time. Now,
instead, we keep a bunch of state variables like "_notificationState"
and "_pointerInSummary", and potentially multiple timeouts, and
_updateState looks at all of them and figure out what, if anything,
needs to be changed.

By making the rules about what causes changes more explicit, it will
be easier to change those rules in the future as we add new
functionality.

Also, update the rules a bit, so that notifications can appear while
the summary is visible, and the summary only shows after a
notification if the summary has changed.

https://bugzilla.gnome.org/show_bug.cgi?id=609765
2010-02-17 17:06:17 -05:00
..
altTab.js [AppSwitcher] Make sure that fallback icons have correct box sizes 2010-02-17 10:52:11 +01:00
appDisplay.js Adjust behavior of search results to match app well 2010-02-16 23:50:35 +01:00
appFavorites.js xgettext only recognizes _("foo"), not _('foo') in .js files. Fix 2010-02-15 08:33:35 -05:00
calendar.js [StTable] fix x-align/y-align properties to be StAlign, not double 2010-02-16 14:06:39 -05:00
chrome.js Don't show chrome when a fullscreen window is open 2010-02-09 21:35:45 +01:00
dash.js Adjust behavior of search results to match app well 2010-02-16 23:50:35 +01:00
dnd.js [dnd] revert the change to only allow dropping on reactive actors 2010-01-20 14:01:37 -05:00
docDisplay.js Fix resizing problems with DashDocDisplay 2010-02-03 13:51:02 -05:00
environment.js environment.js: set default direction for St widgets 2009-11-16 11:46:35 -05:00
extensionSystem.js Add extensionSystem 2009-12-18 11:19:59 -05:00
genericDisplay.js change a few stray tabs to spaces 2010-02-02 10:31:38 -05:00
lightbox.js [Overview] Allow selecting windows in lightbox mode 2010-01-18 13:53:31 +01:00
link.js Make link.js into a St.Button, delete unused link imports 2009-12-18 11:20:05 -05:00
lookingGlass.js Change event handling so Escape always works 2009-12-18 21:53:25 +01:00
main.js Remove panel-run-dialog/main-menu handling from shell-global 2010-02-16 16:50:40 +01:00
Makefile.am Fix problem with make system. 2010-02-13 18:41:13 +03:00
messageTray.js [MessageTray] reimplement the state machine 2010-02-17 17:06:17 -05:00
notificationDaemon.js Switch to the corresponding app when the notification icon is clicked 2010-02-15 12:27:28 -05:00
overview.js [Overview] Make background color stylable 2010-02-15 22:14:28 +01:00
panel.js Distinguish translator comments for date formats 2010-02-11 14:53:14 -05:00
placeDisplay.js [Places] Hide desktop icon when desktop_is_home_dir 2010-01-20 23:36:14 +01:00
runDialog.js [Overview] Allow selecting windows in lightbox mode 2010-01-18 13:53:31 +01:00
search.js Add search.js, rebase search system on top 2009-12-18 10:07:22 -05:00
shellDBus.js [shellDBus] Avoid sending undefined over DBus 2009-11-13 12:45:46 -05:00
sidebar.js autohide sidebar in compact mode (v3) 2010-01-08 16:32:51 -05:00
statusMenu.js xgettext only recognizes _("foo"), not _('foo') in .js files. Fix 2010-02-15 08:33:35 -05:00
tweener.js change a few stray tabs to spaces 2010-02-02 10:31:38 -05:00
widget.js Rebase recent documents on top of ShellDocSystem 2009-12-15 16:08:12 -05:00
widgetBox.js change a few stray tabs to spaces 2010-02-02 10:31:38 -05:00
windowManager.js New workspace switcher popup 2010-02-12 23:52:15 +01:00
workspace.js Correct position of window previews. 2010-02-17 19:56:45 +03:00
workspacesView.js Make workspace indicators drop targets 2010-02-15 17:24:44 +01:00
workspaceSwitcherPopup.js New workspace switcher popup 2010-02-12 23:52:15 +01:00