Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGary Martin <gary@garycmartin.com>2011-10-04 22:50:11 (GMT)
committer Gary Martin <gary@garycmartin.com>2011-10-04 22:50:11 (GMT)
commitd46421afa19e4b2d757e0bb8a4baa9c70b0864ae (patch)
tree010bb884778eb4588d3582793035aaced1ef9e4c
parentb39c342f09aa5ff69cd9b25a578a43eea856cdd8 (diff)
Removed idle updates of text display so it is centered correctly SL#2819
-rwxr-xr-xclock.py14
1 files changed, 6 insertions, 8 deletions
diff --git a/clock.py b/clock.py
index 68210da..1893b77 100755
--- a/clock.py
+++ b/clock.py
@@ -346,9 +346,9 @@ class ClockActivity(activity.Activity):
current weekday and date.
"""
if button.get_active():
- gobject.idle_add(self._date.show)
+ self._date.show()
else:
- gobject.idle_add(self._date.hide)
+ self._date.hide()
def _display_mode_changed_cb(self, radiobutton, display_mode):
"""The user selected a clock display mode (simple clock, nice
@@ -362,10 +362,10 @@ class ClockActivity(activity.Activity):
"""
self._write_time = button.get_active()
if self._write_time:
- gobject.idle_add(self._time_letters.show)
+ self._time_letters.show()
self._write_and_speak(False)
else:
- gobject.idle_add(self._time_letters.hide)
+ self._time_letters.hide()
def _speak_time_clicked_cb(self, button):
"""The user clicked on the "speak time" button to hear the
@@ -384,8 +384,7 @@ class ClockActivity(activity.Activity):
self._write_and_speak(True)
# Update the weekday and date in case it was midnight
- gobject.idle_add(self._date.set_markup, \
- clock.get_time().strftime(self._DATE_SHORT_FORMAT))
+ self._date.set_markup(clock.get_time().strftime(self._DATE_SHORT_FORMAT))
def _notify_active_cb(self, widget, event):
"""Sugar notify us that the activity is becoming active or
@@ -427,8 +426,7 @@ class ClockActivity(activity.Activity):
hour = self._clock.get_time().hour
minute = self._clock.get_time().minute
self._time_in_letters = self._time_writer.write_time(hour, minute)
- gobject.idle_add(self._time_letters.set_markup, \
- self._TIME_LETTERS_FORMAT % self._time_in_letters)
+ self._time_letters.set_markup(self._TIME_LETTERS_FORMAT % self._time_in_letters)
def _do_speak_time(self):
"""Speak aloud the current time.