def __init__(self): gtk.GtkWindow.__init__(self, gtk.WINDOW_TOPLEVEL) self.set_title("Manhole Interaction") self.set_usize(300, 300) self["name"] = "Manhole" vbox = gtk.GtkVBox() pane = gtk.GtkVPaned() self.output = OutputConsole(toplevel=self) pane.pack1(gtkutil.scrollify(self.output), gtk.TRUE, gtk.FALSE) self.input = InputText(toplevel=self) pane.pack2(gtkutil.scrollify(self.input), gtk.FALSE, gtk.TRUE) vbox.pack_start(pane, 1, 1, 0) self.add(vbox) self.input.grab_focus() self.signal_connect("destroy", gtk.mainquit, None) if _GNOME_POWER: self.display = BrowserDisplay() dWindow = gtk.GtkWindow(title="Spelunking") dWindow.add(self.display) dWindow.show_all() else: self.display = BrowserDisplay(self) # The referencable attached to the Perspective self.client = self self.remote_receiveBrowserObject = self.display.receiveBrowserObject self.remote_console = self.output.console
def __init__(self): gtk.GtkWindow.__init__(self, gtk.WINDOW_TOPLEVEL) self.set_title("Manhole Interaction") self.set_usize(300,300) self['name'] = "Manhole" vbox = gtk.GtkVBox() pane = gtk.GtkVPaned() self.output = OutputConsole(toplevel=self) pane.pack1(gtkutil.scrollify(self.output), gtk.TRUE, gtk.FALSE) self.input = InputText(toplevel=self) pane.pack2(gtkutil.scrollify(self.input), gtk.FALSE, gtk.TRUE) vbox.pack_start(pane, 1,1,0) self.add(vbox) self.input.grab_focus() self.signal_connect('destroy', gtk.mainquit, None) if _GNOME_POWER: self.display = BrowserDisplay() dWindow = gtk.GtkWindow(title="Spelunking") dWindow.add(self.display) dWindow.show_all() else: self.display = BrowserDisplay(self) # The referencable attached to the Perspective self.client = self self.remote_receiveBrowserObject=self.display.receiveBrowserObject self.remote_console = self.output.console
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 = []
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=[]
def __init__(self, question, default, callback): gtk.GtkWindow.__init__(self) self.callback = callback self.text = gtk.GtkText() self.set_title(question) self.text.set_editable(gtk.TRUE) self.text.insert_defaults(default) self.text.set_word_wrap(gtk.TRUE) scrl = gtkutil.scrollify(self.text) vb = gtk.GtkVBox() bb = gtk.GtkHButtonBox() vb.pack_start(scrl) bb.set_spacing(0) bb.set_layout(gtk.BUTTONBOX_END) cancelb = gtkutil.cbutton("Cancel", self.callcancel) bb.add(cancelb) okb = gtkutil.cbutton("OK", self.callok) cancelb.set_flags(gtk.CAN_DEFAULT) okb.set_flags(gtk.CAN_DEFAULT) okb.set_flags(gtk.HAS_DEFAULT) bb.add(okb) vb.add(bb, expand=gtk.FALSE) self.add(vb) self.set_usize(300, 200) self.connect('delete_event', dontgo) self.show_all()
def __init__(self,question,default,callback): gtk.GtkWindow.__init__(self) self.callback =callback self.text=gtk.GtkText() self.set_title(question) self.text.set_editable(gtk.TRUE) self.text.insert_defaults(default) self.text.set_word_wrap(gtk.TRUE) scrl=gtkutil.scrollify(self.text) vb=gtk.GtkVBox() bb=gtk.GtkHButtonBox() vb.pack_start(scrl) bb.set_spacing(0) bb.set_layout(gtk.BUTTONBOX_END) cancelb=gtkutil.cbutton("Cancel", self.callcancel) bb.add(cancelb) okb=gtkutil.cbutton("OK", self.callok) cancelb.set_flags(gtk.CAN_DEFAULT) okb.set_flags(gtk.CAN_DEFAULT) okb.set_flags(gtk.HAS_DEFAULT) bb.add(okb) vb.add(bb,expand=gtk.FALSE) self.add(vb) self.set_usize(300,200) self.connect('delete_event',dontgo) self.show_all()
def __init__(self, im): self.im = im # Set up the Contact List window. gtk.GtkWindow.__init__(self, gtk.WINDOW_TOPLEVEL) # Cheat, we'll do this correctly later -- self.signal_connect('destroy', gtk.mainquit, None) self.set_title("Instance Messenger") # self.set_usize(200,400) # Vertical Box packing vb = gtk.GtkVBox(gtk.FALSE, 5) # Contact List self.list = gtk.GtkCList(2, ["Status", "Contact"]) self.list.set_shadow_type(gtk.SHADOW_OUT) self.list.set_column_width(1, 150) self.list.set_column_width(0, 50) self.list.signal_connect("select_row", self.contactSelected) vb.pack_start(gtkutil.scrollify(self.list), gtk.TRUE, gtk.TRUE, 0) addContactButton = gtkutil.cbutton("Add Contact", self.addContactWindow) removeContactButton = gtkutil.cbutton("Remove Contact", self.removeContact) sendMessageButton = gtkutil.cbutton("Send Message", self.sendMessage) joinGroupButton = gtkutil.cbutton("Join Group", self.joinGroupWindow) hb = gtk.GtkHBox() hb.pack_start(addContactButton) hb.pack_start(removeContactButton) hb.pack_start(sendMessageButton) hb.pack_start(joinGroupButton) vb.pack_start(hb, gtk.FALSE, gtk.FALSE, 0) self.add(vb) self.show_all()
def __init__(self): gtk.GtkWindow.__init__(self, gtk.WINDOW_TOPLEVEL) self.set_title(self.titleText) self.set_default_size(300, 300) self.set_name("Manhole") vbox = gtk.GtkVBox() pane = gtk.GtkVPaned() self.output = OutputConsole(toplevel=self) pane.pack1(gtkutil.scrollify(self.output), gtk.TRUE, gtk.FALSE) self.input = InputText(toplevel=self) pane.pack2(gtkutil.scrollify(self.input), gtk.FALSE, gtk.TRUE) vbox.pack_start(pane, 1,1,0) self.add(vbox) self.input.grab_focus()
def __init__(self): gtk.GtkWindow.__init__(self, gtk.WINDOW_TOPLEVEL) self.set_title(self.titleText) self.set_default_size(300, 300) self.set_name("Manhole") vbox = gtk.GtkVBox() pane = gtk.GtkVPaned() self.output = OutputConsole(toplevel=self) pane.pack1(gtkutil.scrollify(self.output), gtk.TRUE, gtk.FALSE) self.input = InputText(toplevel=self) pane.pack2(gtkutil.scrollify(self.input), gtk.FALSE, gtk.TRUE) vbox.pack_start(pane, 1, 1, 0) self.add(vbox) self.input.grab_focus()
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()
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()
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()
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()
def __init__(self, im): self.im = im # Set up the Contact List window. gtk.GtkWindow.__init__(self, gtk.WINDOW_TOPLEVEL) # Cheat, we'll do this correctly later -- self.signal_connect('destroy', gtk.mainquit, None) self.set_title("Instance Messenger") # self.set_usize(200,400) # Vertical Box packing vb = gtk.GtkVBox(gtk.FALSE, 5) # Contact List self.list = gtk.GtkCList(2, ["Status", "Contact"]) self.list.set_shadow_type(gtk.SHADOW_OUT) self.list.set_column_width(1, 150) self.list.set_column_width(0, 50) self.list.signal_connect("select_row", self.contactSelected) vb.pack_start(gtkutil.scrollify(self.list), gtk.TRUE, gtk.TRUE, 0) addContactButton = gtkutil.cbutton("Add Contact", self.addContactWindow) removeContactButton = gtkutil.cbutton("Remove Contact", self.removeContact) sendMessageButton = gtkutil.cbutton("Send Message", self.sendMessage) joinGroupButton = gtkutil.cbutton("Join Group", self.joinGroupWindow) hb = gtk.GtkHBox() hb.pack_start(addContactButton) hb.pack_start(removeContactButton) hb.pack_start(sendMessageButton) hb.pack_start(joinGroupButton) vb.pack_start(hb, gtk.FALSE, gtk.FALSE, 0) self.add(vb) self.show_all()