Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(121)

Unified Diff: third_party/twisted_8_1/twisted/spread/ui/gtkutil.py

Issue 12261012: Remove third_party/twisted_8_1 (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: Created 7 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/twisted_8_1/twisted/spread/ui/gtkutil.py
diff --git a/third_party/twisted_8_1/twisted/spread/ui/gtkutil.py b/third_party/twisted_8_1/twisted/spread/ui/gtkutil.py
deleted file mode 100644
index 90a10f0b325222d95ebcf5c8dcc3c6302a2e6185..0000000000000000000000000000000000000000
--- a/third_party/twisted_8_1/twisted/spread/ui/gtkutil.py
+++ /dev/null
@@ -1,204 +0,0 @@
-
-# Copyright (c) 2001-2004 Twisted Matrix Laboratories.
-# See LICENSE for details.
-
-
-import gtk
-import string
-
-from twisted.spread import pb
-from twisted import copyright
-from twisted.python import reflect
-from twisted.cred.credentials import UsernamePassword
-
-normalFont = gtk.load_font("-adobe-courier-medium-r-normal-*-*-120-*-*-m-*-iso8859-1")
-boldFont = gtk.load_font("-adobe-courier-bold-r-normal-*-*-120-*-*-m-*-iso8859-1")
-errorFont = gtk.load_font("-adobe-courier-medium-o-normal-*-*-120-*-*-m-*-iso8859-1")
-
-
-def selectAll(widget,event):
- widget.select_region(0,-1)
-
-def cbutton(name, callback):
- b = gtk.GtkButton(name)
- b.connect('clicked', callback)
- return b
-
-class ButtonBar:
- barButtons = None
- def getButtonList(self, prefix='button_', container=None):
- result = []
- buttons = self.barButtons or \
- reflect.prefixedMethodNames(self.__class__, prefix)
- for b in buttons:
- bName = string.replace(b, '_', ' ')
- result.append(cbutton(bName, getattr(self,prefix+b)))
- if container:
- map(container.add, result)
- return result
-
-def scrollify(widget):
- #widget.set_word_wrap(gtk.TRUE)
- scrl=gtk.GtkScrolledWindow()
- scrl.add(widget)
- scrl.set_policy(gtk.POLICY_NEVER, gtk.POLICY_ALWAYS)
- # scrl.set_update_policy(gtk.POLICY_AUTOMATIC)
- return scrl
-
-def defocusify(widget):
- widget.unset_flags(gtk.CAN_FOCUS)
-
-class GetString(gtk.GtkWindow):
- def __init__(self, im, desc):
- gtk.GtkWindow.__init__(self, gtk.WINDOW_TOPLEVEL)
- self.set_title(desc)
- self.im = im
- button = cbutton(desc, self.clicked)
- self.entry = gtk.GtkEntry()
- self.entry.connect('activate', self.clicked)
- hb = gtk.GtkHBox()
- hb.add(self.entry)
- hb.add(button)
- self.add(hb)
- self.show_all()
-
- def clicked(self, btn):
- raise NotImplementedError
-
-
-class Login(gtk.GtkWindow):
-
- _resetTimeout = None
-
- def __init__(self, callback,
- referenceable=None,
- initialUser="guest", initialPassword="guest",
- initialHostname="localhost",initialPortno=str(pb.portno),
- initialService="", initialPerspective=""):
- gtk.GtkWindow.__init__(self,gtk.WINDOW_TOPLEVEL)
- version_label = gtk.GtkLabel("Twisted v%s" % copyright.version)
- self.pbReferenceable = referenceable
- self.pbCallback = callback
- # version_label.show()
- self.username = gtk.GtkEntry()
- self.password = gtk.GtkEntry()
- self.service = gtk.GtkEntry()
- self.perspective = gtk.GtkEntry()
- self.hostname = gtk.GtkEntry()
- self.port = gtk.GtkEntry()
- self.password.set_visibility(gtk.FALSE)
-
- self.username.set_text(initialUser)
- self.password.set_text(initialPassword)
- self.service.set_text(initialService)
- self.perspective.set_text(initialPerspective)
- self.hostname.set_text(initialHostname)
- self.port.set_text(str(initialPortno))
-
- userlbl=gtk.GtkLabel("Username:")
- passlbl=gtk.GtkLabel("Password:")
- servicelbl=gtk.GtkLabel("Service:")
- perspeclbl=gtk.GtkLabel("Perspective:")
- hostlbl=gtk.GtkLabel("Hostname:")
- portlbl=gtk.GtkLabel("Port #:")
- self.allLabels = [
- userlbl, passlbl, servicelbl, perspeclbl, hostlbl, portlbl
- ]
- self.logstat = gtk.GtkLabel("Protocol PB-%s" % pb.Broker.version)
- self.okbutton = cbutton("Log In", self.login)
- self.okbutton["can_default"] = 1
- self.okbutton["receives_default"] = 1
-
- okbtnbx = gtk.GtkHButtonBox()
- okbtnbx.add(self.okbutton)
-
- vbox = gtk.GtkVBox()
- vbox.add(version_label)
- table = gtk.GtkTable(2,6)
- row=0
- for label, entry in [(userlbl, self.username),
- (passlbl, self.password),
- (hostlbl, self.hostname),
- (servicelbl, self.service),
- (perspeclbl, self.perspective),
- (portlbl, self.port)]:
- table.attach(label, 0, 1, row, row+1)
- table.attach(entry, 1, 2, row, row+1)
- row = row+1
-
- vbox.add(table)
- vbox.add(self.logstat)
- vbox.add(okbtnbx)
- self.add(vbox)
- self.username.grab_focus()
- self.okbutton.grab_default()
- for fld in self.username, self.password, self.hostname, self.service, self.perspective:
- fld.signal_connect('activate',self.login)
- fld.signal_connect('focus_in_event',selectAll)
- self.signal_connect('destroy',gtk.mainquit,None)
-
- def loginReset(self):
- print 'doing login reset'
- self.logstat.set_text("Idle.")
- self._resetTimeout = None
- return 0
-
- def loginReport(self, txt):
- print 'setting login report',repr(txt)
- self.logstat.set_text(txt)
- if not (self._resetTimeout is None):
- gtk.timeout_remove(self._resetTimeout)
-
- self._resetTimeout = gtk.timeout_add(59000, self.loginReset)
-
- def login(self, btn):
- host = self.hostname.get_text()
- port = self.port.get_text()
- service = self.service.get_text()
- perspective = self.perspective.get_text()
- # Maybe we're connecting to a unix socket, so don't make any
- # assumptions
- try:
- port = int(port)
- except:
- pass
- user = self.username.get_text()
- pswd = self.password.get_text()
- self.loginReport("connecting...")
- # putting this off to avoid a stupid bug in gtk where it won't redraw
- # if you input_add a connecting socket (!??)
- self.user_tx = user
- self.pswd_tx = pswd
- self.host_tx = host
- self.port_tx = port
- self.service_tx = service
- self.perspective_tx = perspective or user
- afterOneTimeout(10, self.__actuallyConnect)
-
- def __actuallyConnect(self):
- from twisted.application import internet
-
- f = pb.PBClientFactory()
- internet.TCPClient(self.host_tx, self.port_tx, f)
- creds = UsernamePassword(self.user_tx, self.pswd_tx)
- f.login(creds, self.pbReferenceable
- ).addCallbacks(self.pbCallback, self.couldNotConnect
- ).setTimeout(30
- )
-
- def couldNotConnect(self, msg):
- self.loginReport("couldn't connect: %s" % str(msg))
-
-
-class _TimerOuter:
- def __init__(self, timeout, cmd, args):
- self.args = args
- self.cmd = cmd
- self.tid = gtk.timeout_add(timeout, self.doIt)
-
- def doIt(self):
- gtk.timeout_remove(self.tid)
- apply(self.cmd, self.args)
-
-def afterOneTimeout(timeout, cmd, *args):
- _TimerOuter(timeout, cmd, args)
« no previous file with comments | « third_party/twisted_8_1/twisted/spread/ui/gtk2util.py ('k') | third_party/twisted_8_1/twisted/spread/ui/login2.glade » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698