src/Tools/jEdit/patches/gui
author wenzelm
Wed, 14 May 2025 11:31:23 +0200
changeset 82624 210be56ecd1d
parent 82570 src/Tools/jEdit/patches/gui_utilities@b47b65bd707f
child 82625 0fa6759948bc
permissions -rw-r--r--
simplified structure of patches;
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
82569
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
     1
diff -ru jedit5.7.0/jEdit/org/gjt/sp/jedit/GUIUtilities.java jedit5.7.0-patched/jEdit/org/gjt/sp/jedit/GUIUtilities.java
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
     2
--- jedit5.7.0/jEdit/org/gjt/sp/jedit/GUIUtilities.java	2024-08-03 19:53:15.000000000 +0200
82570
b47b65bd707f proper painting of menu accelerator in dark mode;
wenzelm
parents: 82569
diff changeset
     3
+++ jedit5.7.0-patched/jEdit/org/gjt/sp/jedit/GUIUtilities.java	2025-04-23 14:28:53.149349418 +0200
82569
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
     4
@@ -42,6 +42,8 @@
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
     5
 import java.net.URL;
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
     6
 import java.util.*;
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
     7
 import java.util.List;
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
     8
+import java.util.regex.Pattern;
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
     9
+import java.util.regex.Matcher;
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    10
 import java.lang.ref.SoftReference;
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    11
 
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    12
 import javax.annotation.Nonnull;
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    13
@@ -72,6 +74,8 @@
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    14
 import java.util.concurrent.ScheduledExecutorService;
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    15
 import java.util.concurrent.TimeUnit;
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    16
 import java.util.concurrent.atomic.AtomicLong;
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    17
+
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    18
+import com.formdev.flatlaf.extras.FlatSVGIcon;
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    19
 //}}}
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    20
 
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    21
 /** Various GUI utility functions related to icons, menus, toolbars, keyboard shortcuts, etc.
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    22
@@ -115,14 +119,14 @@
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    23
 	 * @return the icon
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    24
 	 * @since jEdit 2.6pre7
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    25
 	 */
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    26
-	public static Icon loadIcon(String iconName)
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    27
+	public static Icon loadIcon(String iconSpec)
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    28
 	{
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    29
-		if(iconName == null)
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    30
+		if(iconSpec == null)
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    31
 			return null;
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    32
 
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    33
 		// * Enable old icon naming scheme support
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    34
-		if(deprecatedIcons.containsKey(iconName))
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    35
-			iconName = deprecatedIcons.get(iconName);
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    36
+		if(deprecatedIcons.containsKey(iconSpec))
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    37
+			iconSpec = deprecatedIcons.get(iconSpec);
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    38
 
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    39
 		// check if there is a cached version first
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    40
 		Map<String, Icon> cache = null;
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    41
@@ -135,12 +139,25 @@
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    42
 			cache = new HashMap<>();
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    43
 			iconCache = new SoftReference<>(cache);
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    44
 		}
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    45
-		Icon icon = cache.get(iconName);
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    46
+		Icon icon = cache.get(iconSpec);
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    47
 		if(icon != null)
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    48
 			return icon;
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    49
 
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    50
 		URL url;
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    51
 
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    52
+		float iconScale = 1.0f;
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    53
+ 		String iconName = iconSpec;
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    54
+       {
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    55
+        	Matcher matcher = Pattern.compile("^([^?]+)\\?scale=(.+)$").matcher(iconSpec);
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    56
+        	if (matcher.matches()) {
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    57
+        		try {
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    58
+        			iconScale = Float.valueOf(matcher.group(2));
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    59
+        			iconName = matcher.group(1);
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    60
+        		}
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    61
+        		catch (NumberFormatException e) { }
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    62
+        	}
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    63
+        }
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    64
+
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    65
 		try
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    66
 		{
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    67
 			// get the icon
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    68
@@ -164,9 +181,11 @@
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    69
 			}
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    70
 		}
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    71
 
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    72
-		icon = new ImageIcon(url);
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    73
+		icon =
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    74
+			url.toString().endsWith(".svg") ?
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    75
+				new FlatSVGIcon(url).derive(iconScale) : new ImageIcon(url);
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    76
 
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    77
-		cache.put(iconName,icon);
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    78
+		cache.put(iconSpec,icon);
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    79
 		return icon;
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    80
 	} //}}}
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    81
 
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    82
@@ -1094,9 +1113,7 @@
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    83
 				return new Font("Monospaced", Font.PLAIN, 12);
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    84
 			}
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    85
 			else {
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    86
-				Font font2 =
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    87
-					new Font(OperatingSystem.isWindows() ? "Lucida Console" : "Monospaced",
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    88
-						Font.PLAIN, font1.getSize());
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    89
+				Font font2 = new Font("Isabelle DejaVu Sans Mono", Font.PLAIN, font1.getSize());
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    90
 				FontRenderContext frc = new FontRenderContext(null, true, false);
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    91
 				float scale =
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    92
 					font1.getLineMetrics("", frc).getHeight() / font2.getLineMetrics("", frc).getHeight();
82570
b47b65bd707f proper painting of menu accelerator in dark mode;
wenzelm
parents: 82569
diff changeset
    93
@@ -1107,6 +1124,22 @@
82569
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    94
 
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    95
 	//{{{ Colors and styles
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
    96
 
82570
b47b65bd707f proper painting of menu accelerator in dark mode;
wenzelm
parents: 82569
diff changeset
    97
+	public static Color menuAcceleratorForeground(boolean selection) {
b47b65bd707f proper painting of menu accelerator in dark mode;
wenzelm
parents: 82569
diff changeset
    98
+		Color color =
b47b65bd707f proper painting of menu accelerator in dark mode;
wenzelm
parents: 82569
diff changeset
    99
+			UIManager.getColor(selection ?
b47b65bd707f proper painting of menu accelerator in dark mode;
wenzelm
parents: 82569
diff changeset
   100
+				"MenuItem.acceleratorSelectionForeground" :
b47b65bd707f proper painting of menu accelerator in dark mode;
wenzelm
parents: 82569
diff changeset
   101
+				"MenuItem.acceleratorForeground");
b47b65bd707f proper painting of menu accelerator in dark mode;
wenzelm
parents: 82569
diff changeset
   102
+
b47b65bd707f proper painting of menu accelerator in dark mode;
wenzelm
parents: 82569
diff changeset
   103
+		if (color == null) color = Color.black;
b47b65bd707f proper painting of menu accelerator in dark mode;
wenzelm
parents: 82569
diff changeset
   104
+
b47b65bd707f proper painting of menu accelerator in dark mode;
wenzelm
parents: 82569
diff changeset
   105
+		return color;
b47b65bd707f proper painting of menu accelerator in dark mode;
wenzelm
parents: 82569
diff changeset
   106
+	}
b47b65bd707f proper painting of menu accelerator in dark mode;
wenzelm
parents: 82569
diff changeset
   107
+
82569
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
   108
+	public static boolean isDarkLaf()
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
   109
+	{
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
   110
+		return com.formdev.flatlaf.FlatLaf.isLafDark();
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
   111
+	}
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
   112
+
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
   113
 	//{{{ getStyleString() method
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
   114
 	/**
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
   115
 	 * Converts a style into it's string representation.
82570
b47b65bd707f proper painting of menu accelerator in dark mode;
wenzelm
parents: 82569
diff changeset
   116
@@ -1619,6 +1652,21 @@
82569
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
   117
 	}
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
   118
 	//}}}
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
   119
 
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
   120
+	//{{{ isPopupTrigger() method
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
   121
+	/**
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
   122
+	 * Returns if the specified event is the popup trigger event.
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
   123
+	 * This implements precisely defined behavior, as opposed to
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
   124
+	 * MouseEvent.isPopupTrigger().
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
   125
+	 * @param evt The event
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
   126
+	 * @since jEdit 3.2pre8
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
   127
+	 * @deprecated use {@link GenericGUIUtilities#requestFocus(Window, Component)}
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
   128
+	 */
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
   129
+	@Deprecated
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
   130
+	public static boolean isPopupTrigger(MouseEvent evt)
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
   131
+	{
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
   132
+		return GenericGUIUtilities.isPopupTrigger(evt);
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
   133
+	} //}}}
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
   134
+
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
   135
 	//{{{ init() method
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
   136
 	static void init()
782519a6ebb4 clarified patches;
wenzelm
parents:
diff changeset
   137
 	{
82624
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   138
diff -ru jedit5.7.0/jEdit/build.xml jedit5.7.0-patched/jEdit/build.xml
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   139
--- jedit5.7.0/jEdit/build.xml	2024-08-03 19:53:28.000000000 +0200
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   140
+++ jedit5.7.0-patched/jEdit/build.xml	2025-04-16 17:20:57.401732024 +0200
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   141
@@ -488,6 +488,7 @@
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   142
 				<include name="org/gjt/sp/jedit/icons/**/*.gif"/>
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   143
 				<include name="org/gjt/sp/jedit/icons/**/*.jpg"/>
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   144
 				<include name="org/gjt/sp/jedit/icons/**/*.png"/>
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   145
+				<include name="org/gjt/sp/jedit/icons/**/*.svg"/>
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   146
 				<include name="org/jedit/localization/*.props"/>
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   147
 			</fileset>
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   148
 		</jar>
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   149
@@ -783,6 +784,7 @@
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   150
 				<include name="*.txt"/>
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   151
 				<include name="*.html"/>
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   152
 				<include name="*.png"/>
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   153
+				<include name="*.svg"/>
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   154
 				<include name="tips/**"/>
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   155
 			</fileset>
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   156
 		</copy>
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   157
diff -ru jedit5.7.0/jEdit/ivy.xml jedit5.7.0-patched/jEdit/ivy.xml
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   158
--- jedit5.7.0/jEdit/ivy.xml	2024-08-03 19:53:28.000000000 +0200
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   159
+++ jedit5.7.0-patched/jEdit/ivy.xml	2025-04-16 12:22:57.782535840 +0200
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   160
@@ -94,5 +94,8 @@
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   161
 		<dependency org="com.google.code.findbugs" name="jsr305" rev="3.0.2"/>
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   162
 
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   163
 		<dependency org="com.evolvedbinary.appbundler" name="appbundler" rev="1.3.0" conf="appbundler"/>
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   164
+
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   165
+		<dependency org="com.formdev" name="flatlaf" rev="3.6"/>
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   166
+		<dependency org="com.formdev" name="flatlaf-extras" rev="3.6"/>
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   167
 	</dependencies>
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   168
 </ivy-module>
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   169
diff -ru jedit5.7.0/jEdit/org/gjt/sp/jedit/gui/MarkerViewer.java jedit5.7.0-patched/jEdit/org/gjt/sp/jedit/gui/MarkerViewer.java
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   170
--- jedit5.7.0/jEdit/org/gjt/sp/jedit/gui/MarkerViewer.java	2024-08-03 19:53:18.000000000 +0200
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   171
+++ jedit5.7.0-patched/jEdit/org/gjt/sp/jedit/gui/MarkerViewer.java	2025-04-16 21:35:23.519418287 +0200
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   172
@@ -50,28 +50,28 @@
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   173
 		toolBar.add(Box.createGlue());
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   174
 
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   175
 		RolloverButton addMarker = new RolloverButton(
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   176
-			GUIUtilities.loadIcon("Plus.png"));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   177
+			GUIUtilities.loadIcon(jEdit.getProperty("add-marker.icon.small")));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   178
 		addMarker.setToolTipText(GenericGUIUtilities.prettifyMenuLabel(
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   179
 			jEdit.getProperty("add-marker.label")));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   180
 		addMarker.addActionListener(this);
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   181
 		addMarker.setActionCommand("add-marker");
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   182
 		toolBar.add(addMarker);
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   183
 
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   184
-		previous = new RolloverButton(GUIUtilities.loadIcon("ArrowL.png"));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   185
+		previous = new RolloverButton(GUIUtilities.loadIcon(jEdit.getProperty("prev-marker.icon.small")));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   186
 		previous.setToolTipText(GenericGUIUtilities.prettifyMenuLabel(
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   187
 			jEdit.getProperty("prev-marker.label")));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   188
 		previous.addActionListener(this);
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   189
 		previous.setActionCommand("prev-marker");
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   190
 		toolBar.add(previous);
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   191
 
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   192
-		next = new RolloverButton(GUIUtilities.loadIcon("ArrowR.png"));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   193
+		next = new RolloverButton(GUIUtilities.loadIcon(jEdit.getProperty("next-marker.icon.small")));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   194
 		next.setToolTipText(GenericGUIUtilities.prettifyMenuLabel(
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   195
 			jEdit.getProperty("next-marker.label")));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   196
 		next.addActionListener(this);
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   197
 		next.setActionCommand("next-marker");
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   198
 		toolBar.add(next);
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   199
 
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   200
-		clear = new RolloverButton(GUIUtilities.loadIcon("Clear.png"));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   201
+		clear = new RolloverButton(GUIUtilities.loadIcon(jEdit.getProperty("remove-all-markers.icon.small")));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   202
 		clear.setToolTipText(GenericGUIUtilities.prettifyMenuLabel(
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   203
 			jEdit.getProperty("remove-all-markers.label")));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   204
 		clear.addActionListener(this);
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   205
diff -ru jedit5.7.0/jEdit/org/gjt/sp/jedit/jedit_gui.props jedit5.7.0-patched/jEdit/org/gjt/sp/jedit/jedit_gui.props
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   206
--- jedit5.7.0/jEdit/org/gjt/sp/jedit/jedit_gui.props	2024-08-03 19:53:20.000000000 +0200
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   207
+++ jedit5.7.0-patched/jEdit/org/gjt/sp/jedit/jedit_gui.props	2025-04-17 00:11:31.583536114 +0200
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   208
@@ -8,13 +8,15 @@
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   209
 ###
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   210
 
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   211
 #{{{ Common icons
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   212
-common.add.icon=22x22/actions/list-add.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   213
-common.remove.icon=22x22/actions/list-remove.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   214
-common.moveUp.icon=22x22/actions/go-up.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   215
-common.moveDown.icon=22x22/actions/go-down.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   216
-common.clearAll.icon=22x22/actions/edit-clear.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   217
+common.add.icon=32x32/actions/list-add.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   218
+common.remove.icon=32x32/actions/list-remove.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   219
+common.moveUp.icon=32x32/actions/go-up.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   220
+common.moveDown.icon=32x32/actions/go-down.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   221
+common.clearAll.icon=32x32/actions/edit-clear.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   222
 logo.icon.small=16x16/apps/jedit.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   223
 logo.icon.medium=32x32/apps/jedit.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   224
+navigate-backwards.icon=idea-icons/expui/general/chevronLeft.svg?scale=1.2
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   225
+navigate-forwards.icon=idea-icons/expui/general/chevronRight.svg?scale=1.2
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   226
 
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   227
 #}}}
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   228
 
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   229
@@ -28,7 +30,7 @@
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   230
 defer=false
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   231
 startup=true
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   232
 
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   233
-broken-image.icon=22x22/status/image-missing.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   234
+broken-image.icon=32x32/status/image-missing.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   235
 dropdown-arrow.icon=ToolbarMenu.gif
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   236
 #}}}
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   237
 
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   238
@@ -39,68 +41,69 @@
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   239
 	buffer-options combined-options - \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   240
 	plugin-manager - help
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   241
 
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   242
-new-file.icon=22x22/actions/document-new.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   243
-open-file.icon=22x22/actions/document-open.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   244
-save.icon=22x22/actions/document-save.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   245
-close-buffer.icon=22x22/actions/document-close.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   246
-global-close-buffer.icon=22x22/actions/document-close.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   247
-print.icon=22x22/actions/document-print.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   248
+new-file.icon=32x32/actions/document-new.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   249
+open-file.icon=32x32/actions/document-open.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   250
+save.icon=32x32/actions/document-save.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   251
+close-buffer.icon=32x32/actions/process-stop.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   252
+global-close-buffer.icon=32x32/actions/process-stop.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   253
+print.icon=32x32/actions/document-print.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   254
 page-setup.icon=22x22/actions/printer-setup.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   255
-undo.icon=22x22/actions/edit-undo.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   256
-redo.icon=22x22/actions/edit-redo.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   257
-cut.icon=22x22/actions/edit-cut.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   258
-copy.icon=22x22/actions/edit-copy.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   259
-paste.icon=22x22/actions/edit-paste.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   260
-find.icon=22x22/actions/edit-find.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   261
-find-next.icon=22x22/actions/edit-find-next.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   262
-new-view.icon=22x22/actions/window-new.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   263
+undo.icon=32x32/actions/edit-undo.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   264
+redo.icon=32x32/actions/edit-redo.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   265
+cut.icon=32x32/actions/edit-cut.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   266
+copy.icon=32x32/actions/edit-copy.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   267
+paste.icon=32x32/actions/edit-paste.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   268
+find.icon=32x32/actions/edit-find.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   269
+find-prev.icon=32x32/actions/go-previous.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   270
+find-next.icon=32x32/actions/go-next.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   271
+new-view.icon=32x32/actions/window-new.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   272
 unsplit.icon=22x22/actions/window-unsplit.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   273
 split-horizontal.icon=22x22/actions/window-split-horizontal.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   274
 split-vertical.icon=22x22/actions/window-split-vertical.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   275
-buffer-options.icon=22x22/actions/document-properties.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   276
-global-options.icon=22x22/categories/preferences-system.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   277
-combined-options.icon=22x22/categories/preferences-system.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   278
+buffer-options.icon=32x32/actions/document-properties.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   279
+global-options.icon=32x32/categories/preferences-system.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   280
+combined-options.icon=32x32/categories/preferences-system.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   281
 plugin-manager.icon=22x22/places/plugins.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   282
-help.icon=22x22/apps/help-browser.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   283
+help.icon=22x22/apps/help-browser.svg
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   284
 
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   285
 #{{{ Icon list for tool bar editor
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   286
 icons=22x22/actions/resize-horisontal.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   287
-	22x22/actions/go-down.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   288
-	22x22/actions/go-previous.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   289
-	22x22/actions/go-next.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   290
-	22x22/actions/go-home.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   291
-	22x22/actions/go-up.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   292
-	22x22/actions/go-first.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   293
-	22x22/actions/go-last.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   294
-	22x22/actions/go-parent.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   295
-	22x22/actions/document-close.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   296
-	22x22/actions/edit-undo.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   297
-	22x22/actions/edit-redo.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   298
-	22x22/actions/edit-cut.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   299
-	22x22/actions/edit-paste.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   300
-	22x22/actions/edit-delete.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   301
-	22x22/actions/edit-clear.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   302
-	22x22/actions/edit-find-next.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   303
-	22x22/actions/edit-find-in-folder.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   304
-	22x22/actions/edit-find.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   305
-	22x22/actions/edit-copy.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   306
+	22x22/actions/go-down.svg \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   307
+	22x22/actions/go-previous.svg \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   308
+	22x22/actions/go-next.svg \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   309
+	32x32/actions/go-home.svg?scale=0.7 \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   310
+	22x22/actions/go-up.svg \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   311
+	22x22/actions/go-first.svg \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   312
+	22x22/actions/go-last.svg \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   313
+	22x22/actions/go-up.svg \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   314
+	32x32/actions/process-stop.svg?scale=0.7 \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   315
+	32x32/actions/edit-undo.svg?scale=0.7 \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   316
+	32x32/actions/edit-redo.svg?scale=0.7 \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   317
+	32x32/actions/edit-cut.svg?scale=0.7 \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   318
+	32x32/actions/edit-paste.svg?scale=0.7 \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   319
+	scalable/actions/edit-delete.svg \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   320
+	22x22/actions/edit-clear.svg \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   321
+	22x22/actions/go-next.svg \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   322
+	32x32/actions/system-search.svg?scale=0.7 \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   323
+	32x32/actions/edit-find.svg?scale=0.7 \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   324
+	32x32/actions/edit-copy.svg?scale=0.7 \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   325
 	22x22/actions/copy-to-buffer.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   326
-	22x22/actions/list-remove.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   327
-	22x22/actions/list-add.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   328
-	22x22/actions/folder-new.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   329
-	22x22/actions/window-new.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   330
-	22x22/actions/document-new.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   331
-	22x22/actions/document-open.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   332
+	32x32/actions/list-remove.svg?scale=0.7 \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   333
+	32x32/actions/list-add.svg?scale=0.7 \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   334
+	32x32/actions/folder-new.svg?scale=0.7 \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   335
+	32x32/actions/document-new.svg?scale=0.7 \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   336
+	32x32/actions/document-new.svg?scale=0.7 \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   337
+	32x32/actions/document-open.svg?scale=0.7 \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   338
 	22x22/actions/document-reload2.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   339
-	22x22/actions/document-properties.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   340
-	22x22/actions/document-save.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   341
-	22x22/actions/document-save-all.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   342
-	22x22/actions/document-save-as.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   343
+	32x32/actions/document-properties.svg?scale=0.7 \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   344
+	32x32/actions/document-save.svg?scale=0.7 \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   345
+	32x32/actions/document-save-all.svg?scale=0.5 \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   346
+	32x32/actions/document-save-as.svg?scale=0.7 \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   347
 	22x22/actions/printer-setup.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   348
-	22x22/actions/process-stop.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   349
-	22x22/actions/media-playback-pause.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   350
-	22x22/actions/media-playback-start.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   351
-	22x22/actions/view-refresh.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   352
+	22x22/actions/system-log-out.svg \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   353
+	22x22/actions/media-playback-pause.svg \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   354
+	22x22/actions/media-playback-start.svg \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   355
+	22x22/actions/view-refresh.svg \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   356
 	22x22/actions/application-run.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   357
 	22x22/actions/edit-find-multiple.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   358
 	22x22/actions/edit-find-single.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   359
@@ -109,18 +112,18 @@
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   360
 	22x22/actions/window-unsplit.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   361
 	22x22/actions/zoom-in.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   362
 	22x22/actions/zoom-out.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   363
-	22x22/apps/utilities-terminal.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   364
-	22x22/apps/system-file-manager.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   365
-	22x22/apps/internet-web-browser.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   366
-	22x22/apps/help-browser.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   367
-	22x22/apps/system-installer.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   368
-	22x22/status/image-missing.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   369
-	22x22/status/folder-visiting.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   370
-	22x22/devices/drive-harddisk.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   371
-	22x22/devices/media-floppy.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   372
-	22x22/devices/printer.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   373
+	22x22/apps/utilities-terminal.svg \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   374
+	32x32/apps/system-file-manager.svg?scale=0.7 \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   375
+	32x32/apps/internet-web-browser.svg?scale=0.7 \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   376
+	22x22/apps/help-browser.svg \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   377
+	32x32/apps/system-installer.svg?scale=0.7 \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   378
+	32x32/status/image-missing.svg?scale=0.7 \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   379
+	32x32/status/folder-visiting.svg?scale=0.7 \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   380
+	32x32/devices/drive-harddisk.svg?scale=0.7 \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   381
+	22x22/devices/media-floppy.svg \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   382
+	32x32/devices/printer.svg?scale=0.7 \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   383
 	22x22/places/plugins.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   384
-	22x22/categories/preferences-system.png \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   385
+	32x32/categories/preferences-system.svg?scale=0.7 \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   386
 	Blank24.gif
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   387
 #}}}
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   388
 
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   389
@@ -163,31 +166,31 @@
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   390
 	 print \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   391
 	 - \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   392
 	 exit
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   393
-new-file.icon.small=16x16/actions/document-new.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   394
-new-file-in-mode.icon.small=16x16/actions/document-new.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   395
-open-file.icon.small=16x16/actions/document-open.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   396
-reload.icon.small=16x16/actions/view-refresh.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   397
-reload-all.icon.small=16x16/actions/view-refresh.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   398
-close-buffer.icon.small=16x16/actions/document-close.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   399
-closeall-bufferset.icon.small=16x16/actions/document-close.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   400
-closeall-except-active.icon.small=16x16/actions/document-close.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   401
-global-close-buffer.icon.small=16x16/actions/document-close.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   402
-close-all.icon.small=16x16/actions/document-close.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   403
-save.icon.small=16x16/actions/document-save.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   404
-save-as.icon.small=16x16/actions/document-save-as.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   405
-save-a-copy-as.icon.small=16x16/actions/document-save-as.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   406
-save-all.icon.small=16x16/actions/document-save-all.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   407
-print.icon.small=16x16/actions/document-print.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   408
-page-setup.icon.small=16x16/actions/document-properties.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   409
-exit.icon.small=16x16/actions/process-stop.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   410
-exit.icon.medium=22x22/actions/process-stop.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   411
+new-file.icon.small=32x32/actions/document-new.svg?scale=0.5
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   412
+new-file-in-mode.icon.small=32x32/actions/document-new.svg?scale=0.5
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   413
+open-file.icon.small=32x32/actions/document-open.svg?scale=0.5
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   414
+reload.icon.small=16x16/actions/view-refresh.svg
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   415
+reload-all.icon.small=16x16/actions/view-refresh.svg
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   416
+close-buffer.icon.small=32x32/actions/process-stop.svg?scale=0.5
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   417
+closeall-bufferset.icon.small=32x32/actions/process-stop.svg?scale=0.5
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   418
+closeall-except-active.icon.small=32x32/actions/process-stop.svg?scale=0.5
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   419
+global-close-buffer.icon.small=32x32/actions/process-stop.svg?scale=0.5
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   420
+close-all.icon.small=32x32/actions/process-stop.svg?scale=0.5
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   421
+save.icon.small=32x32/actions/document-save.svg?scale=0.5
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   422
+save-as.icon.small=32x32/actions/document-save-as.svg?scale=0.5
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   423
+save-a-copy-as.icon.small=32x32/actions/document-save-as.svg?scale=0.5
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   424
+save-all.icon.small=32x32/actions/document-save.svg?scale=0.5
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   425
+print.icon.small=32x32/actions/document-print.svg?scale=0.5
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   426
+page-setup.icon.small=32x32/actions/document-properties.svg?scale=0.5
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   427
+exit.icon.small=16x16/actions/system-log-out.svg
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   428
+exit.icon.medium=22x22/actions/system-log-out.svg
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   429
 
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   430
 #{{{ Recent Files menu
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   431
 recent-files.code=new RecentFilesProvider();
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   432
 #}}}
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   433
 
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   434
 reload-encoding.code=new ReloadWithEncodingProvider();
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   435
-reload-encoding.icon.small=16x16/actions/view-refresh.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   436
+reload-encoding.icon.small=16x16/actions/view-refresh.svg
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   437
 #}}}
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   438
 
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   439
 #{{{ Edit menu
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   440
@@ -211,12 +214,12 @@
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   441
 	 %text \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   442
 	 %indent \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   443
 	 %source
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   444
-undo.icon.small=16x16/actions/edit-undo.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   445
-redo.icon.small=16x16/actions/edit-redo.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   446
-cut.icon.small=16x16/actions/edit-cut.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   447
-copy.icon.small=16x16/actions/edit-copy.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   448
-paste.icon.small=16x16/actions/edit-paste.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   449
-select-all.icon.small=16x16/actions/edit-select-all.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   450
+undo.icon.small=32x32/actions/edit-undo.svg?scale=0.5
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   451
+redo.icon.small=32x32/actions/edit-redo.svg?scale=0.5
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   452
+cut.icon.small=32x32/actions/edit-cut.svg?scale=0.5
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   453
+copy.icon.small=32x32/actions/edit-copy.svg?scale=0.5
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   454
+paste.icon.small=32x32/actions/edit-paste.svg?scale=0.5
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   455
+select-all.icon.small=16x16/actions/edit-select-all.svg
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   456
 
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   457
 #{{{ More Clipboard menu
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   458
 clipboard=cut-append \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   459
@@ -308,16 +311,18 @@
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   460
 	   regexp \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   461
 	   - \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   462
 	   hypersearch-results
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   463
-find.icon.small=22x22/actions/edit-find.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   464
-find-next.icon.small=22x22/actions/edit-find-next.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   465
-search-in-directory.icon.small=22x22/actions/edit-find-in-folder.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   466
-replace-in-selection.icon.small=22x22/actions/edit-find-replace.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   467
-replace-and-find-next.icon.small=22x22/actions/edit-find-replace.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   468
-replace-all.icon.small=22x22/actions/edit-find-replace.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   469
-quick-search.icon.small=22x22/actions/edit-find.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   470
-hypersearch.icon.small=22x22/actions/edit-find-multiple.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   471
-quick-search-word.icon.small=22x22/actions/edit-find.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   472
-hypersearch-word.icon.small=22x22/actions/edit-find.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   473
+find.icon.small=32x32/actions/edit-find.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   474
+find-prev.icon.small=32x32/actions/go-previous.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   475
+find-next.icon.small=32x32/actions/go-next.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   476
+search-in-open-buffers.icon.small=32x32/actions/system-search.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   477
+search-in-directory.icon.small=32x32/actions/system-search.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   478
+replace-in-selection.icon.small=32x32/actions/edit-find-replace.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   479
+replace-and-find-next.icon.small=32x32/actions/edit-find-replace.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   480
+replace-all.icon.small=32x32/actions/edit-find-replace.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   481
+quick-search.icon.small=32x32/actions/edit-find.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   482
+hypersearch.icon.small=32x32/actions/edit-find.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   483
+quick-search-word.icon.small=32x32/actions/edit-find.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   484
+hypersearch-word.icon.small=32x32/actions/edit-find.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   485
 #}}}
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   486
 
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   487
 #{{{ Markers menu
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   488
@@ -336,12 +341,12 @@
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   489
 	  view-markers \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   490
 	  -
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   491
 markers.code=new MarkersProvider();
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   492
-add-marker.icon.small=22x22/actions/bookmark-new.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   493
-add-marker-shortcut.icon.small=22x22/actions/bookmark-new.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   494
-remove-all-markers.icon.small=22x22/actions/edit-clear.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   495
-goto-marker.icon.small=22x22/actions/go-jump.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   496
-prev-marker.icon.small=22x22/actions/go-previous.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   497
-next-marker.icon.small=22x22/actions/go-next.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   498
+add-marker.icon.small=32x32/actions/bookmark-new.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   499
+add-marker-shortcut.icon.small=32x32/actions/bookmark-new.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   500
+remove-all-markers.icon.small=32x32/actions/edit-clear.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   501
+goto-marker.icon.small=32x32/actions/go-jump.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   502
+prev-marker.icon.small=32x32/actions/go-previous.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   503
+next-marker.icon.small=32x32/actions/go-next.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   504
 #}}}
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   505
 
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   506
 #{{{ Folding menu
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   507
@@ -388,9 +393,12 @@
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   508
 	 - \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   509
 	 set-view-title \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   510
 	 toggle-full-screen
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   511
-new-view.icon.small=16x16/actions/window-new.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   512
-new-plain-view.icon.small=16x16/actions/window-new.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   513
-close-view.icon.small=16x16/actions/document-close.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   514
+new-view.icon.small=32x32/actions/window-new.svg?scale=0.5
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   515
+new-plain-view.icon.small=32x32/actions/window-new.svg?scale=0.5
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   516
+close-view.icon.small=32x32/actions/process-stop.svg?scale=0.5
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   517
+prev-buffer.icon.small=32x32/actions/go-previous.svg?scale=0.5
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   518
+next-buffer.icon.small=32x32/actions/go-next.svg?scale=0.5
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   519
+recent-buffer.icon.small=32x32/actions/go-up.svg?scale=0.5
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   520
 
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   521
 #{{{ Scrolling menu
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   522
 scrolling=scroll-to-current-line \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   523
@@ -454,9 +462,9 @@
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   524
 	  - \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   525
 	  %quick-options
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   526
 
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   527
-buffer-options.icon.small=16x16/actions/document-properties.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   528
-global-options.icon.small=16x16/categories/preferences-system.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   529
-combined-options.icon.small=16x16/categories/preferences-system.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   530
+buffer-options.icon.small=32x32/actions/document-properties.svg?scale=0.5
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   531
+global-options.icon.small=32x32/categories/preferences-system.svg?scale=0.5
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   532
+combined-options.icon.small=32x32/categories/preferences-system.svg?scale=0.5
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   533
 
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   534
 #{{{ Recent Directories menu
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   535
 recent-directories.code=new RecentDirectoriesProvider();
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   536
@@ -518,9 +526,9 @@
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   537
 	   rescan-macros \
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   538
 	   -
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   539
 macros.code=new MacrosProvider();
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   540
-new-macro.icon.small=16x16/actions/document-new.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   541
-record-macro.icon.small=16x16/actions/media-record.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   542
-stop-recording.icon.small=16x16/actions/media-playback-stop.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   543
+new-macro.icon.small=32x32/actions/document-new.svg?scale=0.5
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   544
+record-macro.icon.small=16x16/actions/media-record.svg
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   545
+stop-recording.icon.small=32x32/actions/media-playback-stop.svg?scale=0.5
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   546
 #}}}
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   547
 
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   548
 #{{{ Plugins menu
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   549
@@ -771,7 +779,7 @@
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   550
 
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   551
 #{{{ HyperSearch results dialog
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   552
 hypersearch-results.clear.icon=22x22/actions/edit-clear.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   553
-hypersearch-results.stop.icon=22x22/actions/process-stop.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   554
+hypersearch-results.stop.icon=22x22/actions/system-log-out.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   555
 hypersearch-results.multi.multiple.icon=22x22/actions/edit-find-multiple.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   556
 hypersearch-results.multi.single.icon=22x22/actions/edit-find-single.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   557
 hypersearch-results.match.highlight.icon=22x22/actions/edit-find-highlight-match.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   558
@@ -784,8 +792,8 @@
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   559
 #}}}
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   560
 
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   561
 #{{{ Help Viewer
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   562
-helpviewer.back.icon=22x22/actions/go-previous.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   563
-helpviewer.forward.icon=22x22/actions/go-next.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   564
+helpviewer.back.icon=32x32/actions/go-previous.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   565
+helpviewer.forward.icon=32x32/actions/go-next.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   566
 #}}}
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   567
 
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   568
 #}}}
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   569
@@ -809,9 +817,9 @@
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   570
 
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   571
 #{{{ Abbreviations pane
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   572
 options.abbrevs.code=new AbbrevsOptionPane();
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   573
-options.abbrevs.add.icon=22x22/actions/list-add.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   574
-options.abbrevs.edit.icon=22x22/actions/document-properties.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   575
-options.abbrevs.remove.icon=22x22/actions/list-remove.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   576
+options.abbrevs.add.icon=32x32/actions/list-add.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   577
+options.abbrevs.edit.icon=32x32/actions/document-properties.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   578
+options.abbrevs.remove.icon=32x32/actions/list-remove.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   579
 #}}}
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   580
 
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   581
 #{{{ Appearance pane
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   582
@@ -840,11 +848,11 @@
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   583
 
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   584
 #{{{ Context Menu pane
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   585
 options.context.code=new ContextOptionPane();
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   586
-options.context.add.icon=22x22/actions/list-add.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   587
-options.context.remove.icon=22x22/actions/list-remove.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   588
-options.context.moveUp.icon=22x22/actions/go-up.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   589
-options.context.moveDown.icon=22x22/actions/go-down.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   590
-options.context.reset.icon=22x22/actions/edit-clear.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   591
+options.context.add.icon=32x32/actions/list-add.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   592
+options.context.remove.icon=32x32/actions/list-remove.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   593
+options.context.moveUp.icon=32x32/actions/go-up.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   594
+options.context.moveDown.icon=32x32/actions/go-down.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   595
+options.context.reset.icon=32x32/actions/edit-clear.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   596
 options.context.includeOptionsLink=true
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   597
 #}}}
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   598
 
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   599
@@ -906,12 +914,12 @@
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   600
 
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   601
 #{{{ Tool Bar pane
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   602
 options.toolbar.code=new ToolBarOptionPane();
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   603
-options.toolbar.add.icon=22x22/actions/list-add.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   604
-options.toolbar.remove.icon=22x22/actions/list-remove.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   605
-options.toolbar.moveUp.icon=22x22/actions/go-up.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   606
-options.toolbar.moveDown.icon=22x22/actions/go-down.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   607
-options.toolbar.reset.icon=22x22/actions/edit-clear.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   608
-options.toolbar.edit.icon=22x22/actions/document-properties.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   609
+options.toolbar.add.icon=32x32/actions/list-add.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   610
+options.toolbar.remove.icon=32x32/actions/list-remove.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   611
+options.toolbar.moveUp.icon=22x22/actions/go-up.svg
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   612
+options.toolbar.moveDown.icon=22x22/actions/go-down.svg
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   613
+options.toolbar.reset.icon=22x22/actions/edit-clear.svg
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   614
+options.toolbar.edit.icon=32x32/actions/document-properties.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   615
 #}}}
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   616
 
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   617
 #{{{ View pane
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   618
@@ -949,7 +957,8 @@
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   619
 vfs.browser.default-filter=*[^~#]
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   620
 vfs.browser.filter-enabled=true
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   621
 vfs.browser.file.icon=16x16/mimetypes/text-x-generic.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   622
-vfs.browser.icon.small=16x16/apps/system-file-manager.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   623
+vfs.browser.icon=32x32/apps/system-file-manager.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   624
+vfs.browser.icon.small=32x32/apps/system-file-manager.svg?scale=0.5
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   625
 vfs.browser.open-file.icon=16x16/actions/edit-select-all.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   626
 vfs.browser.dir.icon=16x16/places/folder.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   627
 vfs.browser.open-dir.icon=16x16/status/folder-open.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   628
@@ -1007,13 +1016,13 @@
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   629
 plugin-manager.mirror-url=http://plugins.jedit.org/export/mirror_list.php
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   630
 
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   631
 #{{{ Plugin management
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   632
-manage-plugins.restore.icon=22x22/actions/document-open.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   633
-manage-plugins.save.icon=22x22/actions/document-save.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   634
+manage-plugins.restore.icon=32x32/actions/document-open.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   635
+manage-plugins.save.icon=32x32/actions/document-save.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   636
 #}}}
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   637
 
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   638
 #{{{ Plugin installation
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   639
-install-plugins.choose-plugin-set.icon=22x22/actions/document-open.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   640
-install-plugins.clear-plugin-set.icon=22x22/actions/edit-clear.png
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   641
+install-plugins.choose-plugin-set.icon=32x32/actions/document-open.svg?scale=0.7
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   642
+install-plugins.clear-plugin-set.icon=22x22/actions/edit-clear.svg
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   643
 #}}}
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   644
 
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   645
 #}}}
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   646
diff -ru jedit5.7.0/jEdit/org/gjt/sp/jedit/options/BrowserColorsOptionPane.java jedit5.7.0-patched/jEdit/org/gjt/sp/jedit/options/BrowserColorsOptionPane.java
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   647
--- jedit5.7.0/jEdit/org/gjt/sp/jedit/options/BrowserColorsOptionPane.java	2024-08-03 19:53:15.000000000 +0200
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   648
+++ jedit5.7.0-patched/jEdit/org/gjt/sp/jedit/options/BrowserColorsOptionPane.java	2025-04-16 16:12:29.542089148 +0200
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   649
@@ -78,12 +78,12 @@
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   650
 		buttons.setBorder(new EmptyBorder(3,0,0,0));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   651
 		buttons.setLayout(new BoxLayout(buttons,BoxLayout.X_AXIS));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   652
 		ActionListener actionHandler = new ActionHandler();
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   653
-		JButton add = new RolloverButton(GUIUtilities.loadIcon("Plus.png"));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   654
+		JButton add = new RolloverButton(GUIUtilities.loadIcon(jEdit.getProperty("common.add.icon")));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   655
 		add.setToolTipText(jEdit.getProperty("common.add"));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   656
 		add.addActionListener(e -> colorsModel.add());
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   657
 		buttons.add(add);
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   658
 		buttons.add(Box.createHorizontalStrut(6));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   659
-		remove = new RolloverButton(GUIUtilities.loadIcon("Minus.png"));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   660
+		remove = new RolloverButton(GUIUtilities.loadIcon(jEdit.getProperty("common.remove.icon")));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   661
 		remove.setToolTipText(jEdit.getProperty("common.remove"));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   662
 		remove.addActionListener(e ->
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   663
 		{
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   664
@@ -93,12 +93,12 @@
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   665
 		});
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   666
 		buttons.add(remove);
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   667
 		buttons.add(Box.createHorizontalStrut(6));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   668
-		moveUp = new RolloverButton(GUIUtilities.loadIcon("ArrowU.png"));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   669
+		moveUp = new RolloverButton(GUIUtilities.loadIcon(jEdit.getProperty("common.moveUp.icon")));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   670
 		moveUp.setToolTipText(jEdit.getProperty("common.moveUp"));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   671
 		moveUp.addActionListener(actionHandler);
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   672
 		buttons.add(moveUp);
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   673
 		buttons.add(Box.createHorizontalStrut(6));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   674
-		moveDown = new RolloverButton(GUIUtilities.loadIcon("ArrowD.png"));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   675
+		moveDown = new RolloverButton(GUIUtilities.loadIcon(jEdit.getProperty("common.moveDown.icon")));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   676
 		moveDown.setToolTipText(jEdit.getProperty("common.moveDown"));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   677
 		moveDown.addActionListener(actionHandler);
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   678
 		buttons.add(moveDown);
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   679
diff -ru jedit5.7.0/jEdit/org/gjt/sp/jedit/options/StatusBarOptionPane.java jedit5.7.0-patched/jEdit/org/gjt/sp/jedit/options/StatusBarOptionPane.java
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   680
--- jedit5.7.0/jEdit/org/gjt/sp/jedit/options/StatusBarOptionPane.java	2024-08-03 19:53:15.000000000 +0200
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   681
+++ jedit5.7.0-patched/jEdit/org/gjt/sp/jedit/options/StatusBarOptionPane.java	2025-04-16 16:12:37.730958557 +0200
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   682
@@ -160,12 +160,12 @@
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   683
 		buttons.setBorder(new EmptyBorder(3,0,0,0));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   684
 		buttons.setLayout(new BoxLayout(buttons,BoxLayout.X_AXIS));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   685
 		buttons.add(Box.createHorizontalStrut(6));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   686
-		moveUp = new RolloverButton(GUIUtilities.loadIcon("ArrowU.png"));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   687
+		moveUp = new RolloverButton(GUIUtilities.loadIcon(jEdit.getProperty("common.moveUp.icon")));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   688
 		moveUp.setToolTipText(jEdit.getProperty("options.status.moveUp"));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   689
 		moveUp.addActionListener(e -> moveUp());
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   690
 		buttons.add(moveUp);
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   691
 		buttons.add(Box.createHorizontalStrut(6));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   692
-		moveDown = new RolloverButton(GUIUtilities.loadIcon("ArrowD.png"));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   693
+		moveDown = new RolloverButton(GUIUtilities.loadIcon(jEdit.getProperty("common.moveDown.icon")));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   694
 		moveDown.setToolTipText(jEdit.getProperty("options.status.moveDown"));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   695
 		moveDown.addActionListener(e -> moveDown());
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   696
 		buttons.add(moveDown);
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   697
diff -ru jedit5.7.0/jEdit/org/gjt/sp/jedit/gui/RegisterViewer.java jedit5.7.0-patched/jEdit/org/gjt/sp/jedit/gui/RegisterViewer.java
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   698
--- jedit5.7.0/jEdit/org/gjt/sp/jedit/gui/RegisterViewer.java	2024-08-03 19:53:18.000000000 +0200
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   699
+++ jedit5.7.0-patched/jEdit/org/gjt/sp/jedit/gui/RegisterViewer.java	2025-04-16 21:45:44.861713409 +0200
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   700
@@ -54,7 +54,7 @@
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   701
 		toolBar.add(Box.createGlue());
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   702
 
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   703
 		RolloverButton pasteRegister = new RolloverButton(
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   704
-			GUIUtilities.loadIcon("Paste.png"));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   705
+			GUIUtilities.loadIcon(jEdit.getProperty("paste.icon")));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   706
 		pasteRegister.setToolTipText(GenericGUIUtilities.prettifyMenuLabel(
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   707
 			jEdit.getProperty("paste-string-register.label")));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   708
 		pasteRegister.addActionListener(e -> insertRegister());
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   709
@@ -62,7 +62,7 @@
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   710
 		toolBar.add(pasteRegister);
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   711
 
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   712
 		RolloverButton clearRegister = new RolloverButton(
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   713
-			GUIUtilities.loadIcon("Clear.png"));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   714
+			GUIUtilities.loadIcon(jEdit.getProperty("common.clearAll.icon")));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   715
 		clearRegister.setToolTipText(GenericGUIUtilities.prettifyMenuLabel(
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   716
 			jEdit.getProperty("clear-string-register.label")));
210be56ecd1d simplified structure of patches;
wenzelm
parents: 82570
diff changeset
   717
 		clearRegister.addActionListener(e -> clearSelectedIndex());