fixed vertex naming to create labels if no label at address.
removed local vertex renaming
vertex-only selection enabled and grow selection
made yellow edges darker
fix initial layout scaling for subgraph display
address warnings and increase stroke size for vertices
comments and adjusting initial layout area size calculation
multiselection strategy
moved buttons out of function so they can be re-enabled in popup menu
cleaned up and documented selection menus
improve selection following by sending only one event, filtering hidden elements, and disabliing the butten when selection is complete
improve grow selection to grow from all selected vertices
better generics, simplified root predicate. added flag so multiaction does not have to fire an action on the first item
support renaming from the graph view
added rename popup. corrected some errors
use function to control mincross work based on graph size
fixed LayoutWorkingDialog close issue a better way.
use toggle button for magnifier and connect with Lens kill switch
html escape the attributes in case they include things like < and >
changed thread stop and added initial dimension function
- PathManager was most of a ComponentProvider anyway, so this isn't a
huge change
- this makes bundle status available w/out the GhidraScript component
- it's no longer modal, e.g. script directory list updates are immediate
- move bundle host into GhidraScriptMgrPlugin
- remove access to script class files and bin directory
- remove JavaScriptClassLoader
- add loadClass to JavaScriptProvider to load non-GhidraScript classes
Filename display in the directory list mode were getting incorrectly
truncated and shown with ellipses on high DPI display mode.
The previous method was to manually calculate the necessary width of the
directory list's cell renderer, but for some reason we were getting
slightly different values when measuring strings when doing it in our
code vs when swing's JLabel was painting, possible causing our manually
sized cell renderer to be a few pixels too small.
This fix is to yank all that out and let swing measure each element of
the list to determine the necessary width.
Also fixes the directory list cell renderer to inherit the
-Dfont.size.override=XX setting from its parent panel instead of
reseting the font back to non-overidden default.