コード例 #1
0
ファイル: queryView.py プロジェクト: iivvoo-abandoned/most
    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
コード例 #2
0
ファイル: channelView.py プロジェクト: iivvoo-abandoned/most
    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
コード例 #3
0
ファイル: msnSession.py プロジェクト: iivvoo-abandoned/most
    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
コード例 #4
0
ファイル: ircView.py プロジェクト: iivvoo-abandoned/most
    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
コード例 #5
0
ファイル: msgView.py プロジェクト: iivvoo-abandoned/most
 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)
コード例 #6
0
ファイル: channelView.py プロジェクト: iivvoo-abandoned/most
    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)
コード例 #7
0
ファイル: serverView.py プロジェクト: iivvoo-abandoned/most
    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)
コード例 #8
0
ファイル: ircView.py プロジェクト: iivvoo-abandoned/most
 def __init__(self):
     genericView.__init__(self, "most")
     Thread.__init__(self)
     self.handler = None
     self.running = 1
コード例 #9
0
ファイル: aboutView.py プロジェクト: iivvoo-abandoned/most
    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
コード例 #10
0
ファイル: queryView.py プロジェクト: iivvoo-abandoned/most
    def __init__(self, name = None):
        genericView.__init__(self, "query")
	self.name = name