クラスライブラリ
6.0から追加されたスタイルコントロールライブラリを使うと、Curlのコントロールに"スキン"を適用したり、CSSライクな方法でプロパティを管理できるようになります。以下は、従来のCurlコントロールを並べたイメージ。 スタイルコントロールライブラリにはデ…
前回はコントロールとコントロールUIについて概観しました。 そして以下のクラスをコントロールUIの例として挙げました。 TextFieldUI DropdownListUI CheckButtonUI CommandButtonUI しかしこれらのクラスは実は全て抽象クラスとなっています。 実際には、…
今回はコントロールとコントロールUI*1について説明します。 コントロールとは、アプリケーションがユーザと対話できるようcurlが提供する以下のようなクラスのことを指します。 TextField DropdownList CheckButton CommandButton コントロールはこの他にも…