2.23.2.2 テーマの仕組み

LANSA のテーマおよびスタイルは、「スタイルは累積される」というシンプルなルールが基本となっています。処理の階層は以下の通りです。

すべてのコントロールにはデフォルトの外観があります。テーマが適用されると、テーマ描画スタイルを構成する、スタイルの様々な機能がコントロールに適用されます。例えば、太字フォントと下線の描画スタイルが適用された通常のプッシュボタンの場合、ボタンのテキストは太字で下線が引かれます。残りのスタイルはそのままになります。次にローカルスタイルが適用され、例えば青字フォントにするスタイルだとすると、このボタンは太字で下線の引かれた青字のテキストになります。それ以外はボタンの見た目のままとなります。