2014-11-12 20:41:29 -06:00
|
|
|
# -*- coding: utf-8 -*-
|
|
|
|
import wx
|
|
|
|
from multiplatform_widgets import widgets
|
|
|
|
|
|
|
|
class accountPanel(wx.Panel):
|
|
|
|
def __init__(self, parent, name=None):
|
|
|
|
super(accountPanel, self).__init__(parent=parent)
|
|
|
|
self.name = name
|
|
|
|
self.type = "account"
|
|
|
|
sizer = wx.BoxSizer(wx.VERTICAL)
|
2015-02-26 15:21:26 -06:00
|
|
|
self.login = wx.Button(self, -1, _(u"Login"))
|
|
|
|
sizer.Add(self.login, 0, wx.ALL, 5)
|
|
|
|
self.autostart_account = wx.CheckBox(self, -1, _(u"Start account automatically"))
|
|
|
|
sizer.Add(self.autostart_account, 0, wx.ALL, 5)
|
2014-11-12 20:41:29 -06:00
|
|
|
self.SetSizer(sizer)
|
|
|
|
|
2015-02-26 15:21:26 -06:00
|
|
|
def change_login(self, login=True):
|
|
|
|
if login == True:
|
|
|
|
self.login.SetLabel(_(u"Login"))
|
|
|
|
else:
|
|
|
|
self.login.SetLabel(_(u"Logout"))
|
|
|
|
|
|
|
|
def change_autostart(self, autostart=True):
|
|
|
|
self.autostart_account.SetValue(autostart)
|
|
|
|
|
|
|
|
def get_autostart(self):
|
|
|
|
return self.autostart_account.GetValue()
|
|
|
|
|
|
|
|
class emptyPanel(wx.Panel):
|
2014-11-12 20:41:29 -06:00
|
|
|
def __init__(self, parent, name):
|
|
|
|
super(emptyPanel, self).__init__(parent=parent, name=name)
|
2015-02-26 15:21:26 -06:00
|
|
|
self.name = name
|
|
|
|
self.type = "account"
|
|
|
|
sizer = wx.BoxSizer(wx.VERTICAL)
|
|
|
|
self.SetSizer(sizer)
|