Go to file
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
.settings Convert all JS style to be uniform, add Eclipse settings bits 2008-11-28 20:12:20 +00:00
data Add (+) and (-) icon artwork, and a little bit of infrastructure for them 2008-12-22 22:05:56 +00:00
js/ui Allow windows to be dragged to other workspaces 2009-01-23 19:21:20 +00:00
scripts Add a panel containing tasklist to bottom screen 2009-01-19 23:21:57 +00:00
src 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
tools/build Repoint clutter to the new git repositories 2008-12-17 16:52:05 +00:00
.project Convert all JS style to be uniform, add Eclipse settings bits 2008-11-28 20:12:20 +00:00
AUTHORS Initial commit 2008-10-31 04:22:44 +00:00
autogen.sh Initial commit 2008-10-31 04:22:44 +00:00
configure.ac Merge branch 'workspace-salon' 2009-01-19 23:06:59 +00:00
COPYING Initial commit 2008-10-31 04:22:44 +00:00
MAINTAINERS Initial commit 2008-10-31 04:22:44 +00:00
Makefile.am Add (+) and (-) icon artwork, and a little bit of infrastructure for them 2008-12-22 22:05:56 +00:00
README Initial commit 2008-10-31 04:22:44 +00:00