I'm making a kind of editor that have tool views (on sides of the main window) and documents being edited. In fact those documents are themselves "views" of a specific document, so you can have several different views of the same document, but it's not really the point. Each "view" has it's own state and manipulations possibles.
I have a menu in the main window, but for some view-specific actions, I'm considering adding a menu in the sub-windows.
What do you think? Would it be bad ergonomy? I'm doubting about such a design because, for example, Adobe products doesn't have separate menus, only menus that change depending on the focus.
+------------------------------------------------------------------------------+
| Main Window |
+------------------------------------------------------------------------------+
| File | Edit | Something | |
|------------------------------------------------------------------------------|
|Tools | |
|---------------| +-----------------------------------------------------+ |
| | | Document View | |
| [ Brush ] | +-----------------------------------------------------+ |
| | | Document | Item | Window | | |
| [ Pen ] | |-----------------------------------------------------| |
| | | | |
| [ Eraser ] | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | +-----------------------------------------------------+ |
|------------------------------------------------------------------------------|
| Status Bar |
+------------------------------------------------------------------------------+