Difference between revisions of "GlobalMenuBar"

From Inkscape Wiki
Jump to navigation Jump to search
 
(4 intermediate revisions by the same user not shown)
Line 8: Line 8:


::"Inkscape" menu was done simply becaue two menus didn't fit into the toolbox. But if we create a separate floating menu dialog (perhaps with the possibility to maximize it horizontally in one click at the top of the screen, so it looks almost like the Mac menu) we can remove it from the toolbox. --bb
::"Inkscape" menu was done simply becaue two menus didn't fit into the toolbox. But if we create a separate floating menu dialog (perhaps with the possibility to maximize it horizontally in one click at the top of the screen, so it looks almost like the Mac menu) we can remove it from the toolbox. --bb
::I honestly think we're better off with every document window having its own menu bar for now -- doing a floating menubar in a way that isn't painful is tricky.  Since we don't really have the option of attaching to the (real) top of the screen (due to e.g. GNOME Panel), Fitts' Law works against us in the case of a shared menu. -- MenTaLguY
:::I'm not against per-window menus, if someone else will do it and if they will be easy to switch off :) And if this setting will be preserved across sessions, of course. Actually this should not be too difficult as we already have a docked toolbox. --bb
::I'm also rather fond of an OS X-style application menu, actually, though clearly some things don't belong on it. -- MenTaLguY
:I agree that the context menu deserves some HEAVY pruning to become a real "context menu", anyway.  -- MenTaLguY


# How can we provide a multi-document structure while maintaining a single document view?
# How can we provide a multi-document structure while maintaining a single document view?

Revision as of 06:06, 14 November 2003

A single global menu bar would solve two problems.

  1. Where do we put those meta-tools
What do you mean by meta-tools? What's wrong with the right-click menu? --bb
I think the right-click menu is cumbersome (perhaps its because of the extra level of menu items to sort through). I'd love to see a more traditional menubar somewhere. On the subject, I also dont care much for the 'Inkscape' menu. It's unclear as to what it actually does. Something more traditional here would work well too I think, such as a 'File' menu and a 'About|Help' menu. --tvon
"Inkscape" menu was done simply becaue two menus didn't fit into the toolbox. But if we create a separate floating menu dialog (perhaps with the possibility to maximize it horizontally in one click at the top of the screen, so it looks almost like the Mac menu) we can remove it from the toolbox. --bb
I honestly think we're better off with every document window having its own menu bar for now -- doing a floating menubar in a way that isn't painful is tricky. Since we don't really have the option of attaching to the (real) top of the screen (due to e.g. GNOME Panel), Fitts' Law works against us in the case of a shared menu. -- MenTaLguY
I'm not against per-window menus, if someone else will do it and if they will be easy to switch off :) And if this setting will be preserved across sessions, of course. Actually this should not be too difficult as we already have a docked toolbox. --bb


I'm also rather fond of an OS X-style application menu, actually, though clearly some things don't belong on it. -- MenTaLguY
I agree that the context menu deserves some HEAVY pruning to become a real "context menu", anyway. -- MenTaLguY
  1. How can we provide a multi-document structure while maintaining a single document view?
I think my latest changes more or less take care of that. There's no single "main" window, but whatever document is on top gets all attention from dialogs. All dialogs are unsinkable. It's different from GIMP (although the difference is only in behavior, while visibly it's almost the same) and from windows programs (no empty window as parent of all documents) - but I like it and so far I see no problems with this approach. --bb

This menu would take the shape of having all Major menu items enumerated horizontally ( ala windows and the mac ). Below those menu items would rest a horizontal toolbar with buttons for file operations, clipboard maintainence and dialog / palette visibility controls.

If you need it, we can create a new dialog (for lack of a better word) that will have such a menu and toolbar. It will be floating and unsinkable like all other dialogs. --bb

Furthermore, you could mount this panel at the top of each document window if you were so inclined, however I feel we're moving away from this idea.