7#include "platforms/ui_defs.h"
9#ifndef FASTLED_HAS_UI_GROUP
10#define FASTLED_HAS_UI_GROUP 0
15#if !FASTLED_HAS_UI_GROUP
37 template<
typename... UIElements>
39 :
mImpl(groupName.c_str()) {
51 control->setGroup(
name());
60 control.setGroup(
name());
63 template<
typename T,
typename... Rest>
65 control.setGroup(
name());
void add(T &control) FL_NOEXCEPT
UIGroup(const fl::string &groupName, UIElements &... elements) FL_NOEXCEPT
fl::string name() const FL_NOEXCEPT
UIGroup(const fl::string &groupName) FL_NOEXCEPT
void add(T &control, Rest &... rest) FL_NOEXCEPT
void addControl(T *control) FL_NOEXCEPT
fl::string name() const FL_NOEXCEPT
UIGroupImpl(const char *name) FL_NOEXCEPT
~UIGroupImpl() FL_NOEXCEPT
Base definition for an LED controller.
#define FASTLED_UNUSED(x)