summaryrefslogtreecommitdiff
path: root/ui/theme.h
diff options
context:
space:
mode:
authorPeter LaFosse <peter@vector35.com>2020-09-01 12:43:10 -0400
committerPeter LaFosse <peter@vector35.com>2020-09-15 12:43:37 -0400
commiteb0aed7c4b15c37c46b15b5d9e32ceb93f2e1e95 (patch)
treed4f945eb4fed5b8cbe50ad61fe588d7a557b6ec0 /ui/theme.h
parent75d05ea710f80a0ca2fdc53b638952a7a97e7ad8 (diff)
Add support for custom flowgraph edges
Diffstat (limited to 'ui/theme.h')
-rw-r--r--ui/theme.h88
1 files changed, 1 insertions, 87 deletions
diff --git a/ui/theme.h b/ui/theme.h
index 7010ab27..b4c1ead5 100644
--- a/ui/theme.h
+++ b/ui/theme.h
@@ -17,92 +17,6 @@ public:
const QWidget* widget) const override;
};
-enum ThemeColor
-{
- // Hex dump colors
- AddressColor,
- ModifiedColor,
- InsertedColor,
- NotPresentColor,
- SelectionColor,
- OutlineColor,
- BackgroundHighlightDarkColor,
- BackgroundHighlightLightColor,
- BoldBackgroundHighlightDarkColor,
- BoldBackgroundHighlightLightColor,
- AlphanumericHighlightColor,
- PrintableHighlightColor,
-
- // Graph colors
- GraphBackgroundDarkColor,
- GraphBackgroundLightColor,
- GraphNodeDarkColor,
- GraphNodeLightColor,
- GraphNodeOutlineColor,
- TrueBranchColor,
- FalseBranchColor,
- UnconditionalBranchColor,
- AltTrueBranchColor,
- AltFalseBranchColor,
- AltUnconditionalBranchColor,
-
- // Disassembly colors
- RegisterColor,
- NumberColor,
- CodeSymbolColor,
- DataSymbolColor,
- StackVariableColor,
- ImportColor,
- InstructionHighlightColor,
- TokenHighlightColor,
- TokenSelectionColor,
- AnnotationColor,
- OpcodeColor,
- LinearDisassemblyFunctionHeaderColor,
- LinearDisassemblyBlockColor,
- LinearDisassemblyNoteColor,
- LinearDisassemblySeparatorColor,
- StringColor,
- TypeNameColor,
- FieldNameColor,
- KeywordColor,
- UncertainColor,
- NameSpaceColor,
- NameSpaceSeparatorColor,
- GotoLabelColor,
- CommentColor,
-
- // Script console colors
- ScriptConsoleOutputColor,
- ScriptConsoleErrorColor,
- ScriptConsoleEchoColor,
-
- // Highlighting colors
- BlueStandardHighlightColor,
- GreenStandardHighlightColor,
- CyanStandardHighlightColor,
- RedStandardHighlightColor,
- MagentaStandardHighlightColor,
- YellowStandardHighlightColor,
- OrangeStandardHighlightColor,
- WhiteStandardHighlightColor,
- BlackStandardHighlightColor,
-
- // MiniGraph
- MiniGraphOverlayColor,
-
- // FeatureMap
- FeatureMapBaseColor,
- FeatureMapNavLineColor,
- FeatureMapNavHighlightColor,
- FeatureMapDataVariableColor,
- FeatureMapAsciiStringColor,
- FeatureMapUnicodeStringColor,
- FeatureMapFunctionColor,
- FeatureMapImportColor,
- FeatureMapExternColor,
- FeatureMapLibraryColor
-};
void BINARYNINJAUIAPI initThemes();
void BINARYNINJAUIAPI resetUserThemes();
@@ -114,7 +28,7 @@ void BINARYNINJAUIAPI setActiveTheme(const QString& name, bool saveToSettings =
bool BINARYNINJAUIAPI isColorBlindMode();
void BINARYNINJAUIAPI setColorBlindMode(bool active);
-QColor BINARYNINJAUIAPI getThemeColor(ThemeColor color);
+QColor BINARYNINJAUIAPI getThemeColor(BNThemeColor color);
QColor BINARYNINJAUIAPI getTokenColor(QWidget* widget, BNInstructionTextTokenType token);
QColor BINARYNINJAUIAPI avgColor(QColor a, QColor b);