diff --git a/Ghidra/Debug/Debugger/certification.manifest b/Ghidra/Debug/Debugger/certification.manifest index 3ac7ff87b8..e0ef58ee77 100644 --- a/Ghidra/Debug/Debugger/certification.manifest +++ b/Ghidra/Debug/Debugger/certification.manifest @@ -118,6 +118,19 @@ src/main/help/help/topics/DebuggerWatchesPlugin/DebuggerWatchesPlugin.html||GHID src/main/help/help/topics/DebuggerWatchesPlugin/images/DebuggerWatchesPlugin.png||GHIDRA||||END| src/main/resources/defaultTools/Debugger.tool||GHIDRA||||END| src/main/resources/images/add.png||FAMFAMFAM Icons - CC 2.5|||famfamfam silk icon set|END| +src/main/resources/images/alt-breakpoint-clear.png||GHIDRA||||END| +src/main/resources/images/alt-breakpoint-disable.png||GHIDRA||||END| +src/main/resources/images/alt-breakpoint-enable.png||GHIDRA||||END| +src/main/resources/images/alt-breakpoint-ineffective-d.png||GHIDRA||||END| +src/main/resources/images/alt-breakpoint-ineffective-e.png||GHIDRA||||END| +src/main/resources/images/alt-breakpoint-mixed-de.png||GHIDRA||||END| +src/main/resources/images/alt-breakpoint-mixed-ed.png||GHIDRA||||END| +src/main/resources/images/alt-breakpoint-set.png||GHIDRA||||END| +src/main/resources/images/alt-breakpoints-clear-all.png||GHIDRA||||END| +src/main/resources/images/alt-breakpoints-disable-all.png||GHIDRA||||END| +src/main/resources/images/alt-breakpoints-enable-all.png||GHIDRA||||END| +src/main/resources/images/alt-breakpoints-make-effective.png||GHIDRA||||END| +src/main/resources/images/alt-breakpoints.png||GHIDRA||||END| src/main/resources/images/attach.png||GHIDRA||||END| src/main/resources/images/autoread.png||GHIDRA||||END| src/main/resources/images/blank.png||GHIDRA||||END| diff --git a/Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/gui/breakpoint/DebuggerBreakpointEnablementTableCellRenderer.java b/Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/gui/breakpoint/DebuggerBreakpointEnablementTableCellRenderer.java index d6fe68dcdb..a8a09b7050 100644 --- a/Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/gui/breakpoint/DebuggerBreakpointEnablementTableCellRenderer.java +++ b/Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/gui/breakpoint/DebuggerBreakpointEnablementTableCellRenderer.java @@ -61,6 +61,7 @@ public class DebuggerBreakpointEnablementTableCellRenderer setIcon(iconForEnablement(en)); setHorizontalAlignment(SwingConstants.CENTER); setText(""); + setToolTipText(en.name()); return this; } diff --git a/Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/gui/breakpoint/DebuggerBreakpointLocEnabledTableCellRenderer.java b/Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/gui/breakpoint/DebuggerBreakpointLocEnabledTableCellRenderer.java index d153114c5f..ed04b0b6da 100644 --- a/Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/gui/breakpoint/DebuggerBreakpointLocEnabledTableCellRenderer.java +++ b/Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/gui/breakpoint/DebuggerBreakpointLocEnabledTableCellRenderer.java @@ -46,6 +46,7 @@ public class DebuggerBreakpointLocEnabledTableCellRenderer setIcon(iconForEnabled(en)); setHorizontalAlignment(SwingConstants.CENTER); setText(""); + setToolTipText(en ? "ENABLED" : "DISABLED"); return this; } diff --git a/Ghidra/Debug/Debugger/src/main/resources/images/alt-breakpoint-clear.png b/Ghidra/Debug/Debugger/src/main/resources/images/alt-breakpoint-clear.png new file mode 100644 index 0000000000..e031698377 Binary files /dev/null and b/Ghidra/Debug/Debugger/src/main/resources/images/alt-breakpoint-clear.png differ diff --git a/Ghidra/Debug/Debugger/src/main/resources/images/alt-breakpoint-disable.png b/Ghidra/Debug/Debugger/src/main/resources/images/alt-breakpoint-disable.png new file mode 100644 index 0000000000..6386998ebc Binary files /dev/null and b/Ghidra/Debug/Debugger/src/main/resources/images/alt-breakpoint-disable.png differ diff --git a/Ghidra/Debug/Debugger/src/main/resources/images/alt-breakpoint-enable.png b/Ghidra/Debug/Debugger/src/main/resources/images/alt-breakpoint-enable.png new file mode 100644 index 0000000000..ea1e926811 Binary files /dev/null and b/Ghidra/Debug/Debugger/src/main/resources/images/alt-breakpoint-enable.png differ diff --git a/Ghidra/Debug/Debugger/src/main/resources/images/alt-breakpoint-ineffective-d.png b/Ghidra/Debug/Debugger/src/main/resources/images/alt-breakpoint-ineffective-d.png new file mode 100644 index 0000000000..cb1d378235 Binary files /dev/null and b/Ghidra/Debug/Debugger/src/main/resources/images/alt-breakpoint-ineffective-d.png differ diff --git a/Ghidra/Debug/Debugger/src/main/resources/images/alt-breakpoint-ineffective-e.png b/Ghidra/Debug/Debugger/src/main/resources/images/alt-breakpoint-ineffective-e.png new file mode 100644 index 0000000000..43fb693a6a Binary files /dev/null and b/Ghidra/Debug/Debugger/src/main/resources/images/alt-breakpoint-ineffective-e.png differ diff --git a/Ghidra/Debug/Debugger/src/main/resources/images/alt-breakpoint-mixed-de.png b/Ghidra/Debug/Debugger/src/main/resources/images/alt-breakpoint-mixed-de.png new file mode 100644 index 0000000000..201d4a298d Binary files /dev/null and b/Ghidra/Debug/Debugger/src/main/resources/images/alt-breakpoint-mixed-de.png differ diff --git a/Ghidra/Debug/Debugger/src/main/resources/images/alt-breakpoint-mixed-ed.png b/Ghidra/Debug/Debugger/src/main/resources/images/alt-breakpoint-mixed-ed.png new file mode 100644 index 0000000000..0f9d808294 Binary files /dev/null and b/Ghidra/Debug/Debugger/src/main/resources/images/alt-breakpoint-mixed-ed.png differ diff --git a/Ghidra/Debug/Debugger/src/main/resources/images/alt-breakpoint-set.png b/Ghidra/Debug/Debugger/src/main/resources/images/alt-breakpoint-set.png new file mode 100644 index 0000000000..e12b41d306 Binary files /dev/null and b/Ghidra/Debug/Debugger/src/main/resources/images/alt-breakpoint-set.png differ diff --git a/Ghidra/Debug/Debugger/src/main/resources/images/alt-breakpoints-clear-all.png b/Ghidra/Debug/Debugger/src/main/resources/images/alt-breakpoints-clear-all.png new file mode 100644 index 0000000000..2988e9da8c Binary files /dev/null and b/Ghidra/Debug/Debugger/src/main/resources/images/alt-breakpoints-clear-all.png differ diff --git a/Ghidra/Debug/Debugger/src/main/resources/images/alt-breakpoints-disable-all.png b/Ghidra/Debug/Debugger/src/main/resources/images/alt-breakpoints-disable-all.png new file mode 100644 index 0000000000..3d80965e63 Binary files /dev/null and b/Ghidra/Debug/Debugger/src/main/resources/images/alt-breakpoints-disable-all.png differ diff --git a/Ghidra/Debug/Debugger/src/main/resources/images/alt-breakpoints-enable-all.png b/Ghidra/Debug/Debugger/src/main/resources/images/alt-breakpoints-enable-all.png new file mode 100644 index 0000000000..0c2e466dba Binary files /dev/null and b/Ghidra/Debug/Debugger/src/main/resources/images/alt-breakpoints-enable-all.png differ diff --git a/Ghidra/Debug/Debugger/src/main/resources/images/alt-breakpoints-make-effective.png b/Ghidra/Debug/Debugger/src/main/resources/images/alt-breakpoints-make-effective.png new file mode 100644 index 0000000000..b1e1ab4ede Binary files /dev/null and b/Ghidra/Debug/Debugger/src/main/resources/images/alt-breakpoints-make-effective.png differ diff --git a/Ghidra/Debug/Debugger/src/main/resources/images/alt-breakpoints.png b/Ghidra/Debug/Debugger/src/main/resources/images/alt-breakpoints.png new file mode 100644 index 0000000000..4d27be0a40 Binary files /dev/null and b/Ghidra/Debug/Debugger/src/main/resources/images/alt-breakpoints.png differ