gnome-shell/js/ui
Adel Gadllah 367eaf9161 Prevent from being partly offscreen
Limit the AppSwitcher to the screen size by either downscaling or
scrolling.

We scale the icons down up from 96, 64, 48, 32 to 22 and start scrolling
if we still fail to fit on screen.

The thumbnail box is shifted to either left or right, when failing to
fit we scroll here to.
To prevent from being offscreen at the buttom we adjust the thumbnail
height to fit.

The old positioning logic is replaced with a ShellGenericContainer to
implement a custom allocation system.

https://bugzilla.gnome.org/show_bug.cgi?id=597983
2010-03-17 21:34:13 +01:00
..
altTab.js Prevent from being partly offscreen 2010-03-17 21:34:13 +01:00
appDisplay.js Add missing semicolons noted by jslint 2010-03-15 09:50:05 -04:00
appFavorites.js xgettext only recognizes _("foo"), not _('foo') in .js files. Fix 2010-02-15 08:33:35 -05:00
calendar.js Add missing semicolons noted by jslint 2010-03-15 09:50:05 -04:00
chrome.js Don't show chrome when a fullscreen window is open 2010-02-09 21:35:45 +01:00
dash.js Update more-docs to look more like more-apps 2010-03-16 22:22:05 +01:00
dnd.js Ensure our drag actor is positioned over the cursor 2010-03-16 10:59:42 -04:00
docDisplay.js Merge St.TextureCache and Shell.TextureCache 2010-03-05 16:19:40 -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 Update more-docs to look more like more-apps 2010-03-16 22:22:05 +01:00
lightbox.js Port Lightbox to CSS and use it in runDialog 2010-02-26 23:16:55 +03:00
link.js Make link.js into a St.Button, delete unused link imports 2009-12-18 11:20:05 -05:00
lookingGlass.js Add missing semicolons noted by jslint 2010-03-15 09:50:05 -04:00
main.js Remove the "Yessir. The compositor is running" code 2010-03-17 18:57:05 +01:00
Makefile.am Add demands attention support to the messagetray 2010-02-22 20:09:43 +01:00
messageTray.js Set this._notificationRemoved to false in _hideNotificationComplete() 2010-03-08 16:39:52 -05:00
notificationDaemon.js Add missing semicolons noted by jslint 2010-03-15 09:50:05 -04:00
overview.js Move workspace controls into a single object 2010-03-16 18:52:11 +01:00
panel.js [panel.js] Remove duplicated 'let' 2010-03-16 10:51:05 -04:00
placeDisplay.js Add missing semicolons noted by jslint 2010-03-15 09:50:05 -04:00
runDialog.js Add missing semicolons noted by jslint 2010-03-15 09:50:05 -04:00
search.js Add missing semicolons noted by jslint 2010-03-15 09:50:05 -04: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 Merge St.TextureCache and Shell.TextureCache 2010-03-05 16:19:40 -05:00
tweener.js change a few stray tabs to spaces 2010-02-02 10:31:38 -05:00
widget.js Add missing semicolons noted by jslint 2010-03-15 09:50:05 -04:00
widgetBox.js Fix single-actor widgets 2010-02-25 14:42:58 -05:00
windowAttentionHandler.js Add missing semicolons noted by jslint 2010-03-15 09:50:05 -04:00
windowManager.js fix minimize animation for RTL locales 2010-03-11 16:51:26 -05:00
workspace.js [Workspace] Disconnect reposition handler when leaving overview 2010-03-17 16:38:03 +01:00
workspacesView.js Fix dropping window on the indicators and at the screen edge for "+" 2010-03-17 20:41:38 +03:00
workspaceSwitcherPopup.js Add missing semicolons noted by jslint 2010-03-15 09:50:05 -04:00