Class: Theme

olympe.ui.std.theme. Theme


<abstract> new Theme()

Members


<static> DEFAULT_CLASS :string

Default theme class name

Type:
  • string

Methods


<abstract> getAlert( [themeClass])

Parameters:
Name Type Argument Description
themeClass olympe.df.POString | string <optional>
Returns:

Alert UI settings for current theme and selected class if any

Type
olympe.df.Proxy.<olympe.ui.std.theme.AlertTheme> | olympe.ui.std.theme.AlertTheme

<abstract> getBubble( [themeClass])

Parameters:
Name Type Argument Description
themeClass olympe.df.POString | string <optional>
Returns:
Type
olympe.df.Proxy.<olympe.ui.std.theme.BubbleTheme> | olympe.ui.std.theme.BubbleTheme

<abstract> getButton( [themeClass])

Parameters:
Name Type Argument Description
themeClass olympe.df.POString | string <optional>
Returns:

Button UI settings for current theme and selected class if any

Type
olympe.df.Proxy.<olympe.ui.std.theme.ButtonTheme> | olympe.ui.std.theme.ButtonTheme

<abstract> getCheckBox( [themeClass])

Parameters:
Name Type Argument Description
themeClass olympe.df.POString | string <optional>
Returns:

CheckBox UI settings for current theme and selected class if any

Type
olympe.df.Proxy.<olympe.ui.std.theme.CheckBoxTheme> | olympe.ui.std.theme.CheckBoxTheme

<abstract> getDatePicker( [themeClass])

Parameters:
Name Type Argument Description
themeClass olympe.df.POString | string <optional>
Returns:

Datepicker UI settings for current theme and selected class if any

Type
olympe.df.Proxy.<olympe.ui.std.theme.DatePickerTheme> | olympe.ui.std.theme.DatePickerTheme

<abstract> getDropDown( [themeClass])

Parameters:
Name Type Argument Description
themeClass olympe.df.POString | string <optional>
Returns:

DropDown UI settings for current theme and selected class if any

Type
olympe.df.Proxy.<olympe.ui.std.theme.DropDownTheme> | olympe.ui.std.theme.DropDownTheme

<abstract> getForEach( [themeClass])

Parameters:
Name Type Argument Description
themeClass olympe.df.POString | string <optional>
Returns:
Type
olympe.df.Proxy.<olympe.ui.std.theme.ForEachTheme> | olympe.ui.std.theme.ForEachTheme

<abstract> getGrid( [themeClass])

Parameters:
Name Type Argument Description
themeClass olympe.df.POString | string <optional>
Returns:

Grid UI settings for current theme and selected class if any

Type
olympe.df.Proxy.<olympe.ui.std.theme.GridTheme> | olympe.ui.std.theme.GridTheme

<abstract> getInputPopup( [themeClass])

Parameters:
Name Type Argument Description
themeClass olympe.df.POString | string <optional>
Returns:

Input popup settings for current theme and selected class if any

Type
olympe.df.Proxy.<olympe.ui.std.theme.InputPopupTheme> | olympe.ui.std.theme.InputPopupTheme

<abstract> getIntervalSlider( [themeClass])

Parameters:
Name Type Argument Description
themeClass olympe.df.POString | string <optional>
Returns:

IntervalSlider UI settings for current theme and selected class if any

Type
olympe.df.Proxy.<olympe.ui.std.theme.IntervalSliderTheme> | olympe.ui.std.theme.IntervalSliderTheme

<abstract> getLabel( [themeClass])

Parameters:
Name Type Argument Description
themeClass olympe.df.POString | string <optional>
Returns:

Label UI settings for current theme and selected class if any

Type
olympe.df.Proxy.<olympe.ui.std.theme.LabelTheme> | olympe.ui.std.theme.LabelTheme

<abstract> getListForEachLayout( [themeClass])

Parameters:
Name Type Argument Description
themeClass olympe.df.POString | string <optional>
Returns:
Type
olympe.df.Proxy.<olympe.ui.std.theme.ListForEachLayoutTheme> | olympe.ui.std.theme.ListForEachLayoutTheme

<abstract> getPopupPanel( [themeClass])

Parameters:
Name Type Argument Description
themeClass olympe.df.POString | string <optional>
Returns:

PopupPanel UI settings for current theme and selected class if any

Type
olympe.df.Proxy.<olympe.ui.std.theme.PopupPanelTheme> | olympe.ui.std.theme.PopupPanelTheme

<abstract> getRectangle( [themeClass])

Parameters:
Name Type Argument Description
themeClass olympe.df.POString | string <optional>
Returns:

Button UI settings for current theme and selected class if any

Type
olympe.df.Proxy.<olympe.ui.std.theme.RectangleTheme> | olympe.ui.std.theme.RectangleTheme

<abstract> getRootElement( [themeClass])

Parameters:
Name Type Argument Description
themeClass olympe.df.POString | string <optional>
Returns:

RootElement UI settings for current theme and selected class if any

Type
olympe.df.Proxy.<olympe.ui.std.theme.ElementTheme> | olympe.ui.std.theme.ElementTheme

<abstract> getTabPanel( [themeClass])

Parameters:
Name Type Argument Description
themeClass olympe.df.POString | string <optional>
Returns:

TabPanel UI settings for current theme and selected class if any

Type
olympe.df.Proxy.<olympe.ui.std.theme.TabPanelTheme> | olympe.ui.std.theme.TabPanelTheme

<abstract> getTextArea( [themeClass])

Parameters:
Name Type Argument Description
themeClass olympe.df.POString | string <optional>
Returns:

TextArea UI settings for current theme and selected class if any

Type
olympe.df.Proxy.<olympe.ui.std.theme.TextAreaTheme> | olympe.ui.std.theme.TextAreaTheme

<abstract> getTextField( [themeClass])

Parameters:
Name Type Argument Description
themeClass olympe.df.POString | string <optional>
Returns:

TextField UI settings for current theme and selected class if any

Type
olympe.df.Proxy.<olympe.ui.std.theme.TextFieldTheme> | olympe.ui.std.theme.TextFieldTheme

<protected> getTheme(prefix, themeConstructor, themeClass [, classesCallback])

Parameters:
Name Type Argument Description
prefix string

Prefix of the component (e.g. datepicker => "datepicker"). Please use the constants defined on each theme object (e.g. olympe.ui.std.theme.DatePicker.NAME)

themeConstructor function
themeClass olympe.df.POString | string
classesCallback function <optional>
Returns:
Type
olympe.ui.std.theme.ElementTheme | olympe.df.Proxy.<olympe.ui.std.theme.ElementTheme>

<abstract> getToolTip( [themeClass])

Parameters:
Name Type Argument Description
themeClass olympe.df.POString | string <optional>
Returns:
Type
olympe.df.Proxy.<olympe.ui.std.theme.ToolTipTheme> | olympe.ui.std.theme.ToolTipTheme

<abstract> getWindowComponent( [themeClass])

Parameters:
Name Type Argument Description
themeClass olympe.df.POString | string <optional>
Returns:

Window component settings for current theme and selected class if any

Type
olympe.df.Proxy.<olympe.ui.std.theme.WindowComponentTheme> | olympe.ui.std.theme.WindowComponentTheme