def __init__(self,windowarea,server,channelname): WindowTextEdit.__init__(self, windowarea, server, channelname) self.windowarea = windowarea self.channelname = channelname self._users = [] # Store info about users self.create_controls() self.create_sizers() self.add_controls() self.windowarea.add_window(server,self)
def __init__(self,windowarea,server): WindowTextEdit.__init__(self, windowarea, server, "Status") self.windowarea.add_window(server,self) self.section_id = server self.server = server # Whether to check regularly for new events or not self.checking = False # Delay between each checking (in ms) self.timer_delay = 500 self.create_sizers() self.add_controls() # Bind EVT_TIMER events to self.OnTimerEvt self.Bind(wx.EVT_TIMER, self.OnTimerEvt)
def evt_closed(self): WindowTextEdit.evt_closed(self) self.server.channel_closed(self)