gnome-shell/js/ui
Colin Walters 84716bccd4 Create ShellGlobal later to avoid connecting to X during build
The ShellGlobal initialization performs several actions like connecting
to the X server, ensuring directories exist, etc., that are problematic
because we were creating the object even when running the binary for
introspection scanning.  During compilation we may not even have X11
available in e.g. autobuilder type environments, and it's just a
bad idea to connect even if we do.

Avoid this by deferring creation of the ShellGlobal object
until the plugin is actually started.

Now that we're initializing things later, remove the connection to
screen changes, and initialize cached ShellGlobal state at the point
when the plugin is set.  The root pixmap actor is now sized initially
on creation too.  Instead of relying on screen-size-changed being
emitted on startup, explicitly invoke _relayout().

https://bugzilla.gnome.org/show_bug.cgi?id=618371
2010-05-17 13:04:38 -04:00
..
altTab.js Don't use double quotes for things that don't need to be translated 2010-05-13 16:00:38 -04:00
appDisplay.js Don't use double quotes for things that don't need to be translated 2010-05-13 16:00:38 -04:00
appFavorites.js xgettext only recognizes _("foo"), not _('foo') in .js files. Fix 2010-02-15 08:33:35 -05:00
boxpointer.js Don't use double quotes for things that don't need to be translated 2010-05-13 16:00:38 -04:00
calendar.js Don't use double quotes for things that don't need to be translated 2010-05-13 16:00:38 -04:00
chrome.js Don't use double quotes for things that don't need to be translated 2010-05-13 16:00:38 -04:00
dash.js Don't use double quotes for things that don't need to be translated 2010-05-13 16:00:38 -04:00
dnd.js Don't use double quotes for things that don't need to be translated 2010-05-13 16:00:38 -04:00
docDisplay.js Don't use double quotes for things that don't need to be translated 2010-05-13 16:00:38 -04:00
environment.js Don't use double quotes for things that don't need to be translated 2010-05-13 16:00:38 -04:00
extensionSystem.js Don't use double quotes for things that don't need to be translated 2010-05-13 16:00:38 -04:00
genericDisplay.js Don't use double quotes for things that don't need to be translated 2010-05-13 16:00:38 -04:00
lightbox.js [lightbox] Fix Clutter warning by doing reallocation in a Meta.later_add 2010-04-09 16:46:35 -04:00
link.js [lookingGlass] Remove Properties tab, replace with popup object inspector 2010-05-17 09:30:55 -04:00
lookingGlass.js [lookingGlass] Remove Properties tab, replace with popup object inspector 2010-05-17 09:30:55 -04:00
magnifier.js Don't use double quotes for things that don't need to be translated 2010-05-13 16:00:38 -04:00
magnifierDBus.js Don't use double quotes for things that don't need to be translated 2010-05-13 16:00:38 -04:00
main.js Create ShellGlobal later to avoid connecting to X during build 2010-05-17 13:04:38 -04:00
Makefile.am Adds magnifier functionality to gnome-shell. 2010-05-11 14:52:25 -04:00
messageTray.js Don't use double quotes for things that don't need to be translated 2010-05-13 16:00:38 -04:00
notificationDaemon.js Don't use double quotes for things that don't need to be translated 2010-05-13 16:00:38 -04:00
overview.js Always hide the info bar after a short timeout 2010-05-12 16:44:49 -04:00
panel.js Don't use double quotes for things that don't need to be translated 2010-05-13 16:00:38 -04:00
placeDisplay.js Don't use double quotes for things that don't need to be translated 2010-05-13 16:00:38 -04:00
runDialog.js Don't use double quotes for things that don't need to be translated 2010-05-13 16:00:38 -04:00
search.js Don't use double quotes for things that don't need to be translated 2010-05-13 16:00:38 -04:00
shellDBus.js Don't use double quotes for things that don't need to be translated 2010-05-13 16:00:38 -04:00
statusMenu.js [panel] PanelImageMenuItem should follow gtk-menu-show-images 2010-05-12 17:25:51 -04:00
telepathyClient.js TelepathyClient: show notifications for presence changes 2010-05-17 09:58:36 -04:00
tweener.js Don't use double quotes for things that don't need to be translated 2010-05-13 16:00:38 -04:00
windowAttentionHandler.js Add missing semicolons noted by jslint 2010-03-15 09:50:05 -04:00
windowManager.js Don't use double quotes for things that don't need to be translated 2010-05-13 16:00:38 -04:00
workspace.js Don't use double quotes for things that don't need to be translated 2010-05-13 16:00:38 -04:00
workspacesView.js Don't use double quotes for things that don't need to be translated 2010-05-13 16:00:38 -04:00
workspaceSwitcherPopup.js Don't use double quotes for things that don't need to be translated 2010-05-13 16:00:38 -04:00