On 04/26/2012 02:24 PM, godi...@sugarlabs.org wrote:
From: Gonzalo Odiard<godi...@gmail.com>

The activity have a custom toolbar, then need add the DescriptionItem
to implement the feature "Write to Journal Anytime"

http://wiki.sugarlabs.org/go/Features/Write_to_journal_anytime

Signed-off-by: Gonzalo Odiard<gonz...@laptop.org>
---
  activity.py |    8 ++++++++
  1 file changed, 8 insertions(+)

diff --git a/activity.py b/activity.py
index b885842..34a0e68 100644
--- a/activity.py
+++ b/activity.py
@@ -67,6 +67,14 @@ class Chat(activity.Activity):
          toolbar_box.toolbar.insert(ActivityButton(self), -1)
          toolbar_box.toolbar.insert(TitleEntry(self), -1)

+        try:
+            from sugar.activity.widgets import DescriptionItem
+            description_item = DescriptionItem(self)
+            toolbar_box.toolbar.insert(description_item, -1)
+            description_item.show()
+        except:
+            pass
+
          share_button = ShareButton(self)
          toolbar_box.toolbar.insert(share_button, -1)


I would do:

try:
    from sugar.activity.widgets import DescriptionItem
except ImportError:
logging.debug('DescriptionItem button is not available, toolkit version < 0.96')
else:
    description_item = DescriptionItem(self)
    ...

Regards,
   Simon

_______________________________________________
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel

Reply via email to