예제 #1
0
    def __init__(self, toplevel=None):
        gtk.GtkText.__init__(self)
        self['name'] = "Console"
        gtkutil.defocusify(self)
        #self.set_word_wrap(gtk.TRUE)

        if toplevel:
            self.toplevel = toplevel
예제 #2
0
    def __init__(self, toplevel=None):
        gtk.GtkText.__init__(self)
        self['name'] = "Console"
        gtkutil.defocusify(self)
        self.set_word_wrap(gtk.TRUE)

        if toplevel:
            self.toplevel = toplevel
예제 #3
0
 def __init__(self, im, contact):
     gtk.GtkWindow.__init__(self, gtk.WINDOW_TOPLEVEL)
     self.im = im
     self.contact = contact
     self.set_title("%s - Instance Messenger" % contact)
     self.text = gtk.GtkText()
     vb = gtk.GtkVBox()
     gtkutil.defocusify(self.text)
     self.text.set_word_wrap(gtk.TRUE)
     vb.pack_start(gtkutil.scrollify(self.text), 1, 1, 0)
     self.entry = gtk.GtkEntry()
     self.entry.signal_connect('activate', self.sendMessage)
     vb.pack_start(self.entry, 0, 0, 0)
     self.add(vb)
     self.signal_connect('destroy', self.removeFromList, None)
     self.show_all()
예제 #4
0
파일: gtkim.py 프로젝트: lhl/songclub
 def __init__(self, im, contact):
     gtk.GtkWindow.__init__(self, gtk.WINDOW_TOPLEVEL)
     self.im = im
     self.contact = contact
     self.set_title("%s - Instance Messenger" % contact)
     self.text = gtk.GtkText()
     vb = gtk.GtkVBox()
     gtkutil.defocusify(self.text)
     self.text.set_word_wrap(gtk.TRUE)
     vb.pack_start(gtkutil.scrollify(self.text), 1, 1, 0)
     self.entry = gtk.GtkEntry()
     self.entry.signal_connect('activate', self.sendMessage)
     vb.pack_start(self.entry, 0, 0, 0)
     self.add(vb)
     self.signal_connect('destroy', self.removeFromList, None)
     self.show_all()
예제 #5
0
    def __init__(self, groupName, im):
        self.groupName = groupName
        self.im = im

        self.history = ['']
        self.histpos = 0

        gtk.GtkWindow.__init__(self, gtk.WINDOW_TOPLEVEL)
        self.set_title("%s - Instance Messenger" % groupName)
        self.connect('destroy', self.leaveGroup)

        vb = gtk.GtkVBox()
        hb = gtk.GtkHBox()

        self.output = gtk.GtkText()
        self.output.set_word_wrap(gtk.TRUE)
        gtkutil.defocusify(self.output)
        hb.pack_start(gtkutil.scrollify(self.output), 1, 1, 1)

        userlist = gtk.GtkCList(1, ["Users"])
        userlist.set_shadow_type(gtk.SHADOW_OUT)
        gtkutil.defocusify(userlist)
        hb.pack_start(gtkutil.scrollify(userlist), gtk.TRUE, gtk.TRUE, 0)

        #        print self.im.remote.groups
        #        for group in self.im.remote.groups:
        #            if group.name == groupName:
        #                for member in group.members:
        #                    userlist.append_items([member.name])

        self.userlist = userlist

        vb.pack_start(hb, 1, 1, 1)
        self.input = gtk.GtkEntry()
        vb.pack_start(self.input, 0, 0, 1)
        #took this out so I can check in and not be broken
        #self.input.connect('key_press_event', self.processKey)
        self.input.connect('activate', self.sendMessage)
        self.add(vb)
        self.show_all()
예제 #6
0
파일: gtkim.py 프로젝트: lhl/songclub
    def __init__(self, groupName, im):
        self.groupName = groupName
        self.im = im

        self.history = ['']
        self.histpos = 0

        gtk.GtkWindow.__init__(self, gtk.WINDOW_TOPLEVEL)
        self.set_title("%s - Instance Messenger" % groupName)
        self.connect('destroy', self.leaveGroup)

        vb = gtk.GtkVBox()
        hb = gtk.GtkHBox()

        self.output = gtk.GtkText()
        self.output.set_word_wrap(gtk.TRUE)
        gtkutil.defocusify(self.output)
        hb.pack_start(gtkutil.scrollify(self.output), 1,1,1)

        userlist = gtk.GtkCList(1, ["Users"])
        userlist.set_shadow_type(gtk.SHADOW_OUT)
        gtkutil.defocusify(userlist)
        hb.pack_start(gtkutil.scrollify(userlist), gtk.TRUE, gtk.TRUE, 0)

#        print self.im.remote.groups
#        for group in self.im.remote.groups:
#            if group.name == groupName:
#                for member in group.members:
#                    userlist.append_items([member.name])

        self.userlist = userlist

        vb.pack_start(hb, 1,1,1)
        self.input = gtk.GtkEntry()
        vb.pack_start(self.input,0,0,1)
        #took this out so I can check in and not be broken
        #self.input.connect('key_press_event', self.processKey)
        self.input.connect('activate', self.sendMessage)
        self.add(vb)
        self.show_all()
예제 #7
0
    def __init__(self):
        #print self.send_
        gtk.GtkWindow.__init__(self, gtk.WINDOW_TOPLEVEL)
        self.set_title("Reality Faucet")
        self.set_usize(640, 480)
        self.namelabel = gtk.GtkLabel("NameLabel")

        self.descbox = gtk.GtkText()
        self.descbox.set_usize(370, 255)
        self.descbox.set_word_wrap(gtk.TRUE)
        self.descscrl = gtkutil.scrollify(self.descbox)
        gtkutil.defocusify(self.descbox)

        self.itembox = gtk.GtkText()
        self.itembox.set_word_wrap(gtk.TRUE)
        self.itemscrl = gtkutil.scrollify(self.itembox)
        gtkutil.defocusify(self.itembox)

        self.happenings = gtk.GtkText()
        self.happenings.set_word_wrap(gtk.TRUE)
        self.happscrl = gtkutil.scrollify(self.happenings)
        gtkutil.defocusify(self.happenings)
        self.cmdarea = gtk.GtkEntry()

        self.hpaned = gtk.GtkHPaned()
        self.hpaned.add1(self.descscrl)
        self.hpaned.add2(self.itemscrl)

        self.vpaned = gtk.GtkVPaned()
        self.vpaned.add1(self.hpaned)
        self.vpaned.add2(self.happscrl)

        self.vbox = gtk.GtkVBox()
        self.vbox.pack_start(self.namelabel, expand=0)

        self.vbox.add(self.vpaned)
        self.vbox.pack_start(self.cmdarea, expand=0)

        self.add(self.vbox)

        self.signal_connect('destroy', gtk.mainquit, None)

        self.cmdarea.connect("key_press_event", self.processKey)
        self.cmdarea.grab_focus()

        self.history = ['']
        self.descriptions = {}
        self.items = {}
        self.exits = []
예제 #8
0
파일: gtkfaucet.py 프로젝트: lhl/songclub
    def __init__(self):
        #print self.send_
        gtk.GtkWindow.__init__(self, gtk.WINDOW_TOPLEVEL)
        self.set_title("Reality Faucet")
        self.set_usize(640,480)
        self.namelabel = gtk.GtkLabel("NameLabel")

        self.descbox=gtk.GtkText()
        self.descbox.set_usize(370,255)
        self.descbox.set_word_wrap(gtk.TRUE)
        self.descscrl=gtkutil.scrollify(self.descbox)
        gtkutil.defocusify(self.descbox)

        self.itembox=gtk.GtkText()
        self.itembox.set_word_wrap(gtk.TRUE)
        self.itemscrl=gtkutil.scrollify(self.itembox)
        gtkutil.defocusify(self.itembox)

        self.happenings=gtk.GtkText()
        self.happenings.set_word_wrap(gtk.TRUE)
        self.happscrl=gtkutil.scrollify(self.happenings)
        gtkutil.defocusify(self.happenings)
        self.cmdarea=gtk.GtkEntry()

        self.hpaned=gtk.GtkHPaned()
        self.hpaned.add1(self.descscrl)
        self.hpaned.add2(self.itemscrl)

        self.vpaned=gtk.GtkVPaned()
        self.vpaned.add1(self.hpaned)
        self.vpaned.add2(self.happscrl)

        self.vbox=gtk.GtkVBox()
        self.vbox.pack_start(self.namelabel, expand=0)

        self.vbox.add(self.vpaned)
        self.vbox.pack_start(self.cmdarea, expand=0)

        self.add(self.vbox)

        self.signal_connect('destroy',gtk.mainquit,None)

        self.cmdarea.connect("key_press_event", self.processKey)
        self.cmdarea.grab_focus()

        self.history = ['']
        self.descriptions={}
        self.items={}
        self.exits=[]