コード例 #1
0
    def setup_from_accts(self):
        # add an "Add" menu containing each email account type
        self.addList = addList = SimpleMenu(self.fromcombo.menu, 'simplemenu')
        for emailtype in emailprotocols.keys():
            addList.Append([
                skinget('serviceicons.%s' % emailtype).Resized(16),
                protocols[emailtype].name
            ],
                           method=lambda item, emailtype=emailtype:
                           add_email_account(emailtype))

        # link to creating an email account
        from gui.pref import prefsdialog
        self.accounts_item = SimpleMenuItem(
            _('Accounts...'), method=lambda *a: prefsdialog.show('accounts'))

        # watch the email list for changes
        pass

        self._obs_link = profile.emailaccounts.add_list_observer(
            self.on_email_accounts_changed, self.on_email_accounts_changed,
            'enabled')

        self.tocombo.Bind(EVT_WINDOW_DESTROY, lambda e:
                          (e.Skip(), self.unregister_observers()))
コード例 #2
0
ファイル: imwin_tofrom.py プロジェクト: AlexUlrich/digsby
    def setup_from_accts(self):
        # add an "Add" menu containing each email account type
        self.addList = addList = SimpleMenu(self.fromcombo.menu, 'simplemenu')
        for emailtype in emailprotocols.keys():
            addList.Append([skinget('serviceicons.%s' % emailtype).Resized(16),
                            protocols[emailtype].name],
                            method = lambda item, emailtype=emailtype: add_email_account(emailtype))

        # link to creating an email account
        from gui.pref import prefsdialog
        self.accounts_item = SimpleMenuItem(_('Accounts...'), method = lambda *a: prefsdialog.show('accounts'))

        # watch the email list for changes
        pass

        self._obs_link = profile.emailaccounts.add_list_observer(self.on_email_accounts_changed, self.on_email_accounts_changed, 'enabled')

        self.tocombo.Bind(EVT_WINDOW_DESTROY, lambda e: (e.Skip(), self.unregister_observers()))
コード例 #3
0
 def show_prefs_notifications(a):
     import gui.pref.prefsdialog as prefsdialog
     prefsdialog.show('notifications')
コード例 #4
0
ファイル: helpdigsby.py プロジェクト: sgricci/digsby
def _on_options():
    from gui.pref import prefsdialog
    prefsdialog.show('helpdigsby')
コード例 #5
0
ファイル: researchtoast.py プロジェクト: sgricci/digsby
 def learnmore(*a, **k):
     import gui.pref.prefsdialog as prefsdialog
     prefsdialog.show('research')
コード例 #6
0
ファイル: buddylistmenu.py プロジェクト: sgricci/digsby
def prefsdialog_show(name):
    import gui.pref.prefsdialog as prefsdialog
    return prefsdialog.show(name)
コード例 #7
0
ファイル: mainMenuEvents.py プロジェクト: sgricci/digsby
 def show_preferences(self, event=None):
     prefsdialog.show('accounts')
コード例 #8
0
ファイル: mainMenuEvents.py プロジェクト: AlexUlrich/digsby
 def accounts(self, event=None):
     prefsdialog.show('accounts')
コード例 #9
0
 def edit_alerts(self):
     import gui.pref.prefsdialog as prefsdialog
     prefsdialog.show('notifications')
コード例 #10
0
ファイル: mainMenuEvents.py プロジェクト: sgricci/digsby
 def accounts(self, event=None):
     prefsdialog.show('accounts')
コード例 #11
0
ファイル: mainMenuEvents.py プロジェクト: sgricci/digsby
 def edit_status_message(self, event=None):
     import gui.pref.prefsdialog as prefsdialog
     prefsdialog.show('status')
コード例 #12
0
ファイル: mainMenuEvents.py プロジェクト: AlexUlrich/digsby
 def show_preferences(self, event=None):
     prefsdialog.show('accounts')
コード例 #13
0
ファイル: mainMenuEvents.py プロジェクト: AlexUlrich/digsby
 def sort_by(self, event):
     global sorts
     if event.GetId() in sorts:
         common.setpref('buddylist.sortby', sorts[event.GetId()] + ' none')
     else:
         prefsdialog.show('contact_list')
コード例 #14
0
ファイル: mainMenuEvents.py プロジェクト: AlexUlrich/digsby
 def skins(self, event=None):
     prefsdialog.show('appearance')
コード例 #15
0
ファイル: buddylistmenu.py プロジェクト: AlexUlrich/digsby
def prefsdialog_show(name):
    import gui.pref.prefsdialog as prefsdialog
    return prefsdialog.show(name)
コード例 #16
0
ファイル: mainMenuEvents.py プロジェクト: sgricci/digsby
 def skins(self, event=None):
     prefsdialog.show('appearance')
コード例 #17
0
ファイル: mainMenuEvents.py プロジェクト: sgricci/digsby
 def sort_by(self, event):
     global sorts
     if event.GetId() in sorts:
         common.setpref('buddylist.sortby', sorts[event.GetId()] + ' none')
     else:
         prefsdialog.show('contact_list')
コード例 #18
0
ファイル: Contact.py プロジェクト: AlexUlrich/digsby
 def edit_alerts(self):
     import gui.pref.prefsdialog as prefsdialog
     prefsdialog.show('notifications')
コード例 #19
0
ファイル: mainMenuEvents.py プロジェクト: AlexUlrich/digsby
 def edit_status_message(self, event=None):
     import gui.pref.prefsdialog as prefsdialog
     prefsdialog.show('status')