28 lines
962 B
C
28 lines
962 B
C
|
|
#pragma once
|
||
|
|
// ============================================================
|
||
|
|
// BADGE CONFIGURATION
|
||
|
|
// Edit these arrays to customize which file extensions and
|
||
|
|
// filename suffixes display badges in the Recents/Lists views.
|
||
|
|
// ============================================================
|
||
|
|
|
||
|
|
// Extension mappings: {".ext", "BADGE_TEXT"}
|
||
|
|
// The extension match is case-insensitive
|
||
|
|
static const char* EXTENSION_BADGES[][2] = {
|
||
|
|
{".epub", "epub"},
|
||
|
|
{".txt", "txt"},
|
||
|
|
{".md", "md"},
|
||
|
|
// Add more: {".xtc", "xtc"},
|
||
|
|
};
|
||
|
|
|
||
|
|
// Suffix mappings: {"-suffix", "BADGE_TEXT"}
|
||
|
|
// Matched at end of filename (before extension), case-insensitive
|
||
|
|
static const char* SUFFIX_BADGES[][2] = {
|
||
|
|
{"-x4", "X4"},
|
||
|
|
{"-x4p", "X4+"},
|
||
|
|
{"-og", "OG"},
|
||
|
|
// Add more: {"-kindle", "K"},
|
||
|
|
};
|
||
|
|
|
||
|
|
static const int EXTENSION_BADGE_COUNT = sizeof(EXTENSION_BADGES) / sizeof(EXTENSION_BADGES[0]);
|
||
|
|
static const int SUFFIX_BADGE_COUNT = sizeof(SUFFIX_BADGES) / sizeof(SUFFIX_BADGES[0]);
|