Add SettingOnGuiCtrlType mode for setting value dparam overrides

This commit is contained in:
Jonathan G Rennison
2024-01-16 17:47:07 +00:00
parent 1e0bb019a7
commit 53d29852e4
2 changed files with 10 additions and 0 deletions

View File

@@ -85,6 +85,7 @@ enum SettingType {
enum SettingOnGuiCtrlType {
SOGCT_DESCRIPTION_TEXT, ///< Description text callback
SOGCT_VALUE_DPARAMS, ///< Value dparam override callback
SOGCT_GUI_DROPDOWN_ORDER, ///< SF_GUI_DROPDOWN reordering callback
SOGCT_CFG_NAME, ///< Config file name override
SOGCT_CFG_FALLBACK_NAME, ///< Config file name within group fallback
@@ -95,6 +96,7 @@ enum SettingOnGuiCtrlType {
struct SettingOnGuiCtrlData {
SettingOnGuiCtrlType type;
StringID text;
uint offset;
int val;
const char *str = nullptr;
int output = 0;