> 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_jp/13suraid.md).

# 第13章：スライダー要素

`Slider`構造体は、スライダーのUI要素を表します。背景の長方形、スライダーの長方形、背景とスライダー用の2つの色、値が変更されたときにトリガされるコールバック、および現在のスライダーの値が含まれています。 `render`メソッドは、スライダーを画面に描画する責任を持ち、`handle_mouse_click`メソッドはスライダーをマウスクリックのx座標に移動させます。`update_value`メソッドは、スライダーの長方形の位置に基づいて現在のスライダーの値を計算し、`on_value_changed_callback`をトリガします。 これにより、これらのGUI要素を管理することで、さまざまなアプリケーションのためのさまざまなユーザーインターフェースを作成することができます。
