[GREENFOOT-193] Allow resizing, hiding and auto-hiding of the class list window
The window on the right showing all the classes with their inheritence structure can become very wide as the inheritence gets deep and when you have long class names. On small screens (like my eee pc) this can take up almost half the screens width, which is annoying.
Some improvements I'd propose; allowing it to be dragged to the left and right to make this wider and thinner by the user as he or she prefers.
Add a hide button to allow it to hide away completely. When the user clicks for it to return it returns to it's original state and stays there.
Finally a pin or autohide button. When it is not pinned or autohides the pane will always hide when focus on the pane is lost. This would allow users to click to show the pane, scroll the class list, double-click on the class they want to open. Focus is then lost and the pane hides away.
The pane could also continue to be shown and pinned by default in Greenfoot.
Issue metadata
- Issue type: Task
- Priority: Low
- Fix versions: 3.0.0