Skip to content

New Control: Split Panel #505

@tig

Description

@tig

This may already be possible, but I'm missing it:

I want a control that lets me build paneled UIs like UI Catalog more easily:

image

But with arbitrary horizonal and vertical panels. It's a very common console GUI idiom.

I should be able to resize the panels with either the mouse or keyboard (with well defined shortcut key idioms that would be consistent across all Terminal.Gui apps).

TAB should navigate gracefully between panels.

I should be able to add and remove panels dynamically at runtime.

Panels should have (optional) Titles (like shown above).

Unlike above, the border between panels should be a single column (or row for horizontal panels).

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions