def __init__(self, settings, xflux_controller):
self.settings = settings
self.xflux_controller = xflux_controller
self.gladefile = os.path.join(os.path.dirname(os.path.dirname(
os.path.realpath(__file__))), "fluxgui/preferences.glade")
self.wTree = gtk.glade.XML(self.gladefile)
self.window = self.connect_widget("window1", self.delete_event,
connect_event="destroy")
self.latsetting = self.connect_widget("entryLatitude",
self.delete_event)
self.lonsetting = self.connect_widget("entryLongitude",
self.delete_event)
self.zipsetting = self.connect_widget("entryZipcode",
self.delete_event)
self.colsetting = self.connect_widget("comboColor")
self.previewbutton = self.connect_widget("buttonPreview",
self.preview_click_event, "clicked")
self.closebutton = self.connect_widget("buttonClose",
self.delete_event, "clicked")
self.autostart = self.connect_widget("checkAutostart")
if (self.settings.latitude is "" and self.settings.zipcode is "")\
or not self.settings.has_set_prefs:
self.show()
self.display_no_zipcode_or_latitude_error_box()
评论列表
文章目录