~ken-vandine/ubuntu/lucid/gwibber/twitter-oauth

« back to all changes in this revision

Viewing changes to gwibber/preferences.py

  • Committer: Ken VanDine
  • Date: 2010-08-31 20:08:35 UTC
  • mfrom: (1.1.21 upstream)
  • Revision ID: ken.vandine@canonical.com-20100831200835-i7l1y21kdikiq582
Tags: 2.30.2~bzr742-0ubuntu1
releasing version 2.30.2~bzr742-0ubuntu1

Show diffs side-by-side

added added

removed removed

Lines of Context:
26
26
    exit
27
27
 
28
28
from gwibber import resources
29
 
from gwibber import util
 
29
from gwibber.microblog import util
30
30
import gtk, gconf
31
31
 
32
32
import gettext
59
59
    def populate_settings_data(self, widget, data=None):
60
60
        self.ui.get_object("interval").set_value(self.settings["interval"])
61
61
        
 
62
        for setting in "show_notifications", "notify_mentions_only", "show_fullname", "shorten_urls", "reply_append_colon", "global_retweet":
 
63
            if isinstance(self.settings[setting], str) and self.settings[setting].lower() == "true":
 
64
                self.settings[setting] = True
 
65
                self.settings.save()
 
66
            if isinstance(self.settings[setting], str) and self.settings[setting].lower() == "false":
 
67
                self.settings[setting] = False
 
68
                self.settings.save()
62
69
        self.ui.get_object("autostart").set_active(self.gc.get_bool("/apps/gwibber/autostart"))
63
70
        self.ui.get_object("show_notifications").set_active(self.settings["show_notifications"])
64
71
        self.ui.get_object("notify_mentions_only").set_active(self.settings["notify_mentions_only"])
76
83
        self.urlshorter_selector = gtk.combo_box_new_text()
77
84
        for urlshorter in urlshorters.keys(): self.urlshorter_selector.append_text(urlshorter)
78
85
        self.ui.get_object("urlshorter_container").pack_start(self.urlshorter_selector, True, True)
 
86
        if not self.settings["urlshorter"] in urlshorters.keys():
 
87
          self.settings["urlshorter"] = DEFAULT_SETTINGS["urlshorter"]
 
88
          self.settings.save()
79
89
        self.urlshorter_selector.set_active_iter(dict([(x[0].strip(), x.iter) for x in self.urlshorter_selector.get_model()]).get(self.settings["urlshorter"], self.urlshorter_selector.get_model().get_iter_root()))
80
90
        self.urlshorter_selector.show_all()
81
91