Opened 6 years ago

Last modified 8 months ago

#2233 new enhancement

wxGUI d.mon and g.gui monitor command line support

Reported by: wenzeslaus Owned by: grass-dev@…
Priority: minor Milestone: 7.6.2
Component: wxGUI Version: svn-trunk
Keywords: d.mon, display, d.* commands Cc:
CPU: Unspecified Platform: All

Description

Support as many d.* commands from previous versions as possible in GRASS 7 d.mon wx* and map display (and GUI command line) in the main GUI (g.gui).

Basic commands such as d.rast and d.vect are supported. More advanced commands such as d.his are also supported. Recently, a basic implementation of d.out.file was also added.

We are missing d.erase, d.zoom and d.frame command and maybe few others such as something for querying or some d.* commands from Addons. The work which needs to be done first is actually to specify what these commands are supposed to do and if they are really needed (somebody with X monitor experience needs to do the first steps).

Since almost all commands are supported, setting priority to minor.

Originally reported in #1719.

Change History (9)

comment:1 Changed 4 years ago by martinl

Milestone: 7.0.07.0.5

comment:2 Changed 3 years ago by martinl

Milestone: 7.0.57.3.0

comment:3 Changed 3 years ago by martinl

Milestone: 7.3.07.4.0

Milestone renamed

comment:4 Changed 3 years ago by wenzeslaus

d.erase is supported in wxGUI since r70232 (trunk == 7.4svn).

d.mon could be supported in the way that wx0-9 would be starting/switching/closing the appropriate Map Displays (numbering is from 1, so wx0 would be Display 1).

d.path can be probably supported as any other d. command.

It should be possible to support d.font and d.fontlist in some reasonable way.

d.info can be supported in some basic way.

d.rast.edit can start the wxGUI raster digitizer although it is not 100% the same functionality.

Should d.profile start wxGUI profiling tool?

d.what.rast and d.what.vect can probably just start the query dialog.

I'm not sure what to do with d.colorlist and d.where.

d.frame might be little too much for GUI to handle, although exactly something like this is needed there.

d.zoom does not exist in 7.0. There is probably no need for its 6.4 functionality, but in GUI it could do things like activate the interactive setting of region (6.4 functionality) or zoom to raster/vector (right click on layer functionality).

comment:5 Changed 22 months ago by neteler

Milestone: 7.4.07.4.1

Ticket retargeted after milestone closed

comment:6 Changed 17 months ago by neteler

Milestone: 7.4.17.4.2

comment:7 Changed 14 months ago by martinl

Milestone: 7.4.27.6.0

All enhancement tickets should be assigned to 7.6 milestone.

comment:8 Changed 10 months ago by martinl

Milestone: 7.6.07.6.1

Ticket retargeted after milestone closed

comment:9 Changed 8 months ago by martinl

Milestone: 7.6.17.6.2

Ticket retargeted after milestone closed

Note: See TracTickets for help on using tickets.