第10章:ボタン要素
Button
構造体は、基本的なUI要素の1つです。テキストを表示するための関連するテキストボックス、背景の色、およびボタンがクリックされたときに呼び出されるコールバックがあります。
ボタンを画面に描画するためのrender
メソッド、マウスクリックのx座標とy座標に基づいてボタンがクリックされたかどうかをチェックするためのis_pressed
メソッド、およびボタンのコールバック関数を実行するためのon_click
メソッドが提供されています。
さらに、Button
およびその内部コンポーネントであるRcTextBoxWrapper
、ColorWrapper
、RectWrapper
に対するシリアライズロジックが実装されています。これにより、Button
をシリアル化された形式に変換して、ストレージやネットワーク通信に使用することができます。
Last updated