Feature request #384
Add scrollbar for GRASS modules with many options
|Pull Request or Patch supplied:||Resolution:||fixed|
|Easy fix?:||No||Copied to github as #:||10443|
hi, i'm tring to add some grass command to qgis-grass plug-in module,
but i've some problem :
for a long module such as r.sun >>
<!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd">
<qgisgrassmodule label="display composite map from his image "
<flag key="s" />
<option key="elevin" />
<option key="aspin" />
<option key="slopein" />
<option key="linkein" />
<option key="lin" />
<option key="albedo" />
<option key="alb" />
<option key="latin" />
<option key="lat" />
<option key="coefdh" />
<option key="incidout" />
<option key="beam_rad" />
<option key="insol_time" />
<option key="diff_rad" />
<option key="day" />
<option key="step" />
<option key="declin" />
<option key="time" />
i've problem to visualize the window module, beacouse it is more large
than the monitor.
this is the r.sun module when i check on my OS whats windows are
open... you can see how it is long (scrollbar wonted)
i use qgis0.8 preview2 on mac osx on a laptop 12"
#2 Updated by hamish_nospam-yahoo-com - about 14 years ago
in GRASS 6.1.0 and newer there is an optional "guisection" tag for each module option/flag. These are used in the GRASS GUIs to group similar options into tabs.
Maybe it helps.. how does QGIS get the module info? XML $module --interface-description? That doesn't seem to be outputting that tag. If so, and you think "guisection" would be useful, let us know and we can fix that in GRASS cvs.
#4 Updated by Tim Sutton over 12 years ago
- Status changed from Open to In Progress
Ok I will place each tool in a scroll area when its opened (to address the vertical oversize issue). For the 'oh my god why are there so many tabs my window is too wide now' issue, I propose to either do :
- each tool in its own window (quick and easy, may do that to start)
- have an 'active tools' tab which lists just the ones you have opened and lets you switch between them
With second option above you would have max 4 tabs only:
|Modules Tree||Modules List||Open Modules||Current Module|
I will experiment a bit and get back to you on this.