Das mag wie eine einfache Frage erscheinen. Ich bin ein Anfänger in Gtk und Vala Programming. Ich bin auch ein Anfänger Programmierer. Ich begann mit Vala Gtk GUI und jetzt habe ich ein undekoriertes Fenster, das nicht ziehbar ist. Ich muss ein benutzerdefiniertes Titelleisten-ähnliches Widget festlegen, um das Fenster zu ziehen. Ich habe gelesen, dass es machbar ist und es in Aktion mit Python, aber nicht mit Vala gesehen hat.Wie setze ich ein Widget, um ein undekoriertes Fenster in Vala zu ziehen?
Ich möchte den Bereich zwischen Hinzufügen und schließen ziehbar machen - es ist ein Gtk Horizontal-Box ist.
Ich brauche Hilfe bei der Umsetzung in Vala. Bitte Hilfe.
Vielen Dank im Voraus.
Ich glaube nicht, dass es in Gtk + eine eingebaute Methode dafür gibt, da dies eine Aufgabe für den Fenstermanager ist. Warum möchten Sie überhaupt keine Fensterdekoration haben? –
Wenn Sie dies wirklich wollen und nur X11 (nicht Wayland, Windows, etc.) unterstützen, können Sie [die X11 API aufrufen] (https://github.com/patrickhaller/no-wm/blob/master/x- move-resize.c) aus Ihrer Anwendung. –
Es ist nur für die ästhetische Schönheit, die das Programm mit der Titelleiste entfernt haben wird. Es ist im Grunde nur ein stickynotes Widget, es wird nicht wirklich eine Titelleiste brauchen. Also ich dachte, es sieht besser ohne Dekorationen aus, also sei es – Annu