GNOME Bugzilla – Bug 85504
MDI-Tab-Position patch
Last modified: 2007-02-02 09:11:52 UTC
Bored by seeing galeon2's and gnome-terminal's tabs on top of the MDI window i decided to create a patch fixing this problem. The resulting code introduces a GConf key "/desktop/gnome/interface/mdi_tab_position", updates gnome-ui-properties, introduces gnome_add_setup_mdi_notebook in libgnomeui/gnome-app-helper.h. Still questionary: - should there really be the "preferred MDI style" entry in gnome-ui-properties -- it's easy to remove the code again - is gnome-ui-properties the right capplet, should it get a notebook-interface, should the MDI stuff go into a separate capplet Rationale Guess it's perception thing (as for the buttons in dialogs): When surfing with galeon I personally use the tabs to download pages in the packground. When using the terminal I'm putting related background tasks into other tabs. Background is the keyword in both use cases: The existence of the tabs is an important convenience feature, keeps the desktop uncluttered... But the tasks running in them are background tasks, they are not important for my current workflow, placed at the top with all the important control elements (location field, back/forward/reload- button) the tabs are disturbing, gaining far too much perception. So I like to have them at the bottom. The idea is: I only have one pair of eyes, one pair of hands so I only can use on tab at the moment. The other tabs are nice to exists and it's important that they are easy to access, _but_ they shall not disturb my perception. From my knowledge others see it as more important to have of a window at one place. So for them the tabs definitly have to go to the top of a window. Since this (perception + workflow vs. everything-in-one-place) are to contrary but acceptable philosophies tab position should be configurable globally. Even with your important reduce-the-(user-visible)-options campain. What about the posiblity to put the tabs to the left or the right. Not nearly as neccessary for me as the top vs. bottom choice even if I prefer to have editor tabs at the left - simply since I maximize editor windows vertically and having the editor tabs on the left saves space, is more readable. But well, since gedit doesn't have syntax+brace highlighting I'll stay with nedit and let my window manager place miniicons for each editor window at the left desktop border... ;-)
Created attachment 9257 [details] [review] The full patch
Created attachment 9258 [details] That's how it looks like
Created attachment 9259 [details] this file contains the patch separated by modules
patch+enhancement=HIGH; should at least get a thumbs up and/or thumbs down.
Removing the CC: list. Mathias, i'm doing this because people might or might not be interested in this bug, they'll add themselves to the CC: list if they want to.
I am really interested in this bug, I think that the reporter is going in the absolute correct direction. An application should first check to see if there is a default the user always wants. I say thumbs up (for what my opinion is worth)
gnome-mdi is deprecated so I'm not sure I want to add additional features to it.
I know that the old MDI interface is deprecated. But this patch doesn't affect the old MDI interface. This patch introduces a function to setup GtkNotebooks used for multiple document interfaces in a consistent way. And don't tell me that the useful concept of MDI itself is deprecated in GNOME: This would not be true. Look at Galeon, Gnome-Terminal, gedit, xchat: tabs are killer feature in those applications. Tabs would be a killer feature for nautilus.
discussed as well in this thread http://mail.gnome.org/archives/desktop-devel-list/2003-February/msg00684.html
Any new input here?
Has anyone looked at this lately?
Heeeelllooo? Anybody out there?
@Kjartan: Looks like nobody, who would be able to merge the patch, wants this patch -- so it will rotten in the catacombs of bugzilla... Just some more lifetime I've wasted...
Comment on attachment 9257 [details] [review] The full patch obsoleted by later version.
From what I hear GtkNotebook supports tabs on all edges of the window. Closing as fixed in Gtk+.
kmaraas: this bug is about a systemwide tabs position preference for MDI-tabbed style applications like galeon,gnome-terminal, gedit etc. FIXED is really not an appropriate resolution here.
Thanks for clearing that up. The possibility that something like this will be added to libgnomeui/GnomeMDI at this point is slim though.
Yes. Also lost faith in getting this feature. Well, but maybe as gconf-key at least? Still believe in tabs belonging to the bottom.
Battle[???] lost.