Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorflavio <fdanesse@gmail.com>2013-05-15 18:48:03 (GMT)
committer flavio <fdanesse@gmail.com>2013-05-15 18:48:03 (GMT)
commitabcc04bd80dc0ce92e8b363aaa2e8d093df50ff9 (patch)
tree83f8d466f9f04d510c60200ed145651332db4bac
parentaff9679400ab558ae7d586966596e7f2567a644e (diff)
Correcciones
-rw-r--r--WorkPanel.py26
1 files changed, 18 insertions, 8 deletions
diff --git a/WorkPanel.py b/WorkPanel.py
index e76aec4..00cc18d 100644
--- a/WorkPanel.py
+++ b/WorkPanel.py
@@ -239,9 +239,11 @@ class SourceView(GtkSource.View):
self.buffer.set_text(texto)
class AutoCompletado(GObject.Object, GtkSource.CompletionProvider):
+
__gtype_name__ = 'AutoCompletado'
def __init__(self, buffer):
+
GObject.Object.__init__(self)
self.modulo = None
@@ -251,13 +253,15 @@ class AutoCompletado(GObject.Object, GtkSource.CompletionProvider):
self.buffer = buffer
def do_get_name(self):
+
return self.nombre_modulo
- def do_populate(self, context):
+ def do_populate(self, context):
+
self.modulo = None
- Tema = Gtk.IconTheme.get_default()
- Icono = Tema.load_icon(Gtk.STOCK_DIALOG_INFO, 16, 0)
+ tema = Gtk.IconTheme.get_default()
+ icono = tema.load_icon(Gtk.STOCK_DIALOG_INFO, 16, 0)
inicio = self.buffer.get_start_iter()
ingresado = self.buffer.get_iter_at_mark(self.buffer.get_insert())
@@ -287,15 +291,21 @@ class AutoCompletado(GObject.Object, GtkSource.CompletionProvider):
try:
if modulo != 'gtk' and modulo != 'gobject':
self.modulo = __import__(modulo)
-
+
except:
pass
-
+
self.resultados = []
-
+
if self.modulo:
+
for Resultado in dir(self.modulo):
- self.resultados.append(GtkSource.CompletionItem.new(Resultado,
- Resultado, Icono, "DescripciĆ³n - PygiHack"))
+
+ self.resultados.append(
+ GtkSource.CompletionItem.new(
+ Resultado,
+ Resultado,
+ icono,
+ "DescripciĆ³n - PygiHack"))
context.add_proposals(self, self.resultados, True)