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