However, adding a "fullscreen" submenu would only complicate the interface. Specially in the context menu where "context" is to be expected.

Adding a "neither" option to the toolbars menu to hide both toolbars is a simple way to solve this problem. The fullscreen mode, meant to be immersive, should have this option, and this option should reflect the toolbars state.

As for inconsistencies in the layout between fullscreen and windowed mode, an setting could be added to "keep the interface layout between fullscreen and windowed mode".

Finally, if there is any reason as to why hiding both toolbars should not be permitted in windowed mode, it could be made that the "Neither" toolbars are visible option is only avaiable in fullscreen mode if the previously mentioned consistency setting was not set.

But the nature of the problem as you see it is more that the main menu option View > Toolbars > {Menubar Only|Toolbar Only|Both} doesn't reflect fullscreen state, right?

There's the View > Subwindows toggle too, which does reflect current UI state. Having one control reflect what you see, and one not is pretty inconsistent.

The problem is that cutting across this, there are two major UI states: fullscreen and non-fullscreen. The menu toggles and radios could be made to adjust choices of UI components for the state currently active, but would that be confusing when you pop out of fullscreen mode later on and get back your previous set? Still, it would be nice to get rid of some prefs dialog complexity.

(Remember, fullscreen mode is supposed to be very immersive, hiding as much of the UI as possible unless the user has requested that some piece of it be kept on.)

"View > Toolbars >" could be changed to "View > Fullscreen Toolbars >", I suppose. Same for the Subwindows toggle.

Copyright (C) 2004-2006, the Gna! people. Posted items are owned by whoever posted them.
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.