def __init__(self, name, container, state): genericView.__init__(self, "query_detach_container") nestable.__init__(self, self.window, container, state) # # Does this belong here? Code above is similair to channelView container.add(self.window) self.text = self.get_widget("text") self.entry = HistoryEntry(self.get_widget("entry")) self.text.set_word_wrap(1) self.window = self.get_widget("query") self.chat_button = self.get_widget("check_chat") self.dcc_button = self.get_widget("check_dcc") # create a mixin? container = self.get_widget("detach_container") bindings = { 'input_activate':self.input_activate, 'window_close':self.window_close, 'detach_toggled':self.handle_detach_toggle, 'dcc_toggled':self.handle_dcc_toggle, 'chat_toggled':self.handle_chat_toggle, 'on_whois_pressed':self.handle_whois_pressed } self.bindings(bindings) self.setname(name) self._use_dcc = 0 self._has_dcc = 0 ## ## checking/unchecking togglebuttons will generate appropriate ## events, which really sucks. self._in_handler = 0
def __init__(self, name): genericView.__init__(self, "channel") self.name = name self.setname(name) self.users = casedict() # to store list items self.closeonleave = 0 self.active = 1 # by default
def __init__(self): genericView.__init__(self, "msnSession") self.entry = HistoryEntry(self.get_widget("entry")) self.list = UserList(self.get_widget("list")) self.text = self.get_widget("text") bindings = { 'input_activate':self.input_activate, 'window_close':self.window_close } self.bindings(bindings) self.handler = None
def __init__(self): genericView.__init__(self, "most") self.tree = self.get_widget("tree") bindings = { 'switch_page':self.switch_page, 'window_close':self.window_close, 'menu_about':self.about } self.bindings(bindings) self.count = 0 self.tabs = self.get_widget("tabs") self.tabmap = {} self.currentpage = None self.windows = [] # TO BE MOVED self.wincnt = 0 self.handler = None self.about = None
def __init__(self): genericView.__init__(self, "msgwindow") self.text = self.get_widget("text") self.entry = HistoryEntry(self.get_widget("entry")) self.text.set_word_wrap(1) self.list = self.get_widget("list") self.targetlabel = self.get_widget("targetlabel") container = self.get_widget("detach_container") self.window = self.get_widget("msgwindow") bindings = { 'input_activate':self.input_activate, 'window_close':self.window_close, 'detach_toggled':self.handle_detach_toggle } self.bindings(bindings) self.users = casedict() self.lastclicked = 0 self.name = None self.handler = None detachSupport.__init__(self, container, self.window)
def __init__(self, name, container, state): genericView.__init__(self, "channel_detach_container") nestable.__init__(self, self.window, container, state) nestingArrowSupport.__init__(self) # # Does this belong here? container.add(self.window) self.name = name self.entry = HistoryEntry(self.get_widget("entry")) self.list = UserList(self.get_widget("list")) self.topicentry = self.get_widget("topicentry") self.limitentry = self.get_widget("limitentry") self.keyentry = self.get_widget("keyentry") self.modelabel = self.get_widget("modelabel") font = self.limitentry.get_style().font width = font.width('555555') self.limitentry.set_usize(width, -1) font = self.keyentry.get_style().font width = font.width('MMMMMMMMMM') self.keyentry.set_usize(width, -1) self.setname(name) self.modestr = [] self.closeonleave = 0 self.active = 1 # by default self.tree = None self.treeitems = casedict() # XXX TODO: merge with self.list/self.users # # Perform bindings bindings = { 'input_activate':self.input_activate, 'window_close':self.window_close, 'detach_toggled':self.handle_detach_toggle, 'on_topicentry_activate':self.on_topicentry_activate, 'on_keyentry_activate':self.on_keyentry_activate, 'on_limitentry_activate':self.on_limitentry_activate } self.bindings(bindings) self.text = self.get_widget("text") self.text.set_word_wrap(1)
def __init__(self, name=None): """ passing name will cause a crash """ genericView.__init__(self, "detach_container") container = self.get_widget("detach_container") container.show() nestable.__init__(self, container, state=nestable.STATE_TAB) self.text = self.get_widget("text") self.entry = HistoryEntry(self.get_widget("entry")) self.text.set_word_wrap(1) bindings = { 'input_activate':self.input_activate, 'on_nickentry_activate':self.on_nickentry_activate, 'detach_toggled':self.handle_detach_toggle} # window handling stuff self.bindings(bindings) self.nickentry = self.get_widget("nickentry") font = self.nickentry.get_style().font width = font.width('MMMMMMMMMM') self.nickentry.set_usize(width, -1) self.handler = None self.name = None self.channels = casedict() self.queries = casedict() self.online = casedict() self.offline = casedict() self.tree = None self.channel_tree = None self.query_tree = None self.notify_tree = None self.online_tree = None self.offline_tree = None self.msgwin = None self.modelabel = self.get_widget("modelabel") self.modestr = [] if name: self.setname(name)
def __init__(self): genericView.__init__(self, "most") Thread.__init__(self) self.handler = None self.running = 1
def __init__(self): genericView.__init__(self, "about") self.window = self.get_widget("about") self.bindings({'window_close':self.window_close, "ok_clicked":self.window_close}) self.handler = None
def __init__(self, name = None): genericView.__init__(self, "query") self.name = name