> For the complete documentation index, see [llms.txt](https://lados-organization.gitbook.io/goku/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://lados-organization.gitbook.io/goku/goku-game-engine_fr/chapitre-13-lelement-curseur.md).

# Chapitre 13 : L'Élément Curseur

La structure `Slider` représente un élément d'UI de curseur. Elle possède un rectangle d'arrière-plan, un rectangle de curseur, deux couleurs pour l'arrière-plan et le curseur, un rappel qui est déclenché lorsque la valeur change, et la valeur actuelle du curseur.&#x20;

La méthode `render` est responsable de dessiner le curseur à l'écran, tandis que la méthode `handle_mouse_click` déplace le curseur vers la coordonnée x d'un clic de souris. La méthode `update_value` calcule la valeur actuelle du curseur en fonction de la position du rectangle du curseur et déclenche le `on_value_changed_callback`.&#x20;

Ainsi, en gérant ces éléments d'interface graphique, nous pouvons créer une variété d'interfaces utilisateur pour différentes applications.
