コード例 #1
0
ファイル: ui.py プロジェクト: ErfanBagheri/starcal
def init():
    core.init()
    #### Load accounts, groups and trash? FIXME
    eventAccounts.load()
    eventGroups.load()
    eventTrash.load()
    ####
    event_lib.saveLastIds()
コード例 #2
0
ファイル: account_op.py プロジェクト: ErfanBagheri/starcal
 def run(self):
     if self.activeWidget is None or self.account is None:
         return None
     if gtk.Dialog.run(self) != gtk.RESPONSE_OK:
         return None
     self.activeWidget.updateVars()
     self.account.save()
     if self.isNew:
         event_lib.saveLastIds()
     else:
         ui.eventAccounts[self.account.id] = self.account
     self.destroy()
     return self.account
コード例 #3
0
ファイル: common.py プロジェクト: ErfanBagheri/starcal
 def run(self):
     if self.activeWidget is None:
         return None
     if gtk.Dialog.run(self) != gtk.RESPONSE_OK:
         return None
     self.activeWidget.updateVars()
     self._group.save()
     if self.isNew:
         event_lib.saveLastIds()
     else:
         ui.eventGroups[self._group.id] = self._group ## FIXME
     self.destroy()
     return self._group
コード例 #4
0
ファイル: common.py プロジェクト: ErfanBagheri/starcal
 def run(self):
     #if not self.activeWidget:
     #    return None
     if gtk.Dialog.run(self) != gtk.RESPONSE_OK:
         try:
             filesBox = self.activeWidget.filesBox
         except AttributeError:
             pass
         else:
             filesBox.removeNewFiles()
         return None
     self.activeWidget.updateVars()
     self.event.afterModify()
     self.event.save()
     event_lib.saveLastIds()
     self.destroy()
     return self.event