Ich versuche, mit:Wie kann ich ein Gdk.Window Task Icon oder Titel bekommen?
//valac *.gs --pkg gtk+-3.0
init
Gtk.init(ref args)
var ventana= new win()
ventana.inicio()
Gtk.main()
class win:Gtk.Window
def inicio()
var button= new Gtk.Button()
button.clicked.connect(resizer)
this.add(button)
this.show_all()
def resizer()
var a=Gdk.Screen.get_default().get_window_stack()
a.foreach(allwin)
def allwin (w:Gdk.Window)
var a=w.get_type_hint()
if a!= Gdk.WindowTypeHint.DESKTOP
w.resize(200,200)
var iconpix= w.get_icon() //don't exist // [changed]
var title= w.get_title() //don't exist // [changed]
print "window"
Aber diese Methoden sind nicht vorhanden. Warum? Ich weiß es nicht. Irgendwelche Vorschläge? Ich habe mit Wnck versucht, aber ich bekomme auch Fehler.
Sie verwenden diese Methoden als Member eines 'TypeHint', der keine Funktionen hat. Das "Gdk.Window" ist wahrscheinlich auch nicht das, was Sie wollen, da das nur dazu dient, ein 'Gtk.Window' zu zeichnen, das das Icon und den Titel selbst behandelt. Sie möchten wirklich Ihr Haupt 'Gtk.Window' nach seinem Symbol und Titel fragen. – oldtechaa
Diese Frage könnte ein [XY-Problem] sein (http://meta.stackexchange.com/a/66378/212851). Was ist das eigentliche Problem, das Sie versuchen zu lösen? –
Entschuldigung, ja ist mein Fehler. Aber ich finde keine Möglichkeit, Icons oder Titel zu bekommen. – txasatonga