style: Apply clang-format to web settings files

This commit is contained in:
Jesse Vincent 2026-02-02 10:09:36 -08:00
parent 76bfe2d35d
commit 3834555a16
2 changed files with 11 additions and 11 deletions

View File

@ -33,8 +33,8 @@ inline std::vector<SettingInfo> getSettingsList() {
SettingInfo::Enum("lineSpacing", "Line Spacing", "Reader", &CrossPointSettings::lineSpacing, SettingInfo::Enum("lineSpacing", "Line Spacing", "Reader", &CrossPointSettings::lineSpacing,
{"Tight", "Normal", "Wide"}), {"Tight", "Normal", "Wide"}),
SettingInfo::Value("screenMargin", "Screen Margin", "Reader", &CrossPointSettings::screenMargin, {5, 40, 5}), SettingInfo::Value("screenMargin", "Screen Margin", "Reader", &CrossPointSettings::screenMargin, {5, 40, 5}),
SettingInfo::Enum("paragraphAlignment", "Paragraph Alignment", "Reader", SettingInfo::Enum("paragraphAlignment", "Paragraph Alignment", "Reader", &CrossPointSettings::paragraphAlignment,
&CrossPointSettings::paragraphAlignment, {"Justify", "Left", "Center", "Right"}), {"Justify", "Left", "Center", "Right"}),
SettingInfo::Toggle("hyphenationEnabled", "Hyphenation", "Reader", &CrossPointSettings::hyphenationEnabled), SettingInfo::Toggle("hyphenationEnabled", "Hyphenation", "Reader", &CrossPointSettings::hyphenationEnabled),
SettingInfo::Enum("orientation", "Reading Orientation", "Reader", &CrossPointSettings::orientation, SettingInfo::Enum("orientation", "Reading Orientation", "Reader", &CrossPointSettings::orientation,
{"Portrait", "Landscape CW", "Inverted", "Landscape CCW"}), {"Portrait", "Landscape CW", "Inverted", "Landscape CCW"}),

View File

@ -14,9 +14,9 @@ class CrossPointSettings;
enum class SettingType { TOGGLE, ENUM, ACTION, VALUE, STRING }; enum class SettingType { TOGGLE, ENUM, ACTION, VALUE, STRING };
struct SettingInfo { struct SettingInfo {
const char* key; // JSON key for web API (nullptr for ACTION types) const char* key; // JSON key for web API (nullptr for ACTION types)
const char* name; // Display name of the setting const char* name; // Display name of the setting
const char* category; // Category for grouping in web UI (nullptr = uncategorized) const char* category; // Category for grouping in web UI (nullptr = uncategorized)
SettingType type; SettingType type;
uint8_t CrossPointSettings::* valuePtr; // Pointer to member in CrossPointSettings (for TOGGLE/ENUM/VALUE) uint8_t CrossPointSettings::* valuePtr; // Pointer to member in CrossPointSettings (for TOGGLE/ENUM/VALUE)
char* stringPtr; // Pointer to char array (for STRING type) char* stringPtr; // Pointer to char array (for STRING type)
@ -41,8 +41,8 @@ struct SettingInfo {
return {key, name, category, SettingType::TOGGLE, ptr, nullptr, 0, {}, {}}; return {key, name, category, SettingType::TOGGLE, ptr, nullptr, 0, {}, {}};
} }
static SettingInfo Enum(const char* key, const char* name, const char* category, static SettingInfo Enum(const char* key, const char* name, const char* category, uint8_t CrossPointSettings::* ptr,
uint8_t CrossPointSettings::* ptr, std::vector<std::string> values) { std::vector<std::string> values) {
return {key, name, category, SettingType::ENUM, ptr, nullptr, 0, std::move(values), {}}; return {key, name, category, SettingType::ENUM, ptr, nullptr, 0, std::move(values), {}};
} }
@ -50,8 +50,8 @@ struct SettingInfo {
return {nullptr, name, nullptr, SettingType::ACTION, nullptr, nullptr, 0, {}, {}}; return {nullptr, name, nullptr, SettingType::ACTION, nullptr, nullptr, 0, {}, {}};
} }
static SettingInfo Value(const char* key, const char* name, const char* category, static SettingInfo Value(const char* key, const char* name, const char* category, uint8_t CrossPointSettings::* ptr,
uint8_t CrossPointSettings::* ptr, const ValueRange valueRange) { const ValueRange valueRange) {
return {key, name, category, SettingType::VALUE, ptr, nullptr, 0, {}, valueRange}; return {key, name, category, SettingType::VALUE, ptr, nullptr, 0, {}, valueRange};
} }
@ -74,8 +74,8 @@ struct SettingInfo {
} }
static SettingInfo DynamicString(const char* key, const char* name, const char* category, static SettingInfo DynamicString(const char* key, const char* name, const char* category,
std::function<std::string()> getter, std::function<std::string()> getter, std::function<void(const std::string&)> setter,
std::function<void(const std::string&)> setter, size_t maxLen) { size_t maxLen) {
SettingInfo info{}; SettingInfo info{};
info.key = key; info.key = key;
info.name = name; info.name = name;