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

GRASS GIS trac at osgeo.org
Thu Mar 20 06:35:37 EDT 2008


#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                    
-----------------------+----------------------------------------------------
Comment (by martinl):

 From grass-dev ML:

 2008/3/20, Michael Barton <michael.barton at asu.edu>:
 > There is no need for the CLI and GUI to be consistent with respect to
 >  options ordering. For the CLI, option order is irrelevant; options
 >  can be typed in any order.

 I don't think so, there is no reason to leave CLI and GUI syntax
 description inconsistent. The order of parameters should be logical. Yes,
 you can type them in order whatever you like, the point here is module
 usage description, e.g. v.in.ascii

 input -> tab 'Required'
 output -> tab 'Required'

 fs -> not defined (tab 'Optional')
 skip ->not defined (tab 'Optional')

 columns -> tab 'Columns'
 x > tab 'Columns'
 y -> tab 'Columns'
 z -> tab 'Columns'
 cat -> tab 'Columns'

 and some flags ...

 >  For the GUI option order is very important because the user must
 >  access the options only in the order presented by the GUI. Thus we
 >  need to make sure the options order in the GUI section is the most
 >  logical and useable for the GUI. This section has no impact at all on
 >  the CLI.

 yes, anyway I think the order of parameters given to G_parser() should be
 logical and be grouped by guisection identifier.

 Martin

-- 
Ticket URL: <http://trac.osgeo.org/grass/ticket/102#comment:5>
GRASS GIS <http://grass.osgeo.org>
GRASS Geographic Information System (GRASS GIS) - http://grass.osgeo.org/


More information about the grass-dev mailing list