[GRASS-dev] wxGUI toolboxes

Hi all,

first version of toolboxes for wxGUI is released (for GRASS GIS 7) and
is available in trunk. The main purpose of toolboxes is the wxGUI menu
customization. The current implementation of toolboxes does not
influence the set of installed or available modules. The toolboxes are
the possibility to create different highly specialized menu layouts.

Users, which are able to edit XML, can now create toolboxes which
contain modules from GRASS distribution, existing toolboxes (from the
distribution) and modules from addons or their own modules. These
toolboxes or set of toolboxes (in the toolboxes file) can be copied
and shared, and users, which are able to copy the file into the
.grass7 directory, can use them. Note that distribution of toolboxes
is now not connected to the distribution of modules itself. GUI
front-end is not available.

The main menu (main menubar) is treated separately in the separate
file with slightly different structure but its very similar to toolbox
and it follows the same concepts.

Note that you need to create your custom toolboxes.xml file or
main_menu.xml file into your $HOME/toolboxes directory to see
toolboxes in action.

For the detailed description please see Programmer's Manual [1] and
for future consideration and development issues see Trac [2].

Anna and Vaclav

[1] http://grass.osgeo.org/programming7/wxguitoolboxes.html
[2] http://trac.osgeo.org/grass/wiki/wxGUIDevelopment/Toolboxes
(links will work soon)

On 30 April 2013 09:07, Vaclav Petras <wenzeslaus@gmail.com> wrote:

Hi all,

Hi

first version of toolboxes for wxGUI is released (for GRASS GIS 7) and
is available in trunk. The main purpose of toolboxes is the wxGUI menu
customization. The current implementation of toolboxes does not
influence the set of installed or available modules. The toolboxes are
the possibility to create different highly specialized menu layouts.

cool...

Users, which are able to edit XML, can now create toolboxes which
contain modules from GRASS distribution, existing toolboxes (from the
distribution) and modules from addons or their own modules. These
toolboxes or set of toolboxes (in the toolboxes file) can be copied
and shared, and users, which are able to copy the file into the
.grass7 directory, can use them. Note that distribution of toolboxes
is now not connected to the distribution of modules itself. GUI
front-end is not available.

The main menu (main menubar) is treated separately in the separate
file with slightly different structure but its very similar to toolbox
and it follows the same concepts.

Note that you need to create your custom toolboxes.xml file or
main_menu.xml file into your $HOME/toolboxes directory to see
toolboxes in action.

could I suggest to move the directory from $HOME/toolboxes to
$HOME/.grass7/toolboxes?

For the detailed description please see Programmer's Manual [1] and
for future consideration and development issues see Trac [2].

Anna and Vaclav

--
ciao
Luca

http://gis.cri.fmach.it/delucchi/
www.lucadelu.org

Hi Vaclav,

2013/4/30 Vaclav Petras <wenzeslaus@gmail.com>:

first version of toolboxes for wxGUI is released (for GRASS GIS 7) and
is available in trunk. The main purpose of toolboxes is the wxGUI menu
customization. The current implementation of toolboxes does not
influence the set of installed or available modules. The toolboxes are
the possibility to create different highly specialized menu layouts.

very good starting point, thanks for working on that! Martin

On 30 April 2013 09:31, Luca Delucchi <lucadeluge@gmail.com> wrote:

Note that you need to create your custom toolboxes.xml file or
main_menu.xml file into your $HOME/toolboxes directory to see
toolboxes in action.

could I suggest to move the directory from $HOME/toolboxes to
$HOME/.grass7/toolboxes?

Right, the directory is $HOME/.grass7/toolboxes (mistake in email).

:slight_smile: Thank you !

On 30 April 2013 12:37, Vaclav Petras <wenzeslaus@gmail.com> wrote:

Hi all,

first version of toolboxes for wxGUI is released (for GRASS GIS 7) and
is available in trunk. The main purpose of toolboxes is the wxGUI menu
customization. The current implementation of toolboxes does not
influence the set of installed or available modules. The toolboxes are
the possibility to create different highly specialized menu layouts.

Users, which are able to edit XML, can now create toolboxes which
contain modules from GRASS distribution, existing toolboxes (from the
distribution) and modules from addons or their own modules. These
toolboxes or set of toolboxes (in the toolboxes file) can be copied
and shared, and users, which are able to copy the file into the
.grass7 directory, can use them. Note that distribution of toolboxes
is now not connected to the distribution of modules itself. GUI
front-end is not available.

The main menu (main menubar) is treated separately in the separate
file with slightly different structure but its very similar to toolbox
and it follows the same concepts.

Note that you need to create your custom toolboxes.xml file or
main_menu.xml file into your $HOME/toolboxes directory to see
toolboxes in action.

For the detailed description please see Programmer's Manual [1] and
for future consideration and development issues see Trac [2].

Anna and Vaclav

[1] http://grass.osgeo.org/programming7/wxguitoolboxes.html
[2] http://trac.osgeo.org/grass/wiki/wxGUIDevelopment/Toolboxes
(links will work soon)
_______________________________________________
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

--
Yann Chemin
Researcher@IWMI
Skype/FB: yann.chemin

Hi,
this is really great, many thanks! I am looking forward to add a temporal modules menu layout.

Best regards
Soeren

···

2013/4/30 Vaclav Petras <wenzeslaus@gmail.com>

Hi all,

first version of toolboxes for wxGUI is released (for GRASS GIS 7) and
is available in trunk. The main purpose of toolboxes is the wxGUI menu
customization. The current implementation of toolboxes does not
influence the set of installed or available modules. The toolboxes are
the possibility to create different highly specialized menu layouts.

Users, which are able to edit XML, can now create toolboxes which
contain modules from GRASS distribution, existing toolboxes (from the
distribution) and modules from addons or their own modules. These
toolboxes or set of toolboxes (in the toolboxes file) can be copied
and shared, and users, which are able to copy the file into the
.grass7 directory, can use them. Note that distribution of toolboxes
is now not connected to the distribution of modules itself. GUI
front-end is not available.

The main menu (main menubar) is treated separately in the separate
file with slightly different structure but its very similar to toolbox
and it follows the same concepts.

Note that you need to create your custom toolboxes.xml file or
main_menu.xml file into your $HOME/toolboxes directory to see
toolboxes in action.

For the detailed description please see Programmer’s Manual [1] and
for future consideration and development issues see Trac [2].

Anna and Vaclav

[1] http://grass.osgeo.org/programming7/wxguitoolboxes.html
[2] http://trac.osgeo.org/grass/wiki/wxGUIDevelopment/Toolboxes
(links will work soon)


grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

On Thu, May 2, 2013 at 9:52 AM, Sören Gebbert
<soerengebbert@googlemail.com> wrote:

Hi,
this is really great, many thanks! I am looking forward to add a temporal
modules menu layout.

I was about to suggest adding temporal framework to the toolboxes so
that it can be optionally added to menu. Will you try it? The needed
information should be in the programming manual. Or I can create the
toolbox and you can improve it later. The main work beside creating
the structure is to add menu labels.

Anna

Best regards
Soeren

2013/4/30 Vaclav Petras <wenzeslaus@gmail.com>

Hi all,

first version of toolboxes for wxGUI is released (for GRASS GIS 7) and
is available in trunk. The main purpose of toolboxes is the wxGUI menu
customization. The current implementation of toolboxes does not
influence the set of installed or available modules. The toolboxes are
the possibility to create different highly specialized menu layouts.

Users, which are able to edit XML, can now create toolboxes which
contain modules from GRASS distribution, existing toolboxes (from the
distribution) and modules from addons or their own modules. These
toolboxes or set of toolboxes (in the toolboxes file) can be copied
and shared, and users, which are able to copy the file into the
.grass7 directory, can use them. Note that distribution of toolboxes
is now not connected to the distribution of modules itself. GUI
front-end is not available.

The main menu (main menubar) is treated separately in the separate
file with slightly different structure but its very similar to toolbox
and it follows the same concepts.

Note that you need to create your custom toolboxes.xml file or
main_menu.xml file into your $HOME/toolboxes directory to see
toolboxes in action.

For the detailed description please see Programmer's Manual [1] and
for future consideration and development issues see Trac [2].

Anna and Vaclav

[1] http://grass.osgeo.org/programming7/wxguitoolboxes.html
[2] http://trac.osgeo.org/grass/wiki/wxGUIDevelopment/Toolboxes
(links will work soon)
_______________________________________________
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

_______________________________________________
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

Hi Anna,

···

2013/5/2 Anna Kratochvílová <kratochanna@gmail.com>

On Thu, May 2, 2013 at 9:52 AM, Sören Gebbert
<soerengebbert@googlemail.com> wrote:

Hi,
this is really great, many thanks! I am looking forward to add a temporal
modules menu layout.

I was about to suggest adding temporal framework to the toolboxes so
that it can be optionally added to menu. Will you try it? The needed
information should be in the programming manual. Or I can create the
toolbox and you can improve it later. The main work beside creating
the structure is to add menu labels.

That is nice, i would like to improve it later. :slight_smile:

Best regards
Soeren

Anna

Best regards
Soeren

2013/4/30 Vaclav Petras <wenzeslaus@gmail.com>

Hi all,

first version of toolboxes for wxGUI is released (for GRASS GIS 7) and
is available in trunk. The main purpose of toolboxes is the wxGUI menu
customization. The current implementation of toolboxes does not
influence the set of installed or available modules. The toolboxes are
the possibility to create different highly specialized menu layouts.

Users, which are able to edit XML, can now create toolboxes which
contain modules from GRASS distribution, existing toolboxes (from the
distribution) and modules from addons or their own modules. These
toolboxes or set of toolboxes (in the toolboxes file) can be copied
and shared, and users, which are able to copy the file into the
.grass7 directory, can use them. Note that distribution of toolboxes
is now not connected to the distribution of modules itself. GUI
front-end is not available.

The main menu (main menubar) is treated separately in the separate
file with slightly different structure but its very similar to toolbox
and it follows the same concepts.

Note that you need to create your custom toolboxes.xml file or
main_menu.xml file into your $HOME/toolboxes directory to see
toolboxes in action.

For the detailed description please see Programmer’s Manual [1] and
for future consideration and development issues see Trac [2].

Anna and Vaclav

[1] http://grass.osgeo.org/programming7/wxguitoolboxes.html
[2] http://trac.osgeo.org/grass/wiki/wxGUIDevelopment/Toolboxes
(links will work soon)


grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev


grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

On Thu, May 2, 2013 at 10:11 AM, Sören Gebbert
<soerengebbert@googlemail.com> wrote:

Hi Anna,

2013/5/2 Anna Kratochvílová <kratochanna@gmail.com>

On Thu, May 2, 2013 at 9:52 AM, Sören Gebbert
<soerengebbert@googlemail.com> wrote:
> Hi,
> this is really great, many thanks! I am looking forward to add a
> temporal
> modules menu layout.

I was about to suggest adding temporal framework to the toolboxes so
that it can be optionally added to menu. Will you try it? The needed
information should be in the programming manual. Or I can create the
toolbox and you can improve it later. The main work beside creating
the structure is to add menu labels.

That is nice, i would like to improve it later. :slight_smile:

Sure, try r56081. Copy gui/wxpython/xml/main_menu.xml to
$HOME/.grass7/toolboxes/main_menu.xml
and add line:

<subtoolbox name="Temporal"/>

to appropriate place.

Now start gui and you should see it in menu.

I am sure you'll have to adjust the menu (structure, labels), it's in
file gui/wxpython/xml/toolboxes.xml. There are problems how to make
the labels not so long, so I use 'raster dataset' instead of 'space
time raster dataset' and so on. Also I am not sure about naming
raster3D x volume.

Best,

Anna

Best regards
Soeren

Anna

>
> Best regards
> Soeren
>
>
> 2013/4/30 Vaclav Petras <wenzeslaus@gmail.com>
>>
>> Hi all,
>>
>> first version of toolboxes for wxGUI is released (for GRASS GIS 7) and
>> is available in trunk. The main purpose of toolboxes is the wxGUI menu
>> customization. The current implementation of toolboxes does not
>> influence the set of installed or available modules. The toolboxes are
>> the possibility to create different highly specialized menu layouts.
>>
>> Users, which are able to edit XML, can now create toolboxes which
>> contain modules from GRASS distribution, existing toolboxes (from the
>> distribution) and modules from addons or their own modules. These
>> toolboxes or set of toolboxes (in the toolboxes file) can be copied
>> and shared, and users, which are able to copy the file into the
>> .grass7 directory, can use them. Note that distribution of toolboxes
>> is now not connected to the distribution of modules itself. GUI
>> front-end is not available.
>>
>> The main menu (main menubar) is treated separately in the separate
>> file with slightly different structure but its very similar to toolbox
>> and it follows the same concepts.
>>
>> Note that you need to create your custom toolboxes.xml file or
>> main_menu.xml file into your $HOME/toolboxes directory to see
>> toolboxes in action.
>>
>> For the detailed description please see Programmer's Manual [1] and
>> for future consideration and development issues see Trac [2].
>>
>> Anna and Vaclav
>>
>> [1] http://grass.osgeo.org/programming7/wxguitoolboxes.html
>> [2] http://trac.osgeo.org/grass/wiki/wxGUIDevelopment/Toolboxes
>> (links will work soon)
>> _______________________________________________
>> grass-dev mailing list
>> grass-dev@lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/grass-dev
>
>
>
> _______________________________________________
> grass-dev mailing list
> grass-dev@lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/grass-dev