# 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.&#x20;

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.&#x20;

Auf diese Weise können wir durch die Verwaltung dieser GUI-Elemente eine Vielzahl von Benutzeroberflächen für verschiedene Anwendungen erstellen.
