gui.edit.shapewidget: pass initial dimensions to Shape constructor

git-svn-id: svn+ssh://svn.gna.org/svn/advene/trunk@7605 3fb6f576-06d4-0310-ad11-a4b695aa9f05
gui.edit.shapewidget: store default_color in drawer

git-svn-id: svn+ssh://svn.gna.org/svn/advene/trunk@7606 3fb6f576-06d4-0310-ad11-a4b695aa9f05
gui.edit.shapewidget: change callback signature

It now gets the created shape as parameter (instead of its dimensions)

git-svn-id: svn+ssh://svn.gna.org/svn/advene/trunk@7607 3fb6f576-06d4-0310-ad11-a4b695aa9f05
gui.edit.shapewidget: implement Path shape

and required MULTIPOINT shape support in the core.

git-svn-id: svn+ssh://svn.gna.org/svn/advene/trunk@7608 3fb6f576-06d4-0310-ad11-a4b695aa9f05
gui.plugins.contenthandler: update to match shapewidget API

git-svn-id: svn+ssh://svn.gna.org/svn/advene/trunk@7609 3fb6f576-06d4-0310-ad11-a4b695aa9f05
gui.edit.shapewidget: implement MULTIPOINT shape resize

git-svn-id: svn+ssh://svn.gna.org/svn/advene/trunk@7610 3fb6f576-06d4-0310-ad11-a4b695aa9f05
gui.edit.shapewidget: add a dump shortcut (Ctrl-d)

when testing the module as an app

git-svn-id: svn+ssh://svn.gna.org/svn/advene/trunk@7611 3fb6f576-06d4-0310-ad11-a4b695aa9f05
gui.edit.shapewidget: Implement control point removal

Right-click when creating a shape (removes last point) or shift-click on an existing control point

git-svn-id: svn+ssh://svn.gna.org/svn/advene/trunk@7612 3fb6f576-06d4-0310-ad11-a4b695aa9f05
gui.edit.shapewidget: cleanup path before adding MULTIPOINT shape

git-svn-id: svn+ssh://svn.gna.org/svn/advene/trunk@7613 3fb6f576-06d4-0310-ad11-a4b695aa9f05
gui.edit.shapewidget: modify init code (no functional change)

git-svn-id: svn+ssh://svn.gna.org/svn/advene/trunk@7614 3fb6f576-06d4-0310-ad11-a4b695aa9f05
gui.edit.shapewidget: do not call set_bounds from Path.translate()

git-svn-id: svn+ssh://svn.gna.org/svn/advene/trunk@7615 3fb6f576-06d4-0310-ad11-a4b695aa9f05
gui.edit.shapewidget: use empty mode as default

git-svn-id: svn+ssh://svn.gna.org/svn/advene/trunk@7616 3fb6f576-06d4-0310-ad11-a4b695aa9f05
gui.edit.shapewidget: modify default cursors

git-svn-id: svn+ssh://svn.gna.org/svn/advene/trunk@7617 3fb6f576-06d4-0310-ad11-a4b695aa9f05
gui.edit.shapewidget: do not remove object on treeview double click

git-svn-id: svn+ssh://svn.gna.org/svn/advene/trunk@7618 3fb6f576-06d4-0310-ad11-a4b695aa9f05
gui.edit.shapewidget: ensure to display a shape name

git-svn-id: svn+ssh://svn.gna.org/svn/advene/trunk@7619 3fb6f576-06d4-0310-ad11-a4b695aa9f05
gui.edit.shapewidget: properly implement Path.closed property

git-svn-id: svn+ssh://svn.gna.org/svn/advene/trunk@7620 3fb6f576-06d4-0310-ad11-a4b695aa9f05
gui.edit.shapewidget: debug helper

git-svn-id: svn+ssh://svn.gna.org/svn/advene/trunk@7621 3fb6f576-06d4-0310-ad11-a4b695aa9f05
plugins.youtubeannotations: Implement Youtube annotations import

git-svn-id: svn+ssh://svn.gna.org/svn/advene/trunk@7622 3fb6f576-06d4-0310-ad11-a4b695aa9f05
core.controller: use plain urllib module

git-svn-id: svn+ssh://svn.gna.org/svn/advene/trunk@7623 3fb6f576-06d4-0310-ad11-a4b695aa9f05