GP-1981 - Theming - Icon Conversions - Software Modeling, Project,

Docking
This commit is contained in:
dragonmacher
2022-09-29 18:57:18 -04:00
committed by ghidragon
parent d466dbf06b
commit 79b95702ba
150 changed files with 1116 additions and 1001 deletions

View File

@@ -26,11 +26,11 @@ import docking.action.DockingAction;
import docking.action.MenuData;
import docking.widgets.table.GFilterTable;
import generic.theme.GColor;
import generic.theme.GIcon;
import generic.theme.GThemeDefaults.Colors;
import ghidra.bitpatterns.info.*;
import ghidra.util.HelpLocation;
import ghidra.util.bytesearch.DittedBitSequence;
import resources.ResourceManager;
/**
* This is a base class for providers which allow the user to analyze sequences of bytes.
@@ -158,7 +158,7 @@ public abstract class ByteSequenceAnalyzerProvider extends DialogComponentProvid
}
};
ImageIcon icon = ResourceManager.loadImage("images/2rightarrow.png");
Icon icon = new GIcon("icon.bytepatterns.send.to.clipboard");
sendSelectedToClipboardAction.setPopupMenuData(
new MenuData(new String[] { "Send Selected to Clipboard" }, icon));
sendSelectedToClipboardAction.setDescription(
@@ -196,7 +196,7 @@ public abstract class ByteSequenceAnalyzerProvider extends DialogComponentProvid
}
};
ImageIcon icon = ResourceManager.loadImage("images/xor.png");
Icon icon = new GIcon("icon.bytepatterns.byte.sequence.analyzer.merge");
mergeAction.setPopupMenuData(new MenuData(new String[] { "Merge Selected Rows" }, icon));
mergeAction.setDescription("Merges the currently selected rows");
mergeAction.setHelpLocation(
@@ -234,7 +234,7 @@ public abstract class ByteSequenceAnalyzerProvider extends DialogComponentProvid
}
};
ImageIcon icon = ResourceManager.loadImage("images/smallRightArrow.png");
Icon icon = new GIcon("icon.bytepatterns.byte.sequence.analyzer.clipboard.merged");
sendMergedToClipboardAction.setPopupMenuData(
new MenuData(new String[] { "Send Merged to Clipboard" }, icon));
sendMergedToClipboardAction.setDescription("Sends the Merge Patterns to the Clipboard");
@@ -248,7 +248,7 @@ public abstract class ByteSequenceAnalyzerProvider extends DialogComponentProvid
* Creates the table to byte sequences to analyze
* @param FBPplugin plugin
* @param rows row objects containing sequences to analyze
* @return
* @return the model
*/
abstract ByteSequenceTableModel createByteSequenceTable(
FunctionBitPatternsExplorerPlugin FBPplugin, List<ByteSequenceRowObject> rows);

View File

@@ -19,18 +19,18 @@ import java.awt.BorderLayout;
import java.awt.Component;
import java.util.List;
import javax.swing.ImageIcon;
import javax.swing.Icon;
import javax.swing.JPanel;
import docking.*;
import docking.action.DockingAction;
import docking.action.MenuData;
import docking.widgets.table.threaded.GThreadedTablePanel;
import generic.theme.GIcon;
import ghidra.bitpatterns.info.ContextRegisterFilter;
import ghidra.bitpatterns.info.PatternType;
import ghidra.util.HelpLocation;
import ghidra.util.bytesearch.DittedBitSequence;
import resources.ResourceManager;
/**
* This provider is used to display tables containing patterns found by
@@ -114,7 +114,7 @@ public class ClosedPatternTableDialog extends DialogComponentProvider {
}
};
ImageIcon icon = ResourceManager.loadImage("images/2rightarrow.png");
Icon icon = new GIcon("icon.bytepatterns.send.to.clipboard");
sendToClipboardAction.setPopupMenuData(
new MenuData(new String[] { "Send Selected Sequences to Clipboard" }, icon));
sendToClipboardAction.setDescription(

View File

@@ -18,15 +18,15 @@ package ghidra.bitpatterns.gui;
import java.awt.Component;
import java.util.List;
import javax.swing.ImageIcon;
import javax.swing.Icon;
import docking.ActionContext;
import docking.action.DockingAction;
import docking.action.MenuData;
import generic.theme.GIcon;
import ghidra.bitpatterns.info.*;
import ghidra.closedpatternmining.SequenceMiningParams;
import ghidra.util.HelpLocation;
import resources.ResourceManager;
/**
*
@@ -100,7 +100,7 @@ public class PatternMiningAnalyzerProvider extends ByteSequenceAnalyzerProvider
}
};
ImageIcon icon = ResourceManager.loadImage("images/magnifier.png");
Icon icon = new GIcon("icon.bytepatterns.pattern.mining.analyzer");
mineClosedPatternsAction.setPopupMenuData(
new MenuData(new String[] { "Mine Sequential Patterns" }, icon));
mineClosedPatternsAction.setDescription("Mine Sequential Patterns");

View File

@@ -20,8 +20,7 @@ import java.util.*;
import javax.swing.Icon;
import docking.widgets.tree.GTreeNode;
import docking.widgets.tree.GTreeNode;
import resources.ResourceManager;
import generic.theme.GIcon;
/**
*
@@ -30,9 +29,11 @@ import resources.ResourceManager;
*/
public class FunctionBitPatternsGTreeNode extends GTreeNode {
private static final Icon DISABLED_ICON = ResourceManager.loadImage("images/ledred.png");
private static final Icon DISABLED_ICON =
new GIcon("icon.bytepatterns.function.bit.patterns.disabled");
private static final Icon ENABLED_ICON = ResourceManager.loadImage("images/ledgreen.png");
private static final Icon ENABLED_ICON =
new GIcon("icon.bytepatterns.function.bit.patterns.enabled");
private String name;
private String instruction;