src/Tools/jEdit/patches/panel_font
author wenzelm
Sat, 20 Feb 2021 13:42:37 +0100
changeset 73255 7e2a9a8c2b85
parent 72983 a8050df4f58f
child 73653 d9823224fcfe
permissions -rw-r--r--
provide naproche-755224402e36;
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
72983
a8050df4f58f clarified fonts, notably for Windows L&F;
wenzelm
parents:
diff changeset
     1
diff -ru 5.6.0/jEdit-orig/org/gjt/sp/jedit/gui/PanelWindowContainer.java 5.6.0/jEdit-patched/org/gjt/sp/jedit/gui/PanelWindowContainer.java
a8050df4f58f clarified fonts, notably for Windows L&F;
wenzelm
parents:
diff changeset
     2
--- 5.6.0/jEdit-orig/org/gjt/sp/jedit/gui/PanelWindowContainer.java	2020-09-03 05:31:02.000000000 +0200
a8050df4f58f clarified fonts, notably for Windows L&F;
wenzelm
parents:
diff changeset
     3
+++ 5.6.0/jEdit-patched/org/gjt/sp/jedit/gui/PanelWindowContainer.java	2020-12-23 13:16:31.059779643 +0100
a8050df4f58f clarified fonts, notably for Windows L&F;
wenzelm
parents:
diff changeset
     4
@@ -52,6 +52,7 @@
a8050df4f58f clarified fonts, notably for Windows L&F;
wenzelm
parents:
diff changeset
     5
 import javax.swing.JComponent;
a8050df4f58f clarified fonts, notably for Windows L&F;
wenzelm
parents:
diff changeset
     6
 import javax.swing.JPanel;
a8050df4f58f clarified fonts, notably for Windows L&F;
wenzelm
parents:
diff changeset
     7
 import javax.swing.JPopupMenu;
a8050df4f58f clarified fonts, notably for Windows L&F;
wenzelm
parents:
diff changeset
     8
+import javax.swing.JMenuItem;
a8050df4f58f clarified fonts, notably for Windows L&F;
wenzelm
parents:
diff changeset
     9
 import javax.swing.JToggleButton;
a8050df4f58f clarified fonts, notably for Windows L&F;
wenzelm
parents:
diff changeset
    10
 import javax.swing.UIManager;
a8050df4f58f clarified fonts, notably for Windows L&F;
wenzelm
parents:
diff changeset
    11
 import javax.swing.border.Border;
a8050df4f58f clarified fonts, notably for Windows L&F;
wenzelm
parents:
diff changeset
    12
@@ -163,6 +164,7 @@
a8050df4f58f clarified fonts, notably for Windows L&F;
wenzelm
parents:
diff changeset
    13
 		{
a8050df4f58f clarified fonts, notably for Windows L&F;
wenzelm
parents:
diff changeset
    14
 			button = new JToggleButton();	
a8050df4f58f clarified fonts, notably for Windows L&F;
wenzelm
parents:
diff changeset
    15
 			button.setMargin(new Insets(1,1,1,1));
a8050df4f58f clarified fonts, notably for Windows L&F;
wenzelm
parents:
diff changeset
    16
+            button.setFont(new JMenuItem().getFont());
a8050df4f58f clarified fonts, notably for Windows L&F;
wenzelm
parents:
diff changeset
    17
 		}
a8050df4f58f clarified fonts, notably for Windows L&F;
wenzelm
parents:
diff changeset
    18
 		GenericGUIUtilities.setButtonContentMargin(button, new Insets(6,6,6,6));
a8050df4f58f clarified fonts, notably for Windows L&F;
wenzelm
parents:
diff changeset
    19
 		button.setRequestFocusEnabled(false);
a8050df4f58f clarified fonts, notably for Windows L&F;
wenzelm
parents:
diff changeset
    20
@@ -690,8 +692,6 @@
a8050df4f58f clarified fonts, notably for Windows L&F;
wenzelm
parents:
diff changeset
    21
 			renderHints = new RenderingHints(
a8050df4f58f clarified fonts, notably for Windows L&F;
wenzelm
parents:
diff changeset
    22
 				RenderingHints.KEY_ANTIALIASING,
a8050df4f58f clarified fonts, notably for Windows L&F;
wenzelm
parents:
diff changeset
    23
 				RenderingHints.VALUE_ANTIALIAS_ON);
a8050df4f58f clarified fonts, notably for Windows L&F;
wenzelm
parents:
diff changeset
    24
-			renderHints.put(RenderingHints.KEY_FRACTIONALMETRICS,
a8050df4f58f clarified fonts, notably for Windows L&F;
wenzelm
parents:
diff changeset
    25
-				RenderingHints.VALUE_FRACTIONALMETRICS_ON);
a8050df4f58f clarified fonts, notably for Windows L&F;
wenzelm
parents:
diff changeset
    26
 			renderHints.put(RenderingHints.KEY_RENDERING,
a8050df4f58f clarified fonts, notably for Windows L&F;
wenzelm
parents:
diff changeset
    27
 				RenderingHints.VALUE_RENDER_QUALITY);
a8050df4f58f clarified fonts, notably for Windows L&F;
wenzelm
parents:
diff changeset
    28
 		} //}}}