CUAHSI / HydroDesktop

HydroDesktop is a free and open source GIS enabled desktop application that helps you search for, download, visualize, and analyze hydrologic and climate data registered with the CUAHSI Hydrologic Information System. HydroDesktop is part of the legacy CUAHSI toolkit and is not under active development. Click the "releases" link below to download the latest installer for Microsoft Windows.
73 stars 20 forks source link

detached extension window lose its tool ribbon #34

Open xhqiao89 opened 7 years ago

xhqiao89 commented 7 years ago

Mostafaelag[CodePlex]
when trying to detach any extension for example the HydroModeler. The detached window lose its tools ribbon.

xhqiao89 commented 7 years ago

ericch[CodePlex]
I have been working on this issue and it does not appear to have an easy fix. The way the WeifenLuo docking library works makes it difficult to maintain the current tab with the corresponding ribbon when undocking a tab from the bottom group of tabs. However, I am going to change this issue to low priority as the tools ribbon isn't actually lost or non-functional after detaching it. You just have to click back to the corresponding ribbon tab on the top and all works as desired.

xhqiao89 commented 7 years ago

cuylerfris[CodePlex]
Discussion required - leaving marked as proposed

xhqiao89 commented 7 years ago

jirikadlec2[CodePlex]
This is a use-case where using ribbon together with docking doesn't work best. Possible solution: Move all HydroModeler toolbar buttons from ribbon to the main HydroModeler dockable panel?

advantage - detached window will retain its tools; better look when using a non-ribbon UI.

disadvantage - loss of screen real-estate (when window is not detached, user will see two rows of toolbars)

Ideas for a more user-friendly solution are requested here.