StyleSheet (クラス)
public StyleSheet {inherits StyleSpec}
インポート元: CURL.GUI.STANDARD. package 内で定義されています CURL.GUI.BASE.

ルールと”インポートされた”スタイルシートのコレクションです。

導入: バージョン 7.0

コンストラクタ
default:ルールと他のスタイルシートを元にStyleSheetを生成します。
コンストラクタ public {StyleSheet.default ...:#StyleSpec}
from-rules:ルールだけを元にして、StyleSheetを生成します。
コンストラクタ protected {StyleSheet.from-rules ...:StyleRule}
from-url:ファイルを評価することによって、StyleSheetを生成します。
コンストラクタ public {StyleSheet.from-url
location:Url,
manifest:ComponentManifest = {get-current-manifest}
}
from-url-factory:UrlからStyleSheetを生成します。
ファクトリ public implicit inline {StyleSheet.from-url-factory
location:Url
}:StyleSheet

プロパティ
imports:このStyleSheetのコンストラクタ内で記述されたスタイルシート。これらは このスタイルシートに”インポート”されて有効になります。
フィールド public-get protected-set StyleSheet.imports:{Array-of StyleSheet} ={new {Array-of StyleSheet}}
rules:このStyleSheetのコンストラクタで記述されているルール。これらのルールは 、インポートされたスタイルシート内のルールよりも高い優先順位を持ちます。
フィールド public-get protected-set StyleSheet.rules:{Array-of StyleRule} ={new {Array-of StyleRule}}

メソッド
メソッド 継承 Object: object-describe, object-describe-for-debugging, object-serialize



コンストラクタ詳細
default (コンストラクタ)
public {StyleSheet.default ...:#StyleSpec}

ルールと他のスタイルシートを元にStyleSheetを生成します。

...: 引数は、まずStyleSheetの番号、次にStyleRule番号です。
導入: バージョン 7.0


from-rules (コンストラクタ)
protected {StyleSheet.from-rules ...:StyleRule}

ルールだけを元にして、StyleSheetを生成します。

説明

これは、既定のルールでスタイルシートを生成するのに使用します。ネストされたスタイルシートは許可されず、自身のルールをインストールしません。
導入: バージョン 7.0


from-url (コンストラクタ)
public {StyleSheet.from-url
location:Url,
manifest:ComponentManifest = {get-current-manifest}
}

ファイルを評価することによって、StyleSheetを生成します。

説明

指定されたlocationのファイルの中の最後の式は、StyleSheetを返さなければなりません。
初期の評価環境は、manifestによって与えられます。既定は、これを呼び出すアプレットの環境になります。スタイルシート ファイルは、必要に応じて追加のインポートを含めることが出来ます。
導入: バージョン 7.0


from-url-factory (ファクトリ)
public implicit inline {StyleSheet.from-url-factory
location:Url
}:StyleSheet

UrlからStyleSheetを生成します。

導入: バージョン 7.0



プロパティ詳細
imports (フィールド)
public-get protected-set StyleSheet.imports:{Array-of StyleSheet} ={new {Array-of StyleSheet}}

このStyleSheetのコンストラクタ内で記述されたスタイルシート。これらは このスタイルシートに”インポート”されて有効になります。

導入: バージョン 7.0


rules (フィールド)
public-get protected-set StyleSheet.rules:{Array-of StyleRule} ={new {Array-of StyleRule}}

このStyleSheetのコンストラクタで記述されているルール。これらのルールは 、インポートされたスタイルシート内のルールよりも高い優先順位を持ちます。

導入: バージョン 7.0





メソッド詳細