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: