Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add scrollbar for GRASS modules with many options #10443

Closed
qgib opened this issue Nov 12, 2006 · 6 comments
Closed

Add scrollbar for GRASS modules with many options #10443

qgib opened this issue Nov 12, 2006 · 6 comments

Comments

@qgib
Copy link
Contributor

qgib commented Nov 12, 2006

Author Name: massimodisasha-yahoo-it - (massimodisasha-yahoo-it -)
Original Redmine Issue: 384

Redmine category:grass
Assignee: Tim Sutton


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 >>

     <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)

http://img176.imageshack.us/img176/29/immagine2jl5.png

i use qgis0.8 preview2 on mac osx on a laptop 12"

@qgib
Copy link
Contributor Author

qgib commented Nov 16, 2006

Author Name: Martin Dobias (@wonder-sk)


Modules were designed to contain only few settings. Many options make the module harder to use.

I'm changing this to an enhancement for next version.

@qgib
Copy link
Contributor Author

qgib commented Dec 10, 2006

Author Name: hamish_nospam-yahoo-com - (hamish_nospam-yahoo-com -)


Hi,

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.

Hamish

@qgib
Copy link
Contributor Author

qgib commented Jul 14, 2008

Author Name: Tim Sutton (Tim Sutton)


Could you please repost the screenshot as an attachment to this ticket - your link no longer works. Please also advise if this ticket is still valid.

Many thanks

Tim

@qgib
Copy link
Contributor Author

qgib commented Jul 14, 2008

Author Name: Tim Sutton (Tim Sutton)


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.


  • status_id was changed from Open to In Progress

@qgib
Copy link
Contributor Author

qgib commented Nov 29, 2008

Author Name: Anne Ghisla (Anne Ghisla)


fixed in QGIS 1.0 preview1 (maybe in previous versions, not tested). Long options lists have now a scrollbar and each tool has its own window.


  • status_id was changed from In Progress to Closed
  • resolution was changed from to fixed

@qgib
Copy link
Contributor Author

qgib commented Aug 21, 2009

Author Name: Anónimo (Anónimo)


Milestone Version 1.0.0 deleted

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant