Request Option to Show/Hide Window Without Toolbar Button

There are several threads, such as this one: Game Piece Inventory Window, describing a work around to completely hide toolbar buttons for showing windows that can be hidden (closed) without closing the game.

In the discussion about Map Windows in the Reference Manual there are these statements: Include toolbar button to show/hide (Docking state won’t change until module restarted): If checked, then this map window will not be automatically shown when a game begins. Instead, a button to show/hide this window will be added to the main module Toolbar. For Game Piece Inventory Windows a button is automatically added to the toolbar of the module’s main window.

This request is to change Map Window and Game Piece Inventory Window options in the editor starting in Vassal 4 so that the module designer can choose one of the three following options:

  1. The window is always visible when the module is being played,
  2. The window is not visible when the module starts, but there is a button on the toolbar of the module’s main widow that toggles showing and hiding the window, or
  3. The window is not visible when the module starts, and there is NO button to show or hide the window on the toolbar of the module’s main window, but a global hotkey can be issued to show the window and another global hotkey can be issued to hide the window.

Option 2 above could also include global hotkeys for showing and hiding the widow as is currently the case.

The main point of the request is to include option 3 which allows for showing and hiding the window without any button for such on the toolbar of the module’s main window.