gnome-shell/js/ui
Colin Walters 85b4b97b7b Rewrite Dash, remove hardcoded width/height from GenericDisplay
This patch is a near-total rewrite of the Dash.  First, the dash
code moves into a separate file, dash.js.

Inside dash.js, the components are more broken up into separate
classes; in particular there's now a Pane class and a MoreLink
class.  Instead of each section of the dash, when activated,
attempting to close all N-1 other sections, instead there
is the concept of a single "active pane", and when e.g. activating
the More link for documents, if we know there's an active pane
which happens to be the apps, close it.

Many redundant containers were removed from the dash, and all
manual width, height and x/y offsets are entirely gone.  We move
the visual apperance closer to the design by using the view-more.svg,
etc.

To complete the removal of height/width calculations from the dash,
we also had to do the same for GenericDisplay.  Also clean up
the positioning inside overlay.js so calculation of children's
positioning is inside a single function that flows from screen.width
and screen.height, so in the future we can stop passing the width
into the Dash constructor and call this once and work on screen
resizing.
2009-08-05 04:04:27 -04:00
..
altTab.js Make Alt-Tab highlight iconified items (in the tasklist) too 2009-06-01 11:10:46 -04:00
appDisplay.js Rewrite Dash, remove hardcoded width/height from GenericDisplay 2009-08-05 04:04:27 -04:00
button.js Bug 588462 - Use a plain black panel with a different layout 2009-07-16 22:02:32 +02:00
chrome.js Fix Chrome.removeActor() 2009-07-06 11:55:17 -04:00
dash.js Rewrite Dash, remove hardcoded width/height from GenericDisplay 2009-08-05 04:04:27 -04:00
dnd.js Port gnome-shell to the Clutter-1.0 API 2009-06-08 13:49:53 -04:00
docDisplay.js Rewrite Dash, remove hardcoded width/height from GenericDisplay 2009-08-05 04:04:27 -04:00
genericDisplay.js Rewrite Dash, remove hardcoded width/height from GenericDisplay 2009-08-05 04:04:27 -04:00
link.js Fix behavior of More... links by adding a Link class 2009-02-26 18:07:25 -05:00
lookingGlass.js lookingGlass: Add hierarchy list and property inspector 2009-08-04 11:12:02 -04:00
main.js LookingGlass - JavaScript prompt and interactive Clutter controller 2009-08-03 20:17:08 -04:00
Makefile.am lookingGlass: Add to Makefile.am 2009-08-04 10:01:06 -04:00
overlay.js Rewrite Dash, remove hardcoded width/height from GenericDisplay 2009-08-05 04:04:27 -04:00
panel.js Adjust tray spacing to cope with many icons 2009-08-03 20:42:00 -04:00
runDialog.js LookingGlass - JavaScript prompt and interactive Clutter controller 2009-08-03 20:17:08 -04:00
sidebar.js Add GConf schemas for sidebar prefs, and use those prefs from sidebar.js 2009-07-06 11:55:17 -04:00
tweener.js Port gnome-shell to the Clutter-1.0 API 2009-06-08 13:49:53 -04:00
widget.js Move drawing functions from shell-global into new shell-drawing.c file 2009-07-31 17:26:47 -04:00
widgetBox.js Fixes to allow widgets to be initially collapsed 2009-07-06 11:55:16 -04:00
windowManager.js Make switch-workspace faster (the same as the other wm ops) 2009-05-13 15:24:32 -04:00
workspaces.js Bug 589937 - Raise clone on window activation 2009-07-31 19:26:32 -04:00