summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/gui
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/cuchaz/enigma/gui')
-rw-r--r--src/main/java/cuchaz/enigma/gui/highlight/SelectionHighlightPainter.java4
-rw-r--r--src/main/java/cuchaz/enigma/gui/panels/PanelEditor.java6
2 files changed, 9 insertions, 1 deletions
diff --git a/src/main/java/cuchaz/enigma/gui/highlight/SelectionHighlightPainter.java b/src/main/java/cuchaz/enigma/gui/highlight/SelectionHighlightPainter.java
index 5cbeabc..81a70a9 100644
--- a/src/main/java/cuchaz/enigma/gui/highlight/SelectionHighlightPainter.java
+++ b/src/main/java/cuchaz/enigma/gui/highlight/SelectionHighlightPainter.java
@@ -11,6 +11,8 @@
11 11
12package cuchaz.enigma.gui.highlight; 12package cuchaz.enigma.gui.highlight;
13 13
14import cuchaz.enigma.config.Config;
15
14import javax.swing.text.Highlighter; 16import javax.swing.text.Highlighter;
15import javax.swing.text.JTextComponent; 17import javax.swing.text.JTextComponent;
16import java.awt.*; 18import java.awt.*;
@@ -22,7 +24,7 @@ public class SelectionHighlightPainter implements Highlighter.HighlightPainter {
22 // draw a thick border 24 // draw a thick border
23 Graphics2D g2d = (Graphics2D) g; 25 Graphics2D g2d = (Graphics2D) g;
24 Rectangle bounds = BoxHighlightPainter.getBounds(text, start, end); 26 Rectangle bounds = BoxHighlightPainter.getBounds(text, start, end);
25 g2d.setColor(Color.black); 27 g2d.setColor(new Color(Config.getInstance().selectionHighlightColor));
26 g2d.setStroke(new BasicStroke(2.0f)); 28 g2d.setStroke(new BasicStroke(2.0f));
27 g2d.drawRoundRect(bounds.x, bounds.y, bounds.width, bounds.height, 4, 4); 29 g2d.drawRoundRect(bounds.x, bounds.y, bounds.width, bounds.height, 4, 4);
28 } 30 }
diff --git a/src/main/java/cuchaz/enigma/gui/panels/PanelEditor.java b/src/main/java/cuchaz/enigma/gui/panels/PanelEditor.java
index ffceae1..9b01631 100644
--- a/src/main/java/cuchaz/enigma/gui/panels/PanelEditor.java
+++ b/src/main/java/cuchaz/enigma/gui/panels/PanelEditor.java
@@ -1,5 +1,6 @@
1package cuchaz.enigma.gui.panels; 1package cuchaz.enigma.gui.panels;
2 2
3import cuchaz.enigma.config.Config;
3import cuchaz.enigma.gui.BrowserCaret; 4import cuchaz.enigma.gui.BrowserCaret;
4import cuchaz.enigma.gui.Gui; 5import cuchaz.enigma.gui.Gui;
5 6
@@ -68,4 +69,9 @@ public class PanelEditor extends JEditorPane {
68 } 69 }
69 }); 70 });
70 } 71 }
72
73 @Override
74 public Color getCaretColor() {
75 return new Color(Config.getInstance().caretColor);
76 }
71} 77}