From: andrei1089 Date: Thu, 11 Feb 2010 23:33:43 +0000 (+0200) Subject: Add option to show/hie graph in Settings -> Widget aspect X-Git-Url: http://git.maemo.org/git/?p=pedometerwidget;a=commitdiff_plain;h=ac2ef3a133fa15e6bcaa762ea80f10b5e6db7d14;ds=inline Add option to show/hie graph in Settings -> Widget aspect --- diff --git a/src/usr/lib/hildon-desktop/pedometer_widget_home.py b/src/usr/lib/hildon-desktop/pedometer_widget_home.py index 00ca45d..9c185cb 100644 --- a/src/usr/lib/hildon-desktop/pedometer_widget_home.py +++ b/src/usr/lib/hildon-desktop/pedometer_widget_home.py @@ -1148,6 +1148,7 @@ class PedometerHomePlugin(hildondesktop.HomePluginItem): self.graph = graph eventBoxGraph.connect("button-press-event", self.eventBoxGraph_clicked) eventBoxGraph.connect("button-release-event", self.eventBoxGraph_clicked_release) + self.graphBox = eventBoxGraph self.mainvbox = gtk.VBox() @@ -1194,16 +1195,25 @@ class PedometerHomePlugin(hildondesktop.HomePluginItem): new_labels[label] = l def update_aspect(self): - if self.aspect == 0: + + if self.aspect > 0: + self.graphBox.hide_all() + else: + self.graphBox.show_all() + + if self.aspect == 0 or self.aspect == 1: self.currentBox.show_all() self.totalBox.show_all() - elif self.aspect == 1: + elif self.aspect == 2: self.currentBox.show_all() self.totalBox.hide_all() else: self.currentBox.hide_all() self.totalBox.show_all() + x,y = self.size_request() + self.resize(x,y) + def update_ui_values(self, labels, values): labels["timer"].set_label(values.get_print_time()) labels["count"].set_label(values.get_print_steps()) @@ -1412,6 +1422,7 @@ class PedometerHomePlugin(hildondesktop.HomePluginItem): selectorUI = hildon.TouchSelector(text=True) selectorUI = hildon.TouchSelector(text=True) selectorUI.set_column_selection_mode(hildon.TOUCH_SELECTOR_SELECTION_MODE_SINGLE) + selectorUI.append_text("Show current + total + graph") selectorUI.append_text("Show current + total") selectorUI.append_text("Show only current") selectorUI.append_text("Show only total")