Laszloでsliderをつくる 第1回
Laszloには、デフォルトでsliderコンポーネントが用意されています。しかし、縦軸に貼り付けられなかったり、最小値と最大値両方をsliderで変更したりすることはできません。(クラスを拡張することで実現できるかもしれません。)
そこで、今回は、Slide Bar ButtonやDesigning Custom Componentsを参考にして、独自のsliderを作成することにしました。
具体的には、以下の機能をみたすsliderを作成します。
○最小値と最大値の両方が操作できる
○変化させた最小値と最大値を表示する
○選択されている最小値、最大値の区間を色を変えて表示する
参考までに、ここまでのslider(sliderLib01.lzx)のソースを公開しておきます。
ソースをご覧いただければ分かるように、最小値から最大値まで区間とsliderの幅(width)を対応させるコードが記述できていません。現在は、sliderのthumbのx座標が表示されるようになっています。明日にでも、この部分は完成させたいとおもいます。
今回は、LzDelegateの勉強もかねています。