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

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

Reply via email to