2025-08-04 14:25:14 +08:00
|
|
|
#include "modules/modules.h"
|
2023-08-20 20:51:55 +08:00
|
|
|
|
|
|
|
|
static FFModuleBaseInfo* A[] = {
|
|
|
|
|
NULL,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static FFModuleBaseInfo* B[] = {
|
2025-08-04 14:25:14 +08:00
|
|
|
&ffBatteryModuleInfo,
|
|
|
|
|
&ffBiosModuleInfo,
|
|
|
|
|
&ffBluetoothModuleInfo,
|
|
|
|
|
&ffBluetoothRadioModuleInfo,
|
|
|
|
|
&ffBoardModuleInfo,
|
|
|
|
|
&ffBootmgrModuleInfo,
|
|
|
|
|
&ffBreakModuleInfo,
|
|
|
|
|
&ffBrightnessModuleInfo,
|
|
|
|
|
&ffBtrfsModuleInfo,
|
2023-08-20 20:51:55 +08:00
|
|
|
NULL,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static FFModuleBaseInfo* C[] = {
|
2025-08-04 14:25:14 +08:00
|
|
|
&ffCameraModuleInfo,
|
|
|
|
|
&ffChassisModuleInfo,
|
|
|
|
|
&ffCommandModuleInfo,
|
|
|
|
|
&ffColorsModuleInfo,
|
|
|
|
|
&ffCPUModuleInfo,
|
|
|
|
|
&ffCPUCacheModuleInfo,
|
|
|
|
|
&ffCPUUsageModuleInfo,
|
|
|
|
|
&ffCursorModuleInfo,
|
|
|
|
|
&ffCustomModuleInfo,
|
2023-08-20 20:51:55 +08:00
|
|
|
NULL,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static FFModuleBaseInfo* D[] = {
|
2025-08-04 14:25:14 +08:00
|
|
|
&ffDateTimeModuleInfo,
|
|
|
|
|
&ffDEModuleInfo,
|
|
|
|
|
&ffDisplayModuleInfo,
|
|
|
|
|
&ffDiskModuleInfo,
|
|
|
|
|
&ffDiskIOModuleInfo,
|
|
|
|
|
&ffDNSModuleInfo,
|
2023-08-20 20:51:55 +08:00
|
|
|
NULL,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static FFModuleBaseInfo* E[] = {
|
2025-08-04 14:25:14 +08:00
|
|
|
&ffEditorModuleInfo,
|
2023-08-20 20:51:55 +08:00
|
|
|
NULL,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static FFModuleBaseInfo* F[] = {
|
2025-08-04 14:25:14 +08:00
|
|
|
&ffFontModuleInfo,
|
2023-08-20 20:51:55 +08:00
|
|
|
NULL,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static FFModuleBaseInfo* G[] = {
|
2025-08-04 14:25:14 +08:00
|
|
|
&ffGamepadModuleInfo,
|
|
|
|
|
&ffGPUModuleInfo,
|
2023-08-20 20:51:55 +08:00
|
|
|
NULL,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static FFModuleBaseInfo* H[] = {
|
2025-08-04 14:25:14 +08:00
|
|
|
&ffHostModuleInfo,
|
2023-08-20 20:51:55 +08:00
|
|
|
NULL,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static FFModuleBaseInfo* I[] = {
|
2025-08-04 14:25:14 +08:00
|
|
|
&ffIconsModuleInfo,
|
|
|
|
|
&ffInitSystemModuleInfo,
|
2023-08-20 20:51:55 +08:00
|
|
|
NULL,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static FFModuleBaseInfo* J[] = {
|
|
|
|
|
NULL,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static FFModuleBaseInfo* K[] = {
|
2025-08-04 14:25:14 +08:00
|
|
|
&ffKernelModuleInfo,
|
|
|
|
|
&ffKeyboardModuleInfo,
|
2023-08-20 20:51:55 +08:00
|
|
|
NULL,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static FFModuleBaseInfo* L[] = {
|
2025-08-04 14:25:14 +08:00
|
|
|
&ffLMModuleInfo,
|
|
|
|
|
&ffLoadavgModuleInfo,
|
|
|
|
|
&ffLocaleModuleInfo,
|
|
|
|
|
&ffLocalIPModuleInfo,
|
2026-01-08 16:29:24 +08:00
|
|
|
&ffLogoModuleInfo,
|
2023-08-20 20:51:55 +08:00
|
|
|
NULL,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static FFModuleBaseInfo* M[] = {
|
2025-08-04 14:25:14 +08:00
|
|
|
&ffMediaModuleInfo,
|
|
|
|
|
&ffMemoryModuleInfo,
|
|
|
|
|
&ffMonitorModuleInfo,
|
|
|
|
|
&ffMouseModuleInfo,
|
2023-08-20 20:51:55 +08:00
|
|
|
NULL,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static FFModuleBaseInfo* N[] = {
|
2025-08-04 14:25:14 +08:00
|
|
|
&ffNetIOModuleInfo,
|
2023-08-20 20:51:55 +08:00
|
|
|
NULL,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static FFModuleBaseInfo* O[] = {
|
2025-08-04 14:25:14 +08:00
|
|
|
&ffOpenCLModuleInfo,
|
|
|
|
|
&ffOpenGLModuleInfo,
|
|
|
|
|
&ffOSModuleInfo,
|
2023-08-20 20:51:55 +08:00
|
|
|
NULL,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static FFModuleBaseInfo* P[] = {
|
2025-08-04 14:25:14 +08:00
|
|
|
&ffPackagesModuleInfo,
|
|
|
|
|
&ffPhysicalDiskModuleInfo,
|
|
|
|
|
&ffPhysicalMemoryModuleInfo,
|
|
|
|
|
&ffPlayerModuleInfo,
|
|
|
|
|
&ffPowerAdapterModuleInfo,
|
|
|
|
|
&ffProcessesModuleInfo,
|
|
|
|
|
&ffPublicIPModuleInfo,
|
2023-08-20 20:51:55 +08:00
|
|
|
NULL,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static FFModuleBaseInfo* Q[] = {
|
|
|
|
|
NULL,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static FFModuleBaseInfo* R[] = {
|
|
|
|
|
NULL,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static FFModuleBaseInfo* S[] = {
|
2025-08-04 14:25:14 +08:00
|
|
|
&ffSeparatorModuleInfo,
|
|
|
|
|
&ffShellModuleInfo,
|
|
|
|
|
&ffSoundModuleInfo,
|
|
|
|
|
&ffSwapModuleInfo,
|
2023-08-20 20:51:55 +08:00
|
|
|
NULL,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static FFModuleBaseInfo* T[] = {
|
2025-08-04 14:25:14 +08:00
|
|
|
&ffTerminalModuleInfo,
|
|
|
|
|
&ffTerminalFontModuleInfo,
|
|
|
|
|
&ffTerminalSizeModuleInfo,
|
|
|
|
|
&ffTerminalThemeModuleInfo,
|
|
|
|
|
&ffTitleModuleInfo,
|
|
|
|
|
&ffThemeModuleInfo,
|
|
|
|
|
&ffTPMModuleInfo,
|
2023-08-20 20:51:55 +08:00
|
|
|
NULL,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static FFModuleBaseInfo* U[] = {
|
2025-08-04 14:25:14 +08:00
|
|
|
&ffUptimeModuleInfo,
|
|
|
|
|
&ffUsersModuleInfo,
|
2023-08-20 20:51:55 +08:00
|
|
|
NULL,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static FFModuleBaseInfo* V[] = {
|
2025-08-04 14:25:14 +08:00
|
|
|
&ffVersionModuleInfo,
|
|
|
|
|
&ffVulkanModuleInfo,
|
2023-08-20 20:51:55 +08:00
|
|
|
NULL,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static FFModuleBaseInfo* W[] = {
|
2025-08-04 14:25:14 +08:00
|
|
|
&ffWallpaperModuleInfo,
|
|
|
|
|
&ffWeatherModuleInfo,
|
|
|
|
|
&ffWMModuleInfo,
|
|
|
|
|
&ffWifiModuleInfo,
|
|
|
|
|
&ffWMThemeModuleInfo,
|
2023-08-20 20:51:55 +08:00
|
|
|
NULL,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static FFModuleBaseInfo* X[] = {
|
|
|
|
|
NULL,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static FFModuleBaseInfo* Y[] = {
|
|
|
|
|
NULL,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static FFModuleBaseInfo* Z[] = {
|
2025-08-04 14:25:14 +08:00
|
|
|
&ffZpoolModuleInfo,
|
2023-08-20 20:51:55 +08:00
|
|
|
NULL,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
FFModuleBaseInfo** ffModuleInfos[] = {
|
2026-03-29 09:28:49 +08:00
|
|
|
A,
|
|
|
|
|
B,
|
|
|
|
|
C,
|
|
|
|
|
D,
|
|
|
|
|
E,
|
|
|
|
|
F,
|
|
|
|
|
G,
|
|
|
|
|
H,
|
|
|
|
|
I,
|
|
|
|
|
J,
|
|
|
|
|
K,
|
|
|
|
|
L,
|
|
|
|
|
M,
|
|
|
|
|
N,
|
|
|
|
|
O,
|
|
|
|
|
P,
|
|
|
|
|
Q,
|
|
|
|
|
R,
|
|
|
|
|
S,
|
|
|
|
|
T,
|
|
|
|
|
U,
|
|
|
|
|
V,
|
|
|
|
|
W,
|
|
|
|
|
X,
|
|
|
|
|
Y,
|
|
|
|
|
Z,
|
2023-08-20 20:51:55 +08:00
|
|
|
};
|