diff options
| author | shedaniel <daniel@shedaniel.me> | 2021-01-05 12:47:39 +0800 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2021-01-05 12:47:39 +0800 |
| commit | f5b59076cece9e95e76158b17b64fec27616b68b (patch) | |
| tree | b0714ad0affed45ff2aa6250e48d6d8db8a1e294 /runtime/src/main/java/me/shedaniel/rei/impl/ConfigObjectImpl.java | |
| parent | 5385aa5bda42b586f6da45f17f1b3309e0bc900a (diff) | |
| download | RoughlyEnoughItems-f5b59076cece9e95e76158b17b64fec27616b68b.tar.gz RoughlyEnoughItems-f5b59076cece9e95e76158b17b64fec27616b68b.tar.bz2 RoughlyEnoughItems-f5b59076cece9e95e76158b17b64fec27616b68b.zip | |
Configs for syntax highlighting
Signed-off-by: shedaniel <daniel@shedaniel.me>
Diffstat (limited to 'runtime/src/main/java/me/shedaniel/rei/impl/ConfigObjectImpl.java')
| -rw-r--r-- | runtime/src/main/java/me/shedaniel/rei/impl/ConfigObjectImpl.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/ConfigObjectImpl.java b/runtime/src/main/java/me/shedaniel/rei/impl/ConfigObjectImpl.java index fa69e8a66..aee2abfe4 100644 --- a/runtime/src/main/java/me/shedaniel/rei/impl/ConfigObjectImpl.java +++ b/runtime/src/main/java/me/shedaniel/rei/impl/ConfigObjectImpl.java @@ -346,6 +346,11 @@ public class ConfigObjectImpl implements ConfigObject, ConfigData { return Mth.clamp(appearance.verticalEntriesBoundaries, 0.1,1); } + @Override + public SyntaxHighlightingMode getSyntaxHighlightingMode() { + return appearance.syntaxHighlightingMode; + } + @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.FIELD}) @interface DontApplyFieldName {} @@ -356,6 +361,10 @@ public class ConfigObjectImpl implements ConfigObject, ConfigData { @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.FIELD}) + @interface UseSpecialSearchFilterSyntaxHighlightingScreen {} + + @Retention(RetentionPolicy.RUNTIME) + @Target({ElementType.FIELD}) @interface UseFilteringScreen {} @Retention(RetentionPolicy.RUNTIME) @@ -413,6 +422,7 @@ public class ConfigObjectImpl implements ConfigObject, ConfigData { @UsePercentage(min = 0.1, max = 1.0, prefix = "Limit: ") private double horizontalEntriesBoundaries = 1.0; @UsePercentage(min = 0.1, max = 1.0, prefix = "Limit: ") private double verticalEntriesBoundaries = 1.0; + @UseSpecialSearchFilterSyntaxHighlightingScreen private SyntaxHighlightingMode syntaxHighlightingMode = SyntaxHighlightingMode.COLORFUL; } public static class Functionality { |
