mirror of
https://github.com/MCV-Software/TWBlue.git
synced 2025-07-18 06:06:06 -04:00
37 lines
1.2 KiB
Python
37 lines
1.2 KiB
Python
# -*- coding: utf-8 -*-
|
|
from __future__ import unicode_literals
|
|
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)
|
|
self.login = wx.Button(self, -1, _(u"Login"))
|
|
sizer.Add(self.login, 0, wx.ALL, 5)
|
|
self.autostart_account = wx.CheckBox(self, -1, _(u"Log in automatically"))
|
|
sizer.Add(self.autostart_account, 0, wx.ALL, 5)
|
|
self.SetSizer(sizer)
|
|
|
|
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):
|
|
def __init__(self, parent, name):
|
|
super(emptyPanel, self).__init__(parent=parent, name=name)
|
|
self.name = name
|
|
self.type = "account"
|
|
sizer = wx.BoxSizer(wx.VERTICAL)
|
|
self.SetSizer(sizer)
|