gnome-shell/js/ui
Alejandro Piñeiro 7b048fc092 endSessionDialog: Factor out _updateDescription from _updateContent
_startTimer adds a tweener to implement the description countdown, which
updates the entire content on each iteration, including the icon. This
causes a significant impact on performance, especially when accessibility
is enabled, as it causes a flood of AtkObject:state-change:showing events.
As the countdown only affects the description, factor out _updateDescription
and use it in _startTimer, and only do a full update of all contents when
necessary.

https://bugzilla.gnome.org/show_bug.cgi?id=674210
2012-06-05 15:57:18 +02:00
..
status NetworkMenu: show notifications for failed VPN connections 2012-06-01 22:39:43 +02:00
altTab.js altTab: take into account all windows when computing app icon ordering 2012-03-18 14:52:29 +01:00
appDisplay.js search: Remove the ability to add synchronous search providers 2012-05-07 15:29:46 -03:00
appFavorites.js Port everything to class framework 2011-11-24 09:50:04 +01:00
automountManager.js autorunManager: Fix fallout from port to systemd 2012-02-23 03:39:02 -05:00
autorunManager.js Start using MessageTray.Source directly instead of having to subclass it 2012-05-17 08:32:22 -04:00
boxpointer.js boxpointer: Prevent spurious input events while animating 2012-03-12 20:58:53 +01:00
calendar.js st-container: Remove st_container_destroy_children 2012-02-22 17:00:44 -05:00
checkBox.js checkBox: Work around a height-for-width problem 2012-03-26 14:43:54 +02:00
contactDisplay.js Added contexts to various Unknown strings 2012-06-01 14:44:40 +02:00
ctrlAltTab.js Remove the shell_get_event_state() wrapper 2012-02-28 18:11:36 +01:00
dash.js dash: Destroy tooltip label when item is removed 2012-04-27 15:50:48 -04:00
dateMenu.js sessionMode: Add showCalendarEvents property 2012-05-22 19:42:28 +02:00
dnd.js dnd: Improve special-handling of St.Button 2012-03-20 02:41:50 +01:00
endSessionDialog.js endSessionDialog: Factor out _updateDescription from _updateContent 2012-06-05 15:57:18 +02:00
environment.js Switch string formatting to the one inside gjs 2012-05-24 15:38:44 -04:00
extensionSystem.js extensionSystem: Show an icon in the install dialog 2012-05-25 18:25:51 -04:00
flashspot.js screenshot: add a 'flash' boolean flag to screenshot methods 2012-01-25 19:20:09 -05:00
iconGrid.js searchDisplay: Use the rowLimit we pass to the IconGrid 2012-06-03 01:32:29 -04:00
keyboard.js Start using MessageTray.Source directly instead of having to subclass it 2012-05-17 08:32:22 -04:00
keyringPrompt.js Add gnome-keyring prompter 2012-02-29 20:16:14 +01:00
layout.js st: Remove custom text direction stuff 2012-02-28 08:14:06 -05:00
lightbox.js main, lightbox: Fix lightbox for zoomed windows 2012-02-15 18:18:46 +01:00
link.js Port all classes with inheritance to class framework 2011-11-24 09:50:04 +01:00
lookingGlass.js lookingGlass: Remove the "Errors" tab 2012-04-29 17:12:07 -04:00
magnifier.js Magnifier: Add brightness and contrast functionality 2012-05-16 18:59:33 -04:00
magnifierDBus.js Port everything to class framework 2011-11-24 09:50:04 +01:00
main.js Patch for bug https://bugzilla.gnome.org/show_bug.cgi?id=673630 2012-06-02 15:45:55 +03:00
messageTray.js messageTray: Allow to make notification buttons insensitive 2012-05-18 17:39:50 +02:00
modalDialog.js modalDialog: Fix setting the initial key focus after the 1st time 2012-03-12 00:52:34 +01:00
networkAgent.js networkAgent: Fix external-ui dialogs 2012-03-19 20:40:40 +01:00
notificationDaemon.js Added contexts to various Unknown strings 2012-06-01 14:44:40 +02:00
overview.js sessionMode: Add hasOverview property 2012-05-22 19:42:28 +02:00
panel.js panel: Refuse to add (legacy) status icons not part of the session mode 2012-05-29 22:06:03 +02:00
panelMenu.js a11y: Setting role on several panel ui elements 2012-03-15 18:58:44 +01:00
placeDisplay.js search: Remove the ability to add synchronous search providers 2012-05-07 15:29:46 -03:00
polkitAuthenticationAgent.js Rename CSS selectors for password prompts 2012-02-10 09:16:09 +01:00
popupMenu.js sessionMode: Add allowSettings property 2012-05-22 19:42:28 +02:00
remoteSearch.js search: Remove the ability to add synchronous search providers 2012-05-07 15:29:46 -03:00
runDialog.js a11y: Setting role and label-actor for runDialog 2012-03-10 02:27:19 +01:00
scripting.js Port client side code to GDBus 2011-11-11 11:15:38 -05:00
search.js js: Don't use global.log* 2012-05-18 14:09:00 -04:00
searchDisplay.js searchDisplay: Use the rowLimit we pass to the IconGrid 2012-06-03 01:32:29 -04:00
sessionMode.js status/keyboard: Port to the new input sources settings 2012-06-01 22:18:59 +02:00
shellDBus.js extensionSystem: Remove now-unused version_tag, clean up other code as well 2012-05-25 18:25:51 -04:00
shellEntry.js Port PopupMenu to new Lang.Class framework 2011-11-24 09:50:04 +01:00
shellMountOperation.js Start using MessageTray.Source directly instead of having to subclass it 2012-05-17 08:32:22 -04:00
statusIconDispatcher.js Port everything to class framework 2011-11-24 09:50:04 +01:00
telepathyClient.js telepathyClient: Remove C-based TelepathyLogger wrapper 2012-06-01 08:59:59 -04:00
tweener.js tweener: make timeline loop indefinitely 2012-03-18 22:54:51 -04:00
userMenu.js userMenu: Indicate progress on status changes 2012-06-01 19:53:44 -04:00
viewSelector.js viewSelector: Allow to start navigating results using arrow keys 2012-03-20 18:22:26 +01:00
wanda.js search: Remove the ability to add synchronous search providers 2012-05-07 15:29:46 -03:00
windowAttentionHandler.js Start using MessageTray.Source directly instead of having to subclass it 2012-05-17 08:32:22 -04:00
windowManager.js windowManager: Adapt to mutter API change 2012-04-16 20:33:31 -04:00
workspace.js workspace: Use the position hints when available also for the window overlay 2012-04-24 22:37:19 +02:00
workspacesView.js workspacesDisplay: Connect to 'notify::n-workspaces' early 2012-06-01 17:34:48 +02:00
workspaceSwitcherPopup.js st: Remove st-group 2012-02-28 08:14:06 -05:00
workspaceThumbnail.js workspaceThumbnail: set correct cursor when hovering the drop placeholder 2012-03-30 17:44:39 +02:00
xdndHandler.js xdndHandler: pass actor-relative coordinates to handleDragOver 2012-02-12 20:21:56 +01:00