Skip to content

[Ghidra] MUI Setup Component requires layout overhaul #79

Description

@kokrui

As of the change that introduces the Hook List component as part of the MUI Setup component, on a fresh install of the plugin the component looks like this:

Capture

The current layout is patched together by a series of borderlayouts and gridbaglayouts. We should overhaul this so that it's more easily maintainable and the component is more appropriately laid out and sized

Activity

  1. self-assigned this
    on Jun 23, 2022
  2. removed their assignment
    on Jul 29, 2022
  3. kokrui commented on Jul 29, 2022

    @kokrui
    ContributorAuthor

    For future reference, the offending code is in /plugins/ghidra/MUI/src/main/java/mui/MUISetupProvider.java

    Specifically, the mainPanel contains a formPanel (which contains the options specified in common_resources and bottomPanel (which itself contains the Extra Manticore Args, Run button, and Hook List).

    The bottomPanel needs a bit of reworking and could probably be changed into a GridBagLayout.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions