User:Auk/Sidebar Interface: Difference between revisions

m
Reverted edit of UxlPao, changed back to last version by Auk
mNo edit summary
m (Reverted edit of UxlPao, changed back to last version by Auk)
 
Line 1: Line 1:
The current way sidebars are set up is crappy. My support is for tabs   docking.
The current way sidebars are set up is crappy. My support is for tabs + docking.


== Tabs ==
== Tabs ==
Line 9: Line 9:
== Combo-box/menu ==
== Combo-box/menu ==


A combo-box holding each sidebar is used in many GTK applications (Evince, Totem). Disadvantage of not being entirely evident of all available sidebars, and that context menus are not available for individual sidebar components.
A combo-box holding each sidebar is used in many GTK+ applications (Evince, Totem). Disadvantage of not being entirely evident of all available sidebars, and that context menus are not available for individual sidebar components.


== Tree view ==
== Tree view ==
Line 19: Line 19:
This is not in competition to the above methods, but a compliment. Basically, a DnD interface would allow you to vertically tile several sidebars (2-3), with and arbitrary-height divider. (Drag up/down, and remember that position.)  
This is not in competition to the above methods, but a compliment. Basically, a DnD interface would allow you to vertically tile several sidebars (2-3), with and arbitrary-height divider. (Drag up/down, and remember that position.)  


It is also a possibility also to make individual sidebar dialogs un-dockable, e.g. place them in thier own seperate window, or place several of them together in thier own window. This leads to the problem of UI association when multiple browser windows are open
It is also a possibility also to make individual sidebar dialogs un-dockable, e.g. place them in thier own seperate window, or place several of them together in thier own window. This leads to the problem of UI association when multiple browser windows are open — GIMP handles this by associating with the most recently focused image window.
 
The docking method would require a slight change in terminology. The ''sidebar'' would refer to the (potentially empty) side-aligned column that would recieve dragged ''dialogs'' or ''docks'', individual components that could be added to or modified by extensions.
 
== References ==
 
* [http://docs.gimp.org/en/concepts-beginners.html#gimp-concepts-docks GIMP dialogs]
Confirmed users, Bureaucrats and Sysops emeriti
882

edits