Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/extra
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2011-02-13 01:25:43 (GMT)
committer Walter Bender <walter.bender@gmail.com>2011-02-13 01:25:43 (GMT)
commit189494c47acad1938b2b9c2e2cc5269c2b4d1ad8 (patch)
tree7d565ee1a9c296b323dd3dc80c23aac89d202b47 /extra
parent7148d5ae0635fcf936e5f6b565c37da048900352 (diff)
moved turtle-specific code out of collaboration plugin
Diffstat (limited to 'extra')
-rw-r--r--extra/collaborationplugin.py17
1 files changed, 5 insertions, 12 deletions
diff --git a/extra/collaborationplugin.py b/extra/collaborationplugin.py
index 28ff700..75b2d2a 100644
--- a/extra/collaborationplugin.py
+++ b/extra/collaborationplugin.py
@@ -39,7 +39,6 @@ from collaboration import telepathyclient
from collaboration.tubeconn import TubeConnection
import traceback
from TurtleArt.tacollaboration import Collaboration
-from TurtleArt.taconstants import DEFAULT_TURTLE_COLORS
CONNECTION_INTERFACE_ACTIVITY_PROPERTIES = \
'org.laptop.Telepathy.ActivityProperties'
@@ -157,19 +156,13 @@ class CollaborationPlugin(Plugin):
raise RuntimeError("Invalid server address")
self._nick = self._collaboration_config_values.get("nick")
+ # Tell the parent activity that the nick may have changed
+ self._activity.nick_changed(self._nick)
+
self._colors = self._collaboration_config_values.get("colors")
+ # Tell the parent activity that the colors may have changed
+ self._activity.color_changed(self._colors)
- # Reskin turtle with collaboration colors
- default_turtle = self._activity.tw.turtles.get_turtle(
- self._activity.tw.default_turtle_name)
- try:
- default_turtle.colors = self._colors.split(',')
- except:
- default_turtle.colors = DEFAULT_TURTLE_COLORS
- default_turtle.custom_shapes = True # Force regeneration of shapes
- default_turtle.reset_shapes()
- default_turtle.show()
-
self._activities = {}
self._buddies = {}