Terminal.Gui
Terminal.Gui copied to clipboard
Refactor `MenuBar` and `StatusBar` to be adornments
This is a sub-issue of:
- #2994
Todo
- [ ] Reimplemen these views based on
Bar
. See https://github.com/gui-cs/Terminal.Gui/issues/3073 - [ ] Remove the dependency between these classes and
Toplevel
and enable any view to host a menubar or statusbar (or any View). - [ ] By default
Window
will have the menubar and statusbar's added to it'sBorder/Adornment
Frame
but they will beVisible = false
by default. We'll expose helper properties to access them:
win.MenuBar.Visible = true
etc...