gnome-shell/js/ui
Owen Taylor 9b89ba6270 Allow windows to be dragged to other workspaces
* Make updating of the clone title more of a state-machine - instead
  of showing/hiding/creating/raising the title all over the code, have a
  single Workspace._updateCloneTitle() method that looks at state bits and
  decides if the clone should be hidden or shown, and updates the
  stacking and position.

* Move code to positioning of windows within a workspace in the overlay
  modeto a new method Workspace._positionWindows()

* Add Workspace.addWindow()/removeWindow() to add and remove windows
  from the workspace on the fly. (Triggered manually: we still don't
  handle external changes to windows when the overlay is up.)

* Hook up mouse-dragging for window actors and add a
  ::window-dragged signal to Workspace

* Connect to ::window-dragged for each workspace, compute the new
  workspace, move it the window there, and animate everything into the
  new position. Snap back to the old location if the window didn't move.

http://bugzilla.gnome.org/show_bug.cgi?id=568753

svn path=/trunk/; revision=164
2009-01-23 19:21:20 +00:00
..
appDisplay.js shell-global.c: remove a log message about missing 'Categories' key in the desktop file, as this key is not required 2009-01-22 21:28:19 +00:00
button.js Redo tabs => spaces indentation change to not lose manual indentation 2008-12-01 19:51:43 +00:00
docDisplay.js Escape % in g_app_info_create_from_commandline 2009-01-17 14:41:45 +00:00
genericDisplay.js Display thumbnails of recent files in the overlay mode by using GnomeThumbnailFactory to get them. Fall back to the system icon for the file type provided by GtkRecentInfo when a thumbnail is not available. 2009-01-09 01:09:35 +00:00
main.js shell-global.c: remove a log message about missing 'Categories' key in the desktop file, as this key is not required 2009-01-22 21:28:19 +00:00
overlay.js Bug 568625: Ignore extra whitespace in search 2009-01-21 22:37:02 +00:00
panel.js fix incorrect variable name in _updateClock 2008-12-03 18:27:48 +00:00
runDialog.js Add magic 'restart' command to run dialog which re-executes 2008-12-18 20:57:37 +00:00
windowManager.js Pass the right 'this' to switchWorkspaceDone 2009-01-08 23:34:19 +00:00
workspaces.js Allow windows to be dragged to other workspaces 2009-01-23 19:21:20 +00:00