Martin Landa wrote:
> Hi,
>
> 2011/11/10 Michael Barton <[email protected]>:
>> I think this is a good idea. The only thing is that the proposed directory 
>> structure seems a bit over-complicated. To actually make a change, fix a 
>> bug, or add a new feature, it is necessary to alter code in several 
>> different modules because of the complex links across different python 
>> modules. From the point of view of navigating this to access different 
>> modules, perhaps the number of subdirectories could be reduced somewhat to 
>> make this easier.
>
> I have started wxGUI code reorganization [1] in r49347. It introduced
> several new GUI packages
>
> core:
>    `core` for core non-GUI classes (gcmd, debug, etc.)
>    `gui_core` for core GUI classes (goutput, prompt, menuform, etc)
>
> main wxGUI components:
>    `lmgr` for Layer Manager
>    `mapdisp` for Map Display
>
> other components:
>    `vdigit` for Vector Digitizer
>    `gcp` for Georectifier
>    `nviz` for 3D view (wxNviz)
>    `gmodeler` for Graphical Modeler
>    `psmap` for Cartographic Composer

Maybe this new layout serves as good motivation to change these other
components to separate sub-processes instead of import'ing them...

Markus M
>
> Please feel free to comment the new layout. It took almost one day to
> reorganize classes to the new modules/packages. I am expecting some
> bugs (mainly wrongly imported modules), I hope that code will be
> stabilized within few days. Please note, that `make distclean` is
> required.
>
> Happy testing;-) Martin
>
> [1] 
> http://trac.osgeo.org/grass/wiki/wxGUIDevelopment#ChangingGUImodulesdirectorylayout
>
> --
> Martin Landa <landa.martin gmail.com> * http://geo.fsv.cvut.cz/~landa
> _______________________________________________
> grass-dev mailing list
> [email protected]
> http://lists.osgeo.org/mailman/listinfo/grass-dev
>
_______________________________________________
grass-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-dev

Reply via email to