Skip to content

Commit 3acc39d

Browse files
committed
Update menu and category icons
1 parent 2e5a8a1 commit 3acc39d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+29
-0
lines changed

swan_assist/src/main/java/de/fraunhofer/iem/swan/assist/actions/filter/FilterActionGroup.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@
1212
import com.intellij.openapi.actionSystem.AnActionEvent;
1313
import com.intellij.openapi.actionSystem.Separator;
1414
import de.fraunhofer.iem.swan.assist.data.JSONFileLoader;
15+
import de.fraunhofer.iem.swan.assist.ui.MethodListTree;
1516
import de.fraunhofer.iem.swan.assist.util.Constants;
17+
import icons.PluginIcons;
1618
import javafx.util.Pair;
1719
import org.jetbrains.annotations.NotNull;
1820
import org.jetbrains.annotations.Nullable;
@@ -62,5 +64,10 @@ public void update(AnActionEvent event) {
6264
event.getPresentation().setEnabled(true);
6365
else
6466
event.getPresentation().setEnabled(false);
67+
68+
if(!MethodListTree.TREE_FILTERS.isEmpty())
69+
event.getPresentation().setIcon(PluginIcons.ACTIVE_FILTER_ACTION);
70+
else
71+
event.getPresentation().setIcon(PluginIcons.FILTER_ACTION);
6572
}
6673
}

swan_assist/src/main/java/de/fraunhofer/iem/swan/assist/ui/MethodListTree.java

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@
5353
import javax.swing.tree.DefaultTreeModel;
5454
import javax.swing.tree.TreeNode;
5555
import javax.swing.tree.TreePath;
56+
import java.awt.event.KeyEvent;
57+
import java.awt.event.KeyListener;
5658
import java.awt.event.MouseAdapter;
5759
import java.awt.event.MouseEvent;
5860
import java.text.DecimalFormat;
@@ -98,6 +100,25 @@ public MethodListTree(Project project) {
98100

99101
suggestedMethodsList = new HashSet<>();
100102

103+
addKeyListener(new KeyListener() {
104+
@Override
105+
public void keyTyped(KeyEvent e) {
106+
107+
}
108+
109+
@Override
110+
public void keyPressed(KeyEvent e) {
111+
112+
if(e.getKeyCode() == KeyEvent.VK_ENTER)
113+
System.out.println("enter selec");
114+
}
115+
116+
@Override
117+
public void keyReleased(KeyEvent e) {
118+
119+
}
120+
});
121+
101122
addMouseListener(new MouseAdapter() {
102123
@Override
103124
public void mouseClicked(MouseEvent e) {

swan_assist/src/main/java/icons/PluginIcons.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ public interface PluginIcons {
2121
Icon REFRESH_SWAN = IconLoader.getIcon("/icons/refresh.png");
2222
Icon HELP_ACTION = IconLoader.getIcon("/icons/help.png");
2323
Icon FILTER_ACTION = IconLoader.getIcon("/icons/filter.png");
24+
Icon ACTIVE_FILTER_ACTION = IconLoader.getIcon("/icons/activeFilter.png");
2425
Icon ADD_METHOD_ACTION = IconLoader.getIcon("/icons/add.png");
2526
Icon EXPORT_ACTION = IconLoader.getIcon("/icons/export.png");
2627
Icon SUGGEST_ACTION = IconLoader.getIcon("/icons/suggest.png");
226 Bytes
315 Bytes
-221 Bytes
-214 Bytes
44 Bytes
116 Bytes
149 Bytes

0 commit comments

Comments
 (0)