File hp/widget/ThemeClient.lua

Functions

M:getDefaultTheme () デフォルトテーマを返します.
M:getStyle (name) スタイルを返します.
M:getTheme () ウィジットのテーマを取得します.
M:getThemeName () ウィジットのテーマ名を返します.
M:init (params) コンストラクタです.
M:overrideTheme (theme) ウィジットのテーマを上書きします.
M:setStyle (name, value) スタイルを設定します.
M:setTheme (theme) ウィジットのテーマを設定します.

Tables

Widget テーマを設定するオブジェクトを表すクラスです.
単独では使用せず、必ず継承して使用する事を想定します.


Functions

M:getDefaultTheme ()
デフォルトテーマを返します.
M:getStyle (name)
スタイルを返します.

Parameters

  • name:
M:getTheme ()
ウィジットのテーマを取得します.
M:getThemeName ()
ウィジットのテーマ名を返します. デフォルトではないので空です. 継承側で定義する必要があります.
M:init (params)
コンストラクタです. Widgetクラスはこちらを使用すべきです.

Parameters

  • params:
M:overrideTheme (theme)
ウィジットのテーマを上書きします.

Parameters

  • theme:
M:setStyle (name, value)
スタイルを設定します. スタイルは、テーマのパラメータです.

Parameters

  • name:
  • value:
M:setTheme (theme)
ウィジットのテーマを設定します.

Parameters

  • theme:

Tables

Widget
テーマを設定するオブジェクトを表すクラスです.
単独では使用せず、必ず継承して使用する事を想定します.

Valid XHTML 1.0!