diff --git a/src/rider/src/main/java/net/cakebuild/settings/CakeRunnerSettingsEditor.form b/src/rider/src/main/java/net/cakebuild/settings/CakeRunnerSettingsEditor.form
index a69dfc05..df917cd7 100644
--- a/src/rider/src/main/java/net/cakebuild/settings/CakeRunnerSettingsEditor.form
+++ b/src/rider/src/main/java/net/cakebuild/settings/CakeRunnerSettingsEditor.form
@@ -86,7 +86,6 @@
-
@@ -99,7 +98,6 @@
-
diff --git a/src/rider/src/main/java/net/cakebuild/settings/CakeRunnerSettingsEditor.java b/src/rider/src/main/java/net/cakebuild/settings/CakeRunnerSettingsEditor.java
index 660d4515..815b24b7 100644
--- a/src/rider/src/main/java/net/cakebuild/settings/CakeRunnerSettingsEditor.java
+++ b/src/rider/src/main/java/net/cakebuild/settings/CakeRunnerSettingsEditor.java
@@ -1,5 +1,6 @@
package net.cakebuild.settings;
+import icons.CakeIcons;
import net.cakebuild.shared.ui.RegexCellEditor;
import javax.swing.JButton;
@@ -45,6 +46,7 @@ public CakeRunnerSettingsEditor() {
regexCellEditor.setOnValidationError(s -> { setValidationError(s); return null; });
regexCellEditor.setOnValidationSuccess(() -> { setValidationError(null); return null; });
overrides.getColumnModel().getColumn(0).setCellEditor(regexCellEditor);
+ addButton.setIcon(CakeIcons.GeneralAdd);
addButton.addActionListener(e -> {
model.addRow(new Object[]{"",""});
int row = model.getRowCount()-1;
@@ -54,6 +56,7 @@ public CakeRunnerSettingsEditor() {
Component textEdit = overrides.prepareEditor(editor, row, 0);
textEdit.requestFocus();
});
+ removeButton.setIcon(CakeIcons.GeneralRemove);
removeButton.setEnabled(false);
removeButton.addActionListener(e -> {
int row = overrides.getSelectedRow();
diff --git a/src/rider/src/main/java/net/cakebuild/settings/controls/SimpleAddEditControl.form b/src/rider/src/main/java/net/cakebuild/settings/controls/SimpleAddEditControl.form
index 784f0f53..d54703bf 100644
--- a/src/rider/src/main/java/net/cakebuild/settings/controls/SimpleAddEditControl.form
+++ b/src/rider/src/main/java/net/cakebuild/settings/controls/SimpleAddEditControl.form
@@ -29,7 +29,6 @@
-
@@ -43,7 +42,6 @@
-
diff --git a/src/rider/src/main/java/net/cakebuild/settings/controls/SimpleAddEditControl.java b/src/rider/src/main/java/net/cakebuild/settings/controls/SimpleAddEditControl.java
index 47a5a418..4a42799b 100644
--- a/src/rider/src/main/java/net/cakebuild/settings/controls/SimpleAddEditControl.java
+++ b/src/rider/src/main/java/net/cakebuild/settings/controls/SimpleAddEditControl.java
@@ -1,5 +1,7 @@
package net.cakebuild.settings.controls;
+import icons.CakeIcons;
+
import javax.swing.*;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableCellEditor;
@@ -34,6 +36,7 @@ public SimpleAddEditControl(String[] headers, Supplier newItemGenerato
int row = table.getSelectedRow();
removeItem.setEnabled(row >= 0);
});
+ addItem.setIcon(CakeIcons.GeneralAdd);
addItem.addActionListener(e -> {
model.addRow(newItemGenerator.get());
int row = model.getRowCount()-1;
@@ -43,6 +46,7 @@ public SimpleAddEditControl(String[] headers, Supplier newItemGenerato
Component textEdit = table.prepareEditor(editor, row, 0);
textEdit.requestFocus();
});
+ removeItem.setIcon(CakeIcons.GeneralRemove);
removeItem.setEnabled(false);
removeItem.addActionListener(e -> {
int row = table.getSelectedRow();
diff --git a/src/rider/src/main/kotlin/icons/CakeIcons.kt b/src/rider/src/main/kotlin/icons/CakeIcons.kt
index a365fd47..35060c14 100644
--- a/src/rider/src/main/kotlin/icons/CakeIcons.kt
+++ b/src/rider/src/main/kotlin/icons/CakeIcons.kt
@@ -14,4 +14,10 @@ object CakeIcons {
@JvmField
val CakeTestProjectTemplate = IconLoader.getIcon("/icons/CakeTestProject.svg", CakeIcons.javaClass)
+
+ @JvmField
+ val GeneralAdd = IconLoader.getIcon("/general/add.svg", CakeIcons.javaClass)
+
+ @JvmField
+ val GeneralRemove = IconLoader.getIcon("/general/remove.svg", CakeIcons.javaClass)
}
diff --git a/src/rider/src/main/resources/META-INF/plugin.xml b/src/rider/src/main/resources/META-INF/plugin.xml
index fd7634ff..50b5c73b 100644
--- a/src/rider/src/main/resources/META-INF/plugin.xml
+++ b/src/rider/src/main/resources/META-INF/plugin.xml
@@ -18,7 +18,7 @@
+ id="net.cakebuild.settings.cake.runner.paths" displayName="Search Paths" nonDefaultProject="false" />