diff options
author | Alan Jhonn Aguiar Schwyn <alanjas@hotmail.com> | 2012-05-28 04:44:13 (GMT) |
---|---|---|
committer | Martin Dengler <martin@martindengler.com> | 2013-04-26 22:30:38 (GMT) |
commit | e8a519fdab670b888f74d7b0c6d4d5a2c1b07f2e (patch) | |
tree | 1cd21ed4a0f82b1696ab7e1bf24f6a06db57ee55 | |
parent | a1782c3306ac9d8d7acbd0bf841e2a2ad064ff20 (diff) |
update for new version of Sugar (0.96)
breaks compatibility with sugar < 0.86
-rw-r--r-- | activity/activity.info | 2 | ||||
-rw-r--r-- | wirelessgraphactivity.py | 25 |
2 files changed, 25 insertions, 2 deletions
diff --git a/activity/activity.info b/activity/activity.info index 728e920..9828400 100644 --- a/activity/activity.info +++ b/activity/activity.info @@ -1,7 +1,7 @@ [Activity] name = WirelessGraph activity_version = 6 -service_name = com.martindengler.WirelessGraph +bundle_id = com.martindengler.WirelessGraph exec = sugar-activity wirelessgraphactivity.WirelessGraphActivity -s icon = activity-wirelessgraph license = GPLv2+ diff --git a/wirelessgraphactivity.py b/wirelessgraphactivity.py index efb8776..12e1814 100644 --- a/wirelessgraphactivity.py +++ b/wirelessgraphactivity.py @@ -25,6 +25,10 @@ from sugar.graphics import style from sugar.graphics import xocolor from sugar.graphics.icon import Icon +from sugar.graphics.toolbarbox import ToolbarBox +from sugar.activity.widgets import ActivityToolbarButton +from sugar.activity.widgets import StopButton + from wirelessgraph import Graph from wirelessdataseries import WirelessDataSeries, get_wireless_interfaces @@ -37,6 +41,8 @@ class WirelessGraphActivity(activity.Activity): self.set_title(_('WirelessGraph')) + self.max_participants = 1 + self._build_toolbox() self._build_mainbox() self._build_series() @@ -88,6 +94,23 @@ class WirelessGraphActivity(activity.Activity): self.graph.add_series(series) def _build_toolbox(self): - toolbox = activity.ActivityToolbox(self) + toolbox = ToolbarBox() toolbox.show() self.set_toolbox(toolbox) + + activity_button = ActivityToolbarButton(self) + toolbox.toolbar.insert(activity_button, -1) + activity_button.show() + + separator = gtk.SeparatorToolItem() + separator.props.draw = False + separator.set_expand(True) + toolbox.toolbar.insert(separator, -1) + + stop_button = StopButton(self) + toolbox.toolbar.insert(stop_button, -1) + stop_button.show() + + self.set_toolbar_box(toolbox) + + toolbox.show_all() |