Aggiunta progress bar
Leonardo Robol [2010-01-14 16:33]
diff --git a/Pala.py b/Pala.py
index 578c9db..6cf5bef 100755
--- a/Pala.py
+++ b/Pala.py
@@ -1,6 +1,6 @@
#!/usr/bin/env python
-import gtk, gtkmozembed, gobject, threading, time, sys
+import gtk, gtkmozembed, gobject
class PalaApp():
@@ -16,6 +16,16 @@ class PalaApp():
# Creo il VBox per organizzarmi tutto
VBox = gtk.VBox()
+
+ # Creo la progressbar
+ self._ProgressBar = gtk.ProgressBar()
+ VBox.pack_end(self._ProgressBar,
+ False,
+ True,
+ self.default_padding)
+ self.WebView.connect('progress',
+ lambda w, p, q: self._ProgressBar.set_fraction(p * 1.0 /q))
+
VBox.pack_end(self.WebView, True, True, self.default_padding)
label = gtk.Label("Pagina")
@@ -24,6 +34,7 @@ class PalaApp():
lambda w: self.LoadPage(self.UrlField.get_text()))
self.CheckPageButton = gtk.Button("Controlla pagina")
+ # Creo la Toolbar
Toolbar = gtk.HBox()
BackButton = gtk.Button("Indietro", gtk.STOCK_GO_BACK)
ForwardButton = gtk.Button("Avanti", gtk.STOCK_GO_FORWARD)