gnome-shell/js/ui
Jasper St. Pierre d5cd534320 workspacesView: Make each WorkspacesView own its set of workspaces
Right now, the workspace update code is complex and spread across parts:
WorkspacesView takes a set of workspaces and looks like it owns them, but
WorkspacesDisplay is actually in charge of setting them up and creating
new ones for each WorkspacesView.

Change initialization and handling to move all of the creation/destruction
responsibilities to WorkspacesView.

We pass in monitorIndex into each WorkspacesView, which is a lie in the
workspacesOnlyOnPrimary case, as the primary WorkspacesView currently has
the responsibility of handling the extra workspaces on all the other
monitors. The commit will clean this up and punt the responsibility back
to WorkspacesDisplay.
2013-10-30 13:17:39 -04:00
..
components Stringify the xml definitions for E4X removal 2013-10-25 08:57:27 +11:00
status Stringify the xml definitions for E4X removal 2013-10-25 08:57:27 +11:00
altTab.js AltTabSwitcherPopup: check the number of items after creating the popup child 2013-10-26 16:29:27 +02:00
animation.js ui: move AnimatedIcon out of panel.js 2013-06-25 15:16:42 -04:00
appDisplay.js searchDisplay: Cache result display actors 2013-10-30 13:01:20 -04:00
appFavorites.js dash: reload favorites when the installed app change 2013-08-31 18:55:24 +02:00
background.js Background: Drop "saturation" related source 2013-10-23 21:37:27 +02:00
backgroundMenu.js backgroundMenu: Ignore releases when using long-press 2013-04-26 11:23:37 -04:00
boxpointer.js BoxPointer: account for border width when requesting size 2013-10-07 20:18:48 +02:00
calendar.js Stringify the xml definitions for E4X removal 2013-10-25 08:57:27 +11:00
checkBox.js checkBox: Remove custom container implementation 2013-08-20 08:06:30 +02:00
ctrlAltTab.js Rework window / actor focus handling 2013-07-08 17:05:16 -04:00
dash.js dash: Fix typo 2013-08-31 19:53:37 +02:00
dateMenu.js a11y: calendar: full date string should be navigable 2013-08-28 19:13:33 +02:00
dnd.js dnd: Use sync_pointer rather than complex enter/leave tracking 2013-09-12 14:33:33 -04:00
endSessionDialog.js need space between item in endsession dialog session-list and app-list 2013-10-26 16:24:41 +02:00
environment.js environment: Add some convenience LayoutManager monkey-patching 2013-07-24 15:22:05 +02:00
extensionDownloader.js modalDialog: drop global.get_current_time() arguments to close 2013-02-20 14:16:53 -05:00
extensionSystem.js catch more errors on extensions enable() and disable() 2013-10-26 16:35:47 +02:00
focusCaretTracker.js focusCaretTracker: Lower AT-SPI's timeout values 2013-09-21 04:51:42 -05:00
grabHelper.js grabHelper: Introduce a stack of grab helpers 2013-08-19 09:35:09 -04:00
ibusCandidatePopup.js ibusCandidatePopup: Fix cursor positioning 2013-02-15 00:26:47 +01:00
iconGrid.js iconGrid: Actually throw programmer errors 2013-10-30 13:05:20 -04:00
keyboard.js Stringify the xml definitions for E4X removal 2013-10-25 08:57:27 +11:00
layout.js layout: Flush region update in showOverview 2013-10-11 20:16:44 +02:00
lightbox.js Lightbox: have animation times passed as parameters to show() and hide() 2013-08-20 21:52:04 +02:00
lookingGlass.js lookingGlass: Remove Memory tab and add a gc Icon to toolbar 2013-10-30 07:44:34 +11:00
magnifier.js Magnifier: don't initialize if we don't need it 2013-09-13 16:09:33 +02:00
magnifierDBus.js Stringify the xml definitions for E4X removal 2013-10-25 08:57:27 +11:00
main.js main: Close runDialog as necessary on session mode changes 2013-09-19 07:53:56 +02:00
messageTray.js Fix fallout from notification changes 2013-10-25 14:15:10 +01:00
modalDialog.js modalDialog: Request HEIGHT_FOR_WIDTH 2013-08-20 08:18:29 +02:00
notificationDaemon.js notificationDaemon: Save notifications on source destruction 2013-10-30 16:40:33 +01:00
osdWindow.js osdWindow: Make sure to clear the hide timeout 2013-06-24 17:23:43 -04:00
overview.js overview: Send the clone with the window-drag events 2013-10-30 13:17:38 -04:00
overviewControls.js overviewControls: Move translation-x to SlideLayout 2013-10-30 13:16:45 -04:00
panel.js Make dropdown arrows consistent size 2013-10-11 17:32:55 +02:00
panelMenu.js panelMenu: Use the accessible-name property instead of a label actor 2013-08-13 11:22:03 -04:00
pointerWatcher.js Replace GnomeIdleMonitor with MetaIdleMonitor 2013-08-23 16:22:44 +02:00
popupMenu.js a11y: setting ATK_ROLE_ARROW to object unicodeArrow 2013-10-14 22:29:09 +02:00
remoteMenu.js popupMenu: Remove our custom allocation code 2013-08-13 06:50:25 -04:00
remoteSearch.js RemoteSearch: don't autostart dbus search providers at login 2013-10-26 15:20:52 +02:00
runDialog.js runDialog: don't destroy on close 2013-04-06 11:10:30 -04:00
screencast.js Stringify the xml definitions for E4X removal 2013-10-25 08:57:27 +11:00
screenShield.js gdm: support pre-authenticated logins from oVirt 2013-10-14 13:54:30 -04:00
screenshot.js Stringify the xml definitions for E4X removal 2013-10-25 08:57:27 +11:00
scripting.js Stringify the xml definitions for E4X removal 2013-10-25 08:57:27 +11:00
search.js search: Fix adding items to icon grids 2013-10-30 13:06:56 -04:00
separator.js
sessionMode.js components: Remove the built-in recorder keybinding and component 2013-08-14 20:39:07 -04:00
shellDBus.js Stringify the xml definitions for E4X removal 2013-10-25 08:57:27 +11:00
shellEntry.js shellEntry: Set the input-purpose property for password entries 2013-05-10 12:42:18 +02:00
shellMountOperation.js Stringify the xml definitions for E4X removal 2013-10-25 08:57:27 +11:00
slider.js a11y: using generic accessible at slider 2013-08-28 16:05:54 +02:00
switcherPopup.js switcherPopup: Remove separator support 2013-03-04 15:28:38 +01:00
tweener.js tweener: Look at the XSetting for disabling animations 2013-02-25 12:59:35 -05:00
unlockDialog.js unlockDialog: Remove clutter constraints from the code 2013-08-26 19:05:15 -04:00
userWidget.js userWidget: Actually respect the iconSize parameter 2013-08-23 13:25:11 -04:00
viewSelector.js viewSelector: Move all of the provider-loading logic to SearchSystem 2013-10-30 12:59:41 -04:00
windowAttentionHandler.js messageTray: Don't always open the source when clicking on the notification 2013-10-21 12:30:25 -04:00
windowManager.js windowManager: Don't open overview after closing the last window on a workspace 2013-08-31 23:53:39 +02:00
workspace.js overview: Send the clone with the window-drag events 2013-10-30 13:17:38 -04:00
workspacesView.js workspacesView: Make each WorkspacesView own its set of workspaces 2013-10-30 13:17:39 -04:00
workspaceSwitcherPopup.js
workspaceThumbnail.js overview: Send the clone with the window-drag events 2013-10-30 13:17:38 -04:00
xdndHandler.js Disable XDND when running as a wayland compositor 2013-09-12 10:34:25 +02:00