[GRASS-dev] Re: [GRASS GIS] #102: new tabs in GUI have required last

Michael Barton michael.barton at asu.edu
Thu Mar 20 02:09:09 EDT 2008


On Mar 19, 2008, at 3:12 AM, GRASS GIS wrote:

> #102: new tabs in GUI have required last
> ----------------------- 
> +----------------------------------------------------
>   Reporter:  cmbarton  |       Owner:  grass-dev at lists.osgeo.org
>       Type:  defect    |      Status:  new
>   Priority:  major     |   Milestone:  6.3.0
>  Component:  Python    |     Version:  unspecified
> Resolution:            |    Keywords:  wxGUI
> ----------------------- 
> +----------------------------------------------------
> Changes (by martinl):
>
>   * keywords:  => wxGUI
>   * component:  default => Python
>
> Comment:
>
>  Replying to [ticket:102 cmbarton]:
>> Someone went through and added new tabs to several of the module
>  interface sections. This is nice. However, in the couple I've run  
> into
>  (e.g. r.colors and v.in.ascii), the "required" tab is the bottom  
> one on
>  the stack and rightmost tab. That is the stuff that is most  
> important is
>  the most
>
>  strange, I cannot reproduce this behaviour, 'Required' tab is the  
> most-
>  left on my machine. Looking at the code, 'Required' (formerly called
>  'Main') should be always first, see
>
>  http://trac.osgeo.org/grass/browser/grass/trunk/gui/wxpython/ 
> gui_modules/menuform.py#L865

This report was for TclTk, not for wxPython. It is the same on Mac  
and Linux.

Michael

>
>> hidden. Also v.in.ascii required output vector name is in the options
>  section, not the required
>
>  I see this option in 'Required tab', see the attached screenshot.
>
>> section, and while the input raster name for r.colors is in the  
>> required
>  section, its description says it is optional.
>
>  The input parameter is option because
>
>  {{{
>  -l   List available rules then exit
>  }}}
>
>  then you don't need to set dummy value for 'r.colors -l' (otherwise
>  'r.colors in=dummy -l'). For GUI dialog this parameter is forced  
> to be
>  moved to 'Required' tab.
>
>  {{{
>  option->guisection = _("Required");
>  }}}
>
>  It seems to me less confusing for GUI user - "I want to change  
> color table
>  of raster map, then I am expecting input raster map name to be  
> required".
>  Maybe tab should called 'Main' not 'Required'.
>
>  Martin
>
> -- 
> Ticket URL: <http://trac.osgeo.org/grass/ticket/102#comment:2>
> GRASS GIS <http://grass.osgeo.org>
> GRASS Geographic Information System (GRASS GIS) - http:// 
> grass.osgeo.org/



More information about the grass-dev mailing list