Skip to content

Commit a656069

Browse files
committed
Hotfix
1 parent d438e51 commit a656069

File tree

3 files changed

+12
-10
lines changed

3 files changed

+12
-10
lines changed

Interface2.glade

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -378,6 +378,8 @@ http://ddavo.me</property>
378378
<object class="GtkLabel" id="changethings_box-mac-1">
379379
<property name="visible">True</property>
380380
<property name="can_focus">False</property>
381+
<property name="margin_left">2</property>
382+
<property name="margin_right">2</property>
381383
<property name="label" translatable="yes">:</property>
382384
</object>
383385
<packing>

Main.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -594,10 +594,6 @@ def __init__(self, x, y, objtype, *args, name="Default", maxconnections=4, ip=No
594594
self.builder.get_object("grid_rclick-delete").connect("activate", self.delete)
595595
self.builder.get_object("grid_rclick-debug").connect("activate", self.debug)
596596

597-
self.window_changethings = w_changethings(self)
598-
self.builder.get_object("grid_rclick-name").connect("activate", self.window_changethings.show)
599-
600-
601597
allobjects.append(self)
602598

603599
self.realx = x * TheGrid.sqres
@@ -612,10 +608,10 @@ def __init__(self, x, y, objtype, *args, name="Default", maxconnections=4, ip=No
612608
for f in os.listdir(resdir):
613609
lprint(f, f.startswith(objtype))
614610
if f.startswith(objtype) and ( f.endswith(".jpg") or f.endswith(".png") ):
615-
imgdir = resdir + f
611+
self.imgdir = resdir + f
616612
break
617613

618-
self.image = gtk.Image.new_from_file(imgdir)
614+
self.image = gtk.Image.new_from_file(self.imgdir)
619615
self.resizetogrid(self.image)
620616
if name == "Default" or name == None:
621617
self.name = self.objectype + " " + str(self.__class__.cnt)
@@ -644,6 +640,9 @@ def __init__(self, x, y, objtype, *args, name="Default", maxconnections=4, ip=No
644640
self.label.show()
645641
self.image.set_tooltip_text(self.name + " (" + str(len(self.connections)) + "/" + str(self.max_connections) + ")\n" + self.ipstr)
646642

643+
self.window_changethings = w_changethings(self)
644+
self.builder.get_object("grid_rclick-name").connect("activate", self.window_changethings.show)
645+
647646
self.cnt = 0 #Se me olvido que hace esta cosa
648647

649648
#Esta funcion retorna una str cuando se usa el objeto. En lugar de <0xXXXXXXXX object>
@@ -1306,7 +1305,7 @@ def theend():
13061305
TestC.send_pck(to=TestD)
13071306
tmpvar += 1
13081307
if tmpvar > 4:
1309-
tmpvar = 0
1308+
tmpvar = 1
13101309

13111310
else:
13121311
TestC = Computador(2,3, name="From")
@@ -1686,6 +1685,7 @@ def __init__(self, objeto):
16861685
print(objeto.builder.get_object("chg_MAC-regen").set_image(gtk.Image.new_from_stock("gtk-refresh", 1)))
16871686

16881687
self.link = objeto
1688+
self.image = Gtk.Image.new_from_pixbuf(objeto.image.get_pixbuf())
16891689

16901690
#Esto es un quick fix que hace que las entry sólo acepten números
16911691
def filter_numsdec(widget):
@@ -1712,7 +1712,7 @@ def filter_numshex(widget):
17121712
def show(self, *widget):
17131713
print("widget:", self.link)
17141714
self.window.show_all()
1715-
self.imagebutton.set_image(self.link.image)
1715+
self.imagebutton.set_image(self.image)
17161716
self.name_entry.set_text(self.link.name)
17171717
tmplst = self.link.macdir.list()
17181718
for i in tmplst:

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ Si instalas la versión más reciente de Ubuntu 16, no es necesaria la descarga
2828
- [x] Terminarlo (v 0.1)
2929
- [ ] Aplicar el protocolo TCP
3030
- [ ] Utilizar el router (Conectar redes, puertas de enlace)
31-
- [ ] Crear `branches` de Git
3231
- [ ] Instalador pip
3332
- [ ] Crear paquetes de distribución para AUR
3433
- [ ] También para Ubuntu/MAX/Debian
@@ -50,7 +49,8 @@ Si instalas la versión más reciente de Ubuntu 16, no es necesaria la descarga
5049
- [x] Arreglar lo de la MAC
5150
- [x] Enrutamiento de paquetes
5251
- [x] Regenerar dirección MAC en las opciones
53-
- [ ] Hacer que las MAC sean una clase
52+
- [x] Hacer que las MAC sean una clase
53+
- [ ] Tabla de enrutamiento para los Switch
5454
- [ ] Poder "seleccionar"
5555
- [ ] Máscaras de red para las ip.
5656
- [ ] ARP

0 commit comments

Comments
 (0)