Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorflavio <fdanesse@gmail.com>2013-08-13 00:01:47 (GMT)
committer flavio <fdanesse@gmail.com>2013-08-13 00:01:47 (GMT)
commit68c4aa0d462307cf477731cb4e146443a5ea7306 (patch)
tree59d8eba97dfb1903de8914f0443265b34615a7cd
parent8514646a783e41b053628c826cb729585faae901 (diff)
La Versión del Proyecto solo puede contener números y puntos.
-rw-r--r--JAMediaTerminal.py6
-rw-r--r--Widgets.py39
2 files changed, 38 insertions, 7 deletions
diff --git a/JAMediaTerminal.py b/JAMediaTerminal.py
index 3a4b915..115ec82 100644
--- a/JAMediaTerminal.py
+++ b/JAMediaTerminal.py
@@ -198,11 +198,11 @@ class NoteBookTerminal(Gtk.Notebook):
interprete=interprete,
archivo=ejecutar)
- scroll = gtk.ScrolledWindow()
+ scroll = Gtk.ScrolledWindow()
scroll.set_policy(
- gtk.POLICY_AUTOMATIC,
- gtk.POLICY_AUTOMATIC)
+ Gtk.PolicyType.AUTOMATIC,
+ Gtk.PolicyType.AUTOMATIC)
scroll.add(terminal)
diff --git a/Widgets.py b/Widgets.py
index dd95579..e2f7354 100644
--- a/Widgets.py
+++ b/Widgets.py
@@ -390,7 +390,10 @@ class DialogoProyecto(Gtk.Dialog):
self.nombre = Gtk.Entry()
self.main = Gtk.ComboBoxText()
self.path = Gtk.Label()
+
self.version = Gtk.Entry()
+ self.version.connect("changed", self.__check_version)
+ self.version.set_text("0.0.1")
self.descripcion = Gtk.TextView()
self.descripcion.set_editable(True)
@@ -478,6 +481,32 @@ class DialogoProyecto(Gtk.Dialog):
button.set_sensitive(False)
break
+ def __check_version(self, widget):
+ """
+ En el campo versión solo pueden haber numeros y puntos.
+ """
+
+ text = widget.get_text()
+ items = text.split(".")
+
+ valores = []
+
+ for item in items:
+ item = item.strip()
+
+ try:
+ valores.append(int(item))
+
+ except:
+ valores.append(0)
+
+ while len(valores) < 3:
+ valores.append(0)
+
+ version = "%s.%s.%s" % (valores[0], valores[1], valores[2])
+
+ self.version.set_text(version)
+
def __show_options(self, widget):
for widget in self.internal_widgets[2:]:
@@ -1002,7 +1031,7 @@ class My_FileChooser(Gtk.FileChooserDialog):
self.set_current_folder_uri("file://%s" % path)
if filter_type:
- filter = gtk.FileFilter()
+ filter = Gtk.FileFilter()
filter.set_name("Filtro")
for fil in filter_type:
@@ -1011,7 +1040,7 @@ class My_FileChooser(Gtk.FileChooserDialog):
self.add_filter(filter)
elif mime_type:
- filter = gtk.FileFilter()
+ filter = Gtk.FileFilter()
filter.set_name("Filtro")
for mime in mime_type:
@@ -1106,8 +1135,10 @@ class WidgetAutores(Gtk.Box):
remover = get_boton(Gtk.STOCK_REMOVE, "Eliminar")
agregar = get_boton(Gtk.STOCK_ADD, "Agregar")
- frame1 = gtk.Frame("Nombre")
- frame2 = gtk.Frame("Mail")
+ frame1 = Gtk.Frame()
+ frame1.set_label("Nombre")
+ frame2 = Gtk.Frame()
+ frame2.set_label("Mail")
frame1.add(entry1)
frame2.add(entry2)