Molecules-ClickImageComponent
Admin私のストア
MoleculesのClickImageComponentについて解説します。
ClickImageComponentはBoxImageComponentとClickComponentの組み合わせです。
ClickComponentは引数にstd::function<void()>を持ち、イベントハンドラに引数を登録します。クリックイベント発生時に登録した関数を実行します。先に説明したBoxSelectComponentはこのClickComponentを使用して選択肢の開閉から値の設定までを行なっています。

引数はBoxComponentの位置、幅、高さ、背景色とImageComponentの画像名です。ClickComponentの引数は関数クロージャでクリックの度にCountを一つ増やす関数を渡してクリックイベント発生時の動作を確認できます。