GP-3094 - Theming - Converted most colors to palette colors

This commit is contained in:
dragonmacher
2023-04-14 16:49:39 -04:00
parent 318d5e01f0
commit 4f1d3c8053
72 changed files with 1149 additions and 983 deletions

View File

@@ -1,34 +1,34 @@
[Defaults]
color.fg.version.tracking.tooltip = gray
color.fg.version.tracking.tooltip = color.palette.gray
color.bg.version.tracking.dual.listing.highlight.markup.applied = rgb(150, 220, 150) // green
color.bg.version.tracking.dual.listing.highlight.markup.unapplied = rgb(255, 170, 85) // orange
color.bg.version.tracking.dual.listing.highlight.markup.ignored = gainsboro // gray
color.bg.version.tracking.dual.listing.highlight.markup.rejected = rgb(250, 200, 200) // pink
color.bg.version.tracking.dual.listing.highlight.markup.failed = rgb(255, 80, 80) // red
color.bg.version.tracking.dual.listing.highlight.markup.no.address = rgb(205, 185, 220) // purple
color.bg.version.tracking.dual.listing.highlight.markup.same = rgb(175, 225, 255) // light blue
color.bg.version.tracking.dual.listing.highlight.markup.conflict = rgb(255, 225, 105) // gold
color.bg.version.tracking.dual.listing.highlight.markup.applied = color.palette.lightgreen
color.bg.version.tracking.dual.listing.highlight.markup.unapplied = color.palette.orange
color.bg.version.tracking.dual.listing.highlight.markup.ignored = color.palette.lightgray
color.bg.version.tracking.dual.listing.highlight.markup.rejected = color.palette.pink
color.bg.version.tracking.dual.listing.highlight.markup.failed = color.palette.red
color.bg.version.tracking.dual.listing.highlight.markup.no.address = color.palette.lavender
color.bg.version.tracking.dual.listing.highlight.markup.same = color.palette.lightskyblue
color.bg.version.tracking.dual.listing.highlight.markup.conflict = color.palette.gold
color.bg.version.tracking.filter.formatted.field.error = rgb(218, 217, 206) // grayish
color.bg.version.tracking.filter.formatted.field.editing = rgb(243, 242, 131) // yellowish
color.bg.version.tracking.filter.formatted.field.error = color.palette.lightgray
color.bg.version.tracking.filter.formatted.field.editing = color.palette.khaki
color.bg.version.tracking.match.table.locked.out = whitesmoke
color.bg.version.tracking.match.table.markup.status.applied = rgb(0, 180, 0) // green
color.bg.version.tracking.match.table.markup.status.rejected = red
color.bg.version.tracking.match.table.markup.status.dont.care = royalblue
color.bg.version.tracking.match.table.markup.status.dont.know = orange
color.bg.version.tracking.match.table.markup.status.tooltip.unexamined = black
color.bg.version.tracking.match.table.locked.out = color.palette.aliceblue
color.bg.version.tracking.match.table.markup.status.applied = color.palette.limegreen
color.bg.version.tracking.match.table.markup.status.rejected = color.palette.red
color.bg.version.tracking.match.table.markup.status.dont.care = color.palette.cornflowerblue
color.bg.version.tracking.match.table.markup.status.dont.know = color.palette.orange
color.bg.version.tracking.match.table.markup.status.tooltip.unexamined = color.palette.black
color.fg.version.tracking.match.table.error = color.fg.error
color.fg.version.tracking.markup.items.table.error = color.fg.error
color.fg.version.tracking.markup.items.table.user.defined.address = cyan
color.fg.version.tracking.markup.items.table.user.defined.address.selected = lightseagreen
color.fg.version.tracking.markup.items.table.user.defined.address = color.palette.cyan
color.fg.version.tracking.markup.items.table.user.defined.address.selected = color.palette.darkcyan
color.bg.version.tracking.related.matches.table.good = green
color.bg.version.tracking.related.matches.table.medium = yellow
color.bg.version.tracking.related.matches.table.bad = red
color.bg.version.tracking.related.matches.table.good = color.palette.green
color.bg.version.tracking.related.matches.table.medium = color.palette.yellow
color.bg.version.tracking.related.matches.table.bad = color.palette.red
color.fg.version.tracking.function.match.local.info = green
@@ -50,7 +50,6 @@ icon.version.tracking.add = Plus.png
icon.version.tracking.subtract = list-remove.png
icon.version.tracking.replace = sync_enabled.png
icon.version.tracking.auto = wizard.png
icon.version.tracking.action.match.apply.blocked = icon.lock{icon.checkmark.green[size(12,12)][move(4,0)]}
icon.version.tracking.action.function.filter.not.accepted = icon.flag{dialog-cancel.png[size(10,10)][move(6,6)]}
@@ -100,7 +99,6 @@ icon.version.tracking.empty = EmptyIcon16.gif
icon.version.tracking.function.filter.all = function.png
icon.version.tracking.function.filter.unmatched = filter_matched.png
icon.version.tracking.match.table.status.accepted.some.unexamined = flag.png {bullet_error.png[move(10,8)]}
icon.version.tracking.match.table.status.accepted.error = flag.png {edit-delete.png[size(8,8)][move(10,8)]}
icon.version.tracking.match.table.status.accepted.fully.applied = flag.png {checkmark_green.gif[size(8,8)][move(10,8)]}
@@ -134,34 +132,6 @@ icon.version.tracking.new.session.info = information.png
icon.version.tracking.correlator.status.already.run = flag-green.png
[Dark Defaults]
color.bg.version.tracking.dual.listing.highlight.markup.applied = rgb(150, 220, 150) // green
color.bg.version.tracking.dual.listing.highlight.markup.unapplied = rgb(255, 170, 85) // orange
color.bg.version.tracking.dual.listing.highlight.markup.ignored = rgb(220, 220, 220) // gray
color.bg.version.tracking.dual.listing.highlight.markup.rejected = rgb(250, 200, 200) // pink
color.bg.version.tracking.dual.listing.highlight.markup.failed = rgb(255, 80, 80) // red
color.bg.version.tracking.dual.listing.highlight.markup.no.address = rgb(205, 185, 220) // purple
color.bg.version.tracking.dual.listing.highlight.markup.same = rgb(175, 225, 255) // light blue
color.bg.version.tracking.dual.listing.highlight.markup.conflict = rgb(255, 225, 105) // gold
color.bg.version.tracking.filter.formatted.field.error = rgb(218, 217, 206) // grayish
color.bg.version.tracking.filter.formatted.field.editing = rgb(243, 242, 131) // yellowish
color.bg.version.tracking.match.table.locked.out = whitesmoke
color.bg.version.tracking.match.table.markup.status.applied = rgb(0, 180, 0) // green
color.bg.version.tracking.match.table.markup.status.rejected = red
color.bg.version.tracking.match.table.markup.status.dont.care = royalblue
color.bg.version.tracking.match.table.markup.status.dont.know = orange
color.fg.version.tracking.match.table.error = color.fg.error
color.fg.version.tracking.markup.items.table.error = color.fg.error
color.fg.version.tracking.markup.items.table.user.defined.address = cyan
color.fg.version.tracking.markup.items.table.user.defined.address.selected = lightseagreen
color.bg.version.tracking.related.matches.table.good = green
color.bg.version.tracking.related.matches.table.medium = yellow
color.bg.version.tracking.related.matches.table.bad = red
color.fg.version.tracking.function.match.local.info = green

View File

@@ -37,8 +37,8 @@ import docking.widgets.EventTrigger;
import docking.widgets.fieldpanel.FieldPanel;
import docking.widgets.label.GDLabel;
import docking.widgets.table.threaded.ThreadedTableModel;
import generic.theme.GColor;
import generic.theme.GIcon;
import generic.theme.GThemeDefaults.Colors;
import ghidra.app.plugin.core.functioncompare.FunctionComparisonPanel;
import ghidra.app.services.GoToService;
import ghidra.app.util.viewer.listingpanel.ListingCodeComparisonPanel;
@@ -80,8 +80,6 @@ public class VTFunctionAssociationProvider extends ComponentProviderAdapter
new GIcon("icon.version.tracking.action.function.filter.not.accepted");
private static final String SHOW_COMPARE_ACTION_GROUP = "A9_ShowCompare"; // "A9_" forces to right of other dual view actions in toolbar.
private static final Color FG_ERROR = new GColor("color.fg.error");
private GhidraTable sourceFunctionsTable;
private GhidraTable destinationFunctionsTable;
private VTFunctionAssociationTableModel sourceFunctionsModel;
@@ -361,7 +359,7 @@ public class VTFunctionAssociationProvider extends ComponentProviderAdapter
JPanel statusPanel = new JPanel(new BorderLayout());
statusLabel = new GDLabel(NO_ERROR_MESSAGE);
statusLabel.setHorizontalAlignment(SwingConstants.CENTER);
statusLabel.setForeground(FG_ERROR);
statusLabel.setForeground(Colors.ERROR);
statusLabel.addComponentListener(new ComponentAdapter() {
@Override
public void componentResized(ComponentEvent e) {