Loading...
Searching...
No Matches
TabbedPanelStyle.h
Go to the documentation of this file.
1// TabbedPanelStyle.h
2#ifndef MALENA_TABBEDPANELSTYLE_H
3#define MALENA_TABBEDPANELSTYLE_H
4#pragma once
8
9namespace ml
10{
12 {
14 { static_cast<TabbedPanelSettings&>(*this) = s; return *this; }
16 { static_cast<TabbedPanelTheme&>(*this) = t; return *this; }
18 { static_cast<TabbedPanelTheme&>(*this) = c; return *this; }
20 { static_cast<TabbedPanelSettings&>(*this) = c; return *this; }
22 { TabbedPanelTheme::applyFrom(t); return *this; }
23 };
24} // namespace ml
25#endif
Definition Component.h:22
Settings trait for interactive UI controls — layout only.
Theme tokens for interactive UI controls.
TabbedPanelStyle & operator=(const TabbedPanelTheme &t)
TabbedPanelStyle & operator=(const ControlSettings &c)
TabbedPanelStyle & applyFrom(const Theme &t)
Populate all fields from the global Theme token set.
TabbedPanelStyle & operator=(const TabbedPanelSettings &s)
TabbedPanelStyle & operator=(const ControlTheme &c)
TabbedPanelTheme & applyFrom(const Theme &t) override
Populate all fields from the global Theme token set.
Universal design token set applied across all Themeable components.
Definition Theme.h:70