Library components for hex viewing
Java Ruby
Switch branches/tags
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.idea
anno
binary
examples
interpreter
util
viewer
.gitignore
.ruby-version
.travis.yml
CHANGELOG
COPYING
COPYING.LESSER
README.markdown
buildfile

README.markdown

Hex Components - A simple hex viewer written in Java.

Copyright (C) 2009-2014 Trejkaz, Hex Project

Usage

For now, see the example in the examples/ subdirectory.

UI Defaults

HexViewer supports the following additional UI defaults. In all cases, if a value is absent, sensible fallback logic is used to derive a value.

UI default Fallback
HexViewer.background TextArea.background
HexViewer.foreground TextArea.foreground
HexViewer.selectionBackground TextArea.selectionBackground
HexViewer.selectionForeground TextArea.selectionForeground
HexViewer.cursorBackground Darker version of selectionBackground
HexViewer.cursorForeground selectionForeground
HexViewer.cursorRowBackground Lighter version of selectionBackground
HexViewer.offsetForeground Lighter version of foreground
HexViewer.font TextArea.font

Building

You'll need a Java build environment. I'm developing this on Java 7 at the moment.

You'll also need Buildr.

To build, execute buildr package in the top directory. The binaries zip will be created in target.

If you plan to also build Hex, execute buildr install instead to copy the binaries into your local repository.