Files
ghidra/Ghidra/Features/Base/data/base.theme.properties
T
dev747368 84641bff03 GP-5689 Add ByteViewer 'Chars' column
Convert the Ascii format to Chars, which supports decoding bytes using
any available charset.
Reworked the memory alignment option of the ByteViewer to allow the user
to bump the displayed bytes left/right using an action.
Add option to control how widely spaced the chars are displayed, to
allow for wider non-Latin characters to be displayed correctly.
Refactor the CharsetInfo class to better support the information needed
by the new chars column.
Fixed HexLongLong format to not mix BE / LE longs when constructing its
final 16 byte value.
Fixed handling of ByteViewer's background color to use its theme value.
2026-01-05 22:54:40 +00:00

220 lines
10 KiB
Properties

[Defaults]
color.bg.undefined = color.palette.lightgray
color.flowtype.fall.through = color.palette.red
color.flowtype.jump.conditional = color.palette.green
color.flowtype.jump.unconditional = color.palette.blue
color.bg.table.selection.bundle = [color]system.color.bg.selected.view
color.fg.table.selection.bundle = [color]system.color.fg.selected.view
color.fg.table.bundle.disabled = color.palette.darkgray
color.fg.table.bundle.busy = color.palette.gray
color.fg.table.bundle.inactive = color.palette.black
color.fg.table.bundle.active = color.palette.green
color.fg.table.offcut.selected = color.palette.pink
color.fg.table.offcut.unselected = color.fg.error
color.bg.splash.infopanel = color.bg
color.fg.dialog.equates.equate.selected = color.fg
color.fg.dialog.equates.equate.bad = color.fg.error
color.fg.dialog.equates.equate = color.palette.blue
color.fg.dialog.equates.suggestion = color.palette.hint
color.fg.consoletextpane = color.fg
color.fg.consoletextpane.error = color.fg.error
color.bg.graph.vertex.function = MediumAquamarine
color.fg.infopanel.version = color.fg
color.bg.interpreterconsole = color.bg
color.fg.interpreterconsole = color.fg
color.fg.interpreterconsole.error = color.fg.error
color.bg.markerservice = color.bg
color.bg.search.highlight = color.bg.find.highlight
color.bg.search.highlight.current.line = color.bg.find.highlight.active
color.fg.analysis.options.prototype = color.palette.crimson
color.fg.analysis.options.prototype.selected = color.palette.lightcoral
color.fg.plugin.assembler.completion.least = color.palette.green
color.fg.plugin.assembler.completion.middle = color.palette.navy
color.fg.plugin.assembler.completion.most = color.palette.blue
color.bg.plugin.bookmark.analysis = color.palette.orange
color.bg.plugin.bookmark.default = color.palette.magenta
color.bg.plugin.bookmark.error = color.palette.crimson
color.bg.plugin.bookmark.info = color.palette.cyan
color.bg.plugin.bookmark.note = color.palette.blueviolet
color.bg.plugin.bookmark.warning = color.palette.gold
color.bg.plugin.colorizer.default = color.palette.lightskyblue
color.bg.plugin.colorizer.marker = color.palette.pink
color.fg.plugin.comments.history.text = color.palette.blue
color.fg.plugin.comments.history.user = color.fg
color.fg.plugin.comments.history.date = color.palette.darkred
color.bg.plugin.datamgr.edge.default = color.palette.blue
color.bg.plugin.datamgr.edge.composite = color.palette.magenta
color.bg.plugin.datamgr.edge.reference = color.palette.blue
color.bg.plugin.datamgr.icon.highlight = color.palette.lightsteelblue
color.fg.plugin.disassembledview.address = color.fg
color.bg.plugin.editors.compositeeditor.text = color.fg
color.bg.plugin.editors.compositeeditor.line = [color]system.color.bg.border
color.bg.plugin.editors.compositeeditor.line.interior = color.palette.lightgray
color.bg.plugin.editors.compositeeditor.byte.header = color.palette.lightgray
color.bg.plugin.editors.compositeeditor.bit.undefined = color.palette.white
color.bg.plugin.editors.compositeeditor.bit.component = color.palette.lightpurple
color.bg.plugin.editors.compositeeditor.bit.active = color.palette.green
color.bg.plugin.editors.compositeeditor.bit.conflict = color.palette.yellow
color.bg.plugin.editors.compositeeditor.non.bit = color.palette.lightpurple
color.fg.plugin.equate.user.defined = color.palette.blue
color.fg.plugin.function.editor.dialog.textfield.default = color.fg
color.fg.plugin.function.editor.dialog.textfield.error = color.fg.error
color.fg.plugin.function.editor.dialog.textfield.function.name = color.palette.blue
color.fg.plugin.function.editor.dialog.textfield.parameter = color.fg.listing.function.param
color.bg.plugin.instructionsearch.table.masked.instruction = color.palette.lavender
color.bg.plugin.instructionsearch.table.masked.non.instruction = color.palette.cornsilk
color.bg.plugin.instructionsearch.table.not.masked.instruction = color.palette.lightsteelblue
color.bg.plugin.instructionsearch.table.not.masked.non.instruction = color.palette.tan
color.bg.plugin.instructionsearch.table.default = color.palette.lightgray
color.bg.plugin.instructionsearch.search.markers = color.palette.lightgreen
color.fg.plugin.interpreter.renderer.color.standard.1 = color.palette.black
color.fg.plugin.interpreter.renderer.color.standard.2 = color.palette.maroon
color.fg.plugin.interpreter.renderer.color.standard.3 = color.palette.limegreen
color.fg.plugin.interpreter.renderer.color.standard.4 = color.palette.darkkhaki
color.fg.plugin.interpreter.renderer.color.standard.5 = color.palette.blue
color.fg.plugin.interpreter.renderer.color.standard.6 = color.palette.magenta
color.fg.plugin.interpreter.renderer.color.standard.7 = color.palette.cyan
color.fg.plugin.interpreter.renderer.color.standard.8 = color.palette.lightgray
color.fg.plugin.interpreter.renderer.color.intense.1 = color.palette.darkgray
color.fg.plugin.interpreter.renderer.color.intense.2 = color.palette.red
color.fg.plugin.interpreter.renderer.color.intense.3 = color.palette.lime
color.fg.plugin.interpreter.renderer.color.intense.4 = color.palette.yellow
color.fg.plugin.interpreter.renderer.color.intense.5 = color.palette.blue
color.fg.plugin.interpreter.renderer.color.intense.6 = color.palette.magenta
color.fg.plugin.interpreter.renderer.color.intense.7 = color.palette.cyan
color.fg.plugin.interpreter.renderer.color.intense.8 = color.palette.white
// Taken from Terminal.app as documented on Wikipedia
color.bg.plugin.terminal = rgb(0,0,0)
color.fg.plugin.terminal = rgb(203,204,205)
color.cursor.focused.terminal = color.cursor.focused
color.cursor.unfocused.terminal = color.cursor.unfocused
color.fg.plugin.terminal.normal.black = rgb(0,0,0)
color.fg.plugin.terminal.normal.red = rgb(194,54,33)
color.fg.plugin.terminal.normal.green = rgb(37,188,36)
color.fg.plugin.terminal.normal.yellow = rgb(173,173,39)
color.fg.plugin.terminal.normal.blue = rgb(73,46,255)
color.fg.plugin.terminal.normal.magenta = rgb(211,56,211)
color.fg.plugin.terminal.normal.cyan = rgb(51,187,200)
color.fg.plugin.terminal.normal.white = rgb(203,204,205)
color.fg.plugin.terminal.bright.black = rgb(129,131,131)
color.fg.plugin.terminal.bright.red = rgb(252,57,31)
color.fg.plugin.terminal.bright.green = rgb(49,231,34)
color.fg.plugin.terminal.bright.yellow = rgb(234,236,35)
color.fg.plugin.terminal.bright.blue = rgb(88,51,255)
color.fg.plugin.terminal.bright.magenta = rgb(249,53,248)
color.fg.plugin.terminal.bright.cyan = rgb(20,240,240)
color.fg.plugin.terminal.bright.white = rgb(233,235,235)
// Just the normals, since normal is bold and dim is plain weight
color.fg.plugin.terminal.dim.black = rgb(0,0,0)
color.fg.plugin.terminal.dim.red = rgb(194,54,33)
color.fg.plugin.terminal.dim.green = rgb(37,188,36)
color.fg.plugin.terminal.dim.yellow = rgb(173,173,39)
color.fg.plugin.terminal.dim.blue = rgb(73,46,255)
color.fg.plugin.terminal.dim.magenta = rgb(211,56,211)
color.fg.plugin.terminal.dim.cyan = rgb(51,187,200)
color.fg.plugin.terminal.dim.white = rgb(203,204,205)
color.bg.plugin.locationreferences.highlight = color.palette.lightcornflowerblue
color.bg.plugin.myprogramchangesdisplay.markers.changes.unsaved = color.palette.darkgray
color.bg.plugin.myprogramchangesdisplay.markers.changes.conflicting = color.fg.error
color.bg.plugin.myprogramchangesdisplay.markers.changes.latest.version = color.palette.blue
color.bg.plugin.myprogramchangesdisplay.markers.changes.not.checked.in = color.palette.green
color.bg.plugin.overview.defalt = color.palette.gray
color.bg.plugin.overview.address.data = color.palette.palegreen
color.bg.plugin.overview.address.function = color.palette.lightpurple
color.bg.plugin.overview.address.external.ref = color.palette.lightcoral
color.bg.plugin.overview.address.instruction = color.palette.lightcornflowerblue
color.bg.plugin.overview.address.undefined = color.palette.red
color.bg.plugin.overview.address.uninitialized = color.palette.black
color.bg.plugin.overview.entropy.knot.1 = color.palette.red
color.bg.plugin.overview.entropy.knot.2 = color.palette.blue
color.bg.plugin.overview.entropy.knot.3 = color.palette.green
color.bg.plugin.overview.entropy.knot.4 = color.palette.yellow
color.bg.plugin.overview.entropy.knot.5 = color.palette.blue
color.bg.plugin.overview.entropy.uninitialized = color.palette.blue
color.bg.plugin.overview.entropy.palette.base.low = color.palette.black
color.bg.plugin.overview.entropy.palette.base.high = color.palette.white
color.bg.plugin.references.table.active.operand = color.palette.lightgray
color.bg.plugin.register.marker = color.palette.darkcyan
color.bg.plugin.windowlocation = color.palette.black
color.bg.plugin.windowlocation.bounds.virtual = color.palette.red
color.bg.plugin.windowlocation.bounds.visible = color.palette.green
color.bg.plugin.windowlocation.screens = color.palette.orange
color.bg.plugin.windowlocation.window.selected = color.palette.lime
color.fg.plugin.windowlocation.window.text = color.palette.gray
font.print = SansSerif-PLAIN-10
font.splash.infopanel = SansSerif-BOLD-14
font.plugin.assembly.dual.text.field = font.monospaced
font.plugin.console = font.monospaced
font.plugin.entropy.label.knot = sansserif-bold-12
font.plugin.function.text.editor = sansserif-plain-18
font.plugin.instruction.table.renderer = courier-plain-14
font.plugin.instruction.info = font.monospaced[14]
font.plugin.service.text.editor = font.monospaced
font.plugin.scripts.text.editor = font.monospaced
font.plugin.strings.buttons = sansserif-plain-10
font.plugin.tabs = sansserif-plain-11
font.plugin.tabs.list = sansserif-bold-9
font.plugin.tips = dialog-plain-12
font.plugin.tips.label = font.plugin.tips[bold]
font.plugin.terminal = font.monospaced[bold]
font.plugin.terminal.italic = font.plugin.terminal[italic]
font.plugin.terminal.fraktur = font.plugin.terminal
font.plugin.terminal.bright = font.plugin.terminal[bold]
font.plugin.terminal.bright.italic = font.plugin.terminal.bright[italic]
font.plugin.terminal.bright.fraktur = font.plugin.terminal.bright
font.plugin.terminal.dim = font.plugin.terminal[plain]
font.plugin.terminal.dim.italic = font.plugin.terminal.dim[italic]
font.plugin.terminal.dim.fraktur = font.plugin.terminal.dim
font.plugin.terminal.completion.list = dialog-plain-12
font.plugin.window.location = font.monospaced[40]
font.textarea.astextfield = [laf.font]TextField.font
[Dark Defaults]
// custom; if changed, check: decompiler
color.bg.undefined = #3A2A48
color.fg.analysis.options.prototype.selected = color.palette.crimson