Seite 1 von 1

Wie kann man Widgets im Glade löschen?

Verfasst: Montag 11. Juni 2012, 19:51
von framp
Glade ist ein nettes Tool zur GUI Erstellung. Da ich noch nicht so fit bin baue ich das GUI immer wieder um, d.h. lösche Widgets und füge neue Widgets dazu und copy/paste exitstierende Widgets. Dummerweise bleibt dann beim Löschen immer ein grauer Bereich im Glade stehen. Im XML finden sich diese geköschten Widgets als 'Placeholder' Elemente. Die einzige Möglichkeit, die ich gefunden habe, um diese gelöschten Widgets endgültig zu löschen ist mit einem Editor das XML aufzumachen und die PlaceHolder Elemente zu löschen. Funktioniert soweit gut - aber ich bin mir sicher da gibt es eine einfachere Möglichkeit.

Kann mir jemand einen Tip geben wie solche Elemente einfacher im Glade zu löschen sind?

Re: Wie kann man Widgets im Glade löschen?

Verfasst: Dienstag 12. Juni 2012, 13:54
von diesch
Welche Version von Glade benutzt du auf welchem System?

Ich arbeite viel mit Glade unter verschiedenen Ubuntu-Versionen und kenne dieses Problem bisher nicht.

Re: Wie kann man Widgets im Glade löschen?

Verfasst: Dienstag 12. Juni 2012, 17:20
von framp
diesch hat geschrieben:Welche Version von Glade benutzt du auf welchem System?
Glade 3.8.0 auf Mint 11

Code: Alles auswählen

framp@obelix ~ $ uname -a
Linux obelix.framp.home 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:50 UTC 2011 i686 i686 i386 GNU/Linux

Re: Wie kann man Widgets im Glade löschen?

Verfasst: Dienstag 12. Juni 2012, 21:05
von diesch
Ein Mint habe ich gerade nicht da, mit Glade 2.80 unter Ubuntu 11.04 kann ich das nicht nachvollziehen (dafür aber erhebliche Stabilitätsprobleme). Hast du das Problem bei allen Widgets (auch z.B. bei Labels) oder nur bei bestimmten?

Re: Wie kann man Widgets im Glade löschen?

Verfasst: Dienstag 12. Juni 2012, 21:23
von framp
Ich habe eben zum Testen auf openSuSE glade 3.10 installiert. Derselbe Effekt. Er tritt bei allen Widgets auf :evil:

Re: Wie kann man Widgets im Glade löschen?

Verfasst: Dienstag 12. Juni 2012, 21:38
von diesch
Das was du da siehst, sind vermutlich unbenutzte Felder in Boxen, Grids usw. Die kannst mit Mit Rechtsklick -> Slot entfernen (bei Boxen) oder Rechtsklick -> Zeile/Spalte entfernen (bei Grids) löschen.

Re: Wie kann man Widgets im Glade löschen?

Verfasst: Dienstag 12. Juni 2012, 22:20
von framp
diesch hat geschrieben:...Die kannst mit Mit Rechtsklick -> Slot entfernen (bei Boxen) oder Rechtsklick -> Zeile/Spalte entfernen (bei Grids) löschen.
Jupp ... das ist es :!: Slot entfernen. Da muss man erst mal drauf kommen ... obwohl es der Name eigentlich schon sagte - Slot <=> Placeholder -> remove.

Danke für den Tip!

PS: Du hast auf Deiner Webseite sehr hilfreiche Infos zu Python, Glade und gtk publiziert. Ich weiss nicht wo Du die deutschen Übersetzungen her hast - aber es ist ziemlich schwer zu verstehen. Ich kenne nur die englischen Begriffe. Vielleicht fügst Du mal an einem langweiligen Wochende die englischen Begriffe parallel zu den deutschen (jedenfalls in den Überschriften) zu :wink: