/usr/share/tpclient-pywx/windows/xrc/winConnect.py is in tpclient-pywx 0.3.1.1-3.1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 | # This file has been automatically generated.
# Please do not edit it manually.
# Python Imports
import os.path
# wxPython imports
import wx
from wx.xrc import XRCCTRL, XmlResourceWithHandlers
# Local imports
from requirements import location
class winConnectBase:
xrc = os.path.join(location(), "windows", "xrc", 'winConnect.xrc')
def PreCreate(self, pre):
""" This function is called during the class's initialization.
Override it for custom setup before the window is created usually to
set additional window styles using SetWindowStyle() and SetExtraStyle()."""
pass
def __init__(self, parent, *args, **kw):
""" Pass an initialized wx.xrc.XmlResource into res """
f = os.path.join(os.path.dirname(__file__), self.xrc)
res = XmlResourceWithHandlers(f)
# Figure out what Frame class (MDI, MiniFrame, etc) is actually our base...
bases = set()
def findbases(klass, set):
for base in klass.__bases__:
set.add(base)
findbases(base, set)
findbases(self.__class__, bases)
for base in bases:
if base.__name__.endswith("Frame"):
break
# Two stage creation (see http://wiki.wxpython.org/index.cgi/TwoStageCreation)
pre = getattr(wx, "Pre%s" % base.__name__)()
res.LoadOnFrame(pre, parent, "winConnect")
self.PreCreate(pre)
self.PostCreate(pre)
# Define variables for the controls
self.Panel = XRCCTRL(self, "Panel")
self.Server = XRCCTRL(self, "Server")
if hasattr(self, "OnServer"):
self.Bind(wx.EVT_COMBOBOX, self.OnServer, self.Server)
self.Bind(wx.EVT_TEXT_ENTER, self.OnServer, self.Server)
if hasattr(self, "OnDirtyServer"):
self.Bind(wx.EVT_TEXT, self.OnServer, self.Server)
self.Find = XRCCTRL(self, "wxID_FIND")
if hasattr(self, "OnFind"):
self.Bind(wx.EVT_BUTTON, self.OnFind, self.Find)
self.Username = XRCCTRL(self, "Username")
self.GameShow = XRCCTRL(self, "GameShow")
if hasattr(self, "OnGameShow"):
self.Bind(wx.EVT_TOGGLEBUTTON, self.OnGameShow, self.GameShow)
self.GameTitle = XRCCTRL(self, "GameTitle")
self.Game = XRCCTRL(self, "Game")
self.Password = XRCCTRL(self, "Password")
self.Okay = XRCCTRL(self, "wxID_OK")
if hasattr(self, "OnOkay"):
self.Bind(wx.EVT_BUTTON, self.OnOkay, self.Okay)
self.Cancel = XRCCTRL(self, "wxID_CANCEL")
if hasattr(self, "OnCancel"):
self.Bind(wx.EVT_BUTTON, self.OnCancel, self.Cancel)
self.Config = XRCCTRL(self, "wxID_PREFERENCES")
if hasattr(self, "OnConfig"):
self.Bind(wx.EVT_BUTTON, self.OnConfig, self.Config)
def strings():
pass
_("TP: Connect to a Server");
_("Connect to Thousand Parsec Server");
_("Server");
_("The URL for the Thousand Parsec server.");
_("&Find");
_("Username");
_("The username for the account on the Thousand Parsec server.");
_("Show seperate game box.");
_("G");
_("Game");
_("Password");
_("The password for the account on the Thousand Parsec Server");
_("&OK");
_("&Cancel");
_("&Preferences");
|