[GRASS-dev] wxGUI: new packages layout

Markus Metz markus.metz.giswork at googlemail.com
Thu Nov 10 02:45:47 EST 2011


Sören Gebbert:
> Hi Martin,
> this is a great idea!
>
> +1 from me
>

+1 from me too. `gui_modules` could really do with some restructuring.

Markus M

>
> Best regards
> Soeren
>
> 2011/11/9 Martin Landa <landa.martin at gmail.com>:
>> Hi all,
>>
>> currently all wxGUI modules are located within one package called
>> `gui_modules`. This was more or less sufficient in the early stage of
>> wxGUI development. As wxGUI code base was growing new modules has been
>> added. Some wxGUI components (eg. vdigit) are based on more modules
>> (vdigit.py, mapdip_vdigit.py, etc.).
>>
>> As wxGUI code base is still growing and the new components are being
>> introduced (psmap, and now real i.class replacement) this structure is
>> becoming highly unsuitable and almost possible to manage.
>>
>> At this stage I would like to propose more structured layout based on
>> several packages (core, gui_core, forms, lmgr or mapdisp) and non-core
>> sub-packages in `modules` package.
>>
>> See
>>
>>       http://trac.osgeo.org/grass/wiki/wxGUIDevelopment#ChangingGUImodulesdirectorylayout
>>
>> Please feel free to comment this proposal, better sooner than later. I
>> would like to start moving to the new package layout during next week
>> (in trunk). Later after some testing to introduce changes to `devbr6`
>> otherwise backporting bug-fixes will become almost impossible
>> (nightmare for wxGUI developers).
>>
>> Thanks for any comments! Martin
>>
>> --
>> Martin Landa <landa.martin gmail.com> * http://geo.fsv.cvut.cz/~landa
>> _______________________________________________
>> grass-dev mailing list
>> grass-dev at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/grass-dev
>>
> _______________________________________________
> grass-dev mailing list
> grass-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/grass-dev
>


More information about the grass-dev mailing list