gnome-shell/js/ui
Florian Müllner f39e693324 overview: Split a public init() function out of the constructor
The Overview does not only hold the different elements visible in
the overview, but is also a central point to manage drag signals.
As objects which are constructed in the overview constructor cannot
access Main.overview (as its constructor has not finished yet), we
use misnamed show/hide methods to work around this limitation, which
are called when entering/leaving the overview.
A better way to handle this problem is to remove the limitation
altogether by splitting the overview constructor between internals,
which remain in the constructor, and more complex objects which
need to access Main.overview, and whose initialization is moved
to a public init() function which is called by main.js after the
overview has been constructed.

https://bugzilla.gnome.org/show_bug.cgi?id=642196
2011-02-16 19:58:17 +01:00
..
status Move magnifier schemas to gsettings-desktop-schemas 2011-02-11 16:52:45 +00:00
altTab.js altTab: Properly query the themenode's color when painting the arrows 2011-02-15 20:58:21 +01:00
appDisplay.js Add "precision" to boxpointer alignment 2011-02-16 10:19:39 -05:00
appFavorites.js dash: Improve DND to dash and allow reordering 2010-11-29 16:35:54 +01:00
boxpointer.js Add "precision" to boxpointer alignment 2011-02-16 10:19:39 -05:00
calendar.js calendar: clean up l10n for time format and labels (close bug #641245) 2011-02-03 12:12:57 +01:00
chrome.js chrome: try find fullscreen windows only on current workspace 2011-02-08 23:43:35 +03:00
ctrlAltTab.js ctrlAltTabManager: implement Ctrl-Alt-Tab 2010-12-20 17:43:01 -05:00
dash.js dash: Make iconSize property public 2011-02-12 23:32:57 +01:00
dateMenu.js Try to center the calendar arrow on the grid 2011-02-16 10:19:43 -05:00
dnd.js dnd: Fix bug in computation of snap-back position 2011-02-11 12:34:15 -05:00
docDisplay.js Don't switch to a workspace when dragging it to launch on that workspace 2011-02-08 19:43:21 -05:00
endSessionDialog.js Don't switch to a workspace when dragging it to launch on that workspace 2011-02-08 19:43:21 -05:00
environment.js environment: Fix runtime crash due to GTK+ change 2011-01-20 16:44:16 +01:00
extensionSystem.js ExtensionSystem: pass the metadata object to extensions 2011-02-13 13:57:36 +01:00
iconGrid.js Fix fuzziness for application icons 2011-02-11 16:21:11 -05:00
lightbox.js Clean up unused includes 2010-07-19 01:46:01 +02:00
link.js Clean up unused includes 2010-07-19 01:46:01 +02:00
lookingGlass.js lookingGlass: fix red border drawing in the inspector, port to JS 2011-02-10 16:04:16 -05:00
magnifier.js magnifier: crosshairs opacity is now a double 2011-02-13 02:23:53 +00:00
magnifierDBus.js Refactor Magnifier.ZoomRegion to avoid permanent Clutter.Clone 2010-12-03 14:21:57 -05:00
main.js overview: Split a public init() function out of the constructor 2011-02-16 19:58:17 +01:00
messageTray.js Add "precision" to boxpointer alignment 2011-02-16 10:19:39 -05:00
modalDialog.js modalDialog: remove old actions from _actionKeys in setButtons 2011-02-01 23:41:28 +03:00
notificationDaemon.js Emit NotificationClosed for a notification iff we destroy it 2011-01-28 13:02:20 -05:00
overview.js overview: Split a public init() function out of the constructor 2011-02-16 19:58:17 +01:00
panel.js Add "precision" to boxpointer alignment 2011-02-16 10:19:39 -05:00
panelMenu.js Add "precision" to boxpointer alignment 2011-02-16 10:19:39 -05:00
placeDisplay.js placeDisplay: Fix another typo preventing place launching 2011-02-13 14:55:33 -05:00
popupMenu.js StThemeNode: use (out caller-allocates) on ClutterColor-returning methods 2011-02-14 10:49:26 -05:00
runDialog.js run-dialog: Center error message vertically 2011-01-27 22:05:46 +01:00
scripting.js Clean up unused includes 2010-07-19 01:46:01 +02:00
search.js search: return an empty list instead of null 2011-02-13 11:56:24 -05:00
searchDisplay.js Don't switch to a workspace when dragging it to launch on that workspace 2011-02-08 19:43:21 -05:00
shellDBus.js Clean up unused includes 2010-07-19 01:46:01 +02:00
statusIconDispatcher.js tray: fix so that trayicons using symbolic icons get the right colors 2011-02-07 10:01:12 -05:00
statusMenu.js Add "precision" to boxpointer alignment 2011-02-16 10:19:39 -05:00
telepathyClient.js factor out _createSource 2011-02-16 10:10:26 +01:00
tweener.js Move Tweener.slowDownFactor into St 2010-06-21 16:19:25 +02:00
viewSelector.js add ability to search in web from search view 2011-01-18 00:41:59 +03:00
windowAttentionHandler.js MessageTray: untangle click notifications 2010-10-12 17:21:58 -04:00
windowManager.js altTab: enable the switch_group keybinding action 2011-02-15 13:43:32 -05:00
workspace.js AppWellMenu: Remove window filtering 2011-02-14 23:07:27 +01:00
workspacesView.js AppWellMenu: Remove window filtering 2011-02-14 23:07:27 +01:00
workspaceSwitcherPopup.js workspaceSwitcher: Initially hide after creation 2011-02-10 00:16:32 +01:00
workspaceThumbnail.js workpaceThumbnail: Fix accidental propagation of button releases 2011-02-11 12:14:27 -05:00
xdndHandler.js XDND: Use only one constraint for the cursor window position 2011-01-26 20:41:26 +01:00