Xlib Fensterposition bestimmen
-
Hi,
Immoment benutze ich XGetWindowAttributes zum bestimmen der Fensterposition.
Die Funktion liefert mir aber nur die Position, die das Fenster beim erzeugen hat
auch wenn ich das Fenster mit der Maus verschiebe. Wie kann ich immer die Aktuelle
Position des Fensters auf dem Screen herrausfinden?
(Benutze Fedora und Xlib)MFG Plasmono
-
Hi,
hat keiner eine Idee wie man das machen könnte?
Bin evtl. zu doof zum suchen aber finde selber einfach nichts.MFG Plasmono
-
http://tronche.com/gui/x/xlib/window-information/XGetGeometry.html
Ich mach das jetzt nur, weil ich nix zu tun hab. Google findet alles, naechstes mal selber suchen..
-
Hi,
Die Funktion hab ich auch schon gefunden, aber auch mit dieser bleibt das Problem bestehen.
Muss ich evtl. irgentwas regelmäßig aufrufen damit die Funktion die richtigen werte liefert etc.?MFG Plasmono
-
Ich hab noch nix mit der Xlib gemacht und wenn das obern nicht geht, dann kann ich dir auch nicht weiterhelfen. Irgendwas aufrufen? Hmm, das waer ziemlich behindert, also bezweifle ich es.. Du koennteste in den Sources von Qt oder Gtk nachschaun.
Ausserdem, bist du sicher, dass du richtig testest? Mir ist es ziemlich oft passiert, dass ich beim Testen was falsch gemacht hab..
-
Vielleicht liefert ja die Funktion die richtigen Werte, und du interpretierst sie falsch.
Bzw. evtl. ist das ein anderes Koordinatenformat/system.