Kapitel 13: Das Schieberegler-Element
Die Slider
-Struktur repräsentiert ein Schieberegler-UI-Element. Es verfügt über ein Hintergrundrechteck, ein Schiebereglerrechteck, zwei Farben für den Hintergrund und den Schieberegler, einen Callback, der ausgelöst wird, wenn der Wert geändert wird, sowie den aktuellen Wert des Schiebereglers.
Die render
-Methode ist dafür verantwortlich, den Schieberegler auf den Bildschirm zu zeichnen, während die handle_mouse_click
-Methode den Schieberegler zur x-Koordinate eines Mausklicks bewegt. Die update_value
-Methode berechnet den aktuellen Wert des Schiebereglers basierend auf der Position des Schiebereglerrechtecks und löst den on_value_changed_callback
aus.
Auf diese Weise können wir durch die Verwaltung dieser GUI-Elemente eine Vielzahl von Benutzeroberflächen für verschiedene Anwendungen erstellen.
Last updated