Skip to content

Create PZPanel/PZComponent as major UI object #1

@grg

Description

@grg

I propose replacing PZWindow with PZPanel/PZComponent as the main UI element of ENVI.

PZPanel (or PZComponent) would be a JPanel/JComponent subclass that can be added anywhere that a normal Swing component could be used. This means that a PZPanel could be dropped into any GUI to add an ENVI element.

One compelling example that I can envisage is a "view within a view". What I imagine here is a large ENVI view (occupying most/all of a window) that is zoomed in with a smaller ENVI view in one corner that is zoomed out, allowing the user to easily see where they are in the topology. (Think Google Streetview showing the little map in the corner.)

An issue to note while doing this is how to handle key event listeners.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions