Anna Petrášová 0a7d5c10b9 wxGUI/preferences: fix font dialog on Windows (merge from trunk, https://trac.osgeo.org/grass/changeset/61808) 10 năm trước cách đây
..
animation 201e482519 wxGUI: fix syntax error introduced by previous commit https://trac.osgeo.org/grass/changeset/61504 11 năm trước cách đây
core 32d261b499 wxGUI: completely remove GetRealCmd, hopefully not needed anymore for Windows (merge from trunk, https://trac.osgeo.org/grass/changeset/61905) 10 năm trước cách đây
dbmgr ce79bdba69 g.gui.rlisetup: fix problems encountered on windows and clean up (trunk, https://trac.osgeo.org/grass/changeset/60219) 11 năm trước cách đây
docs f4a32bd37a wxGUI manual: cosmetics 11 năm trước cách đây
gcp dab95a127b g.gui.gcp: tell in msg which recification order is currently active 11 năm trước cách đây
gmodeler 8c11130faf wxGUI: workaround for not visible toolbars on Mac with wxPython 3 (merge from trunk, 60999) 11 năm trước cách đây
gui_core 0a7d5c10b9 wxGUI/preferences: fix font dialog on Windows (merge from trunk, https://trac.osgeo.org/grass/changeset/61808) 10 năm trước cách đây
iclass 7df99e8331 Python3 support: exception objects require 'as' keyword (compliant with Python >= 2.6) (trac https://trac.osgeo.org/grass/ticket/2288) 11 năm trước cách đây
icons 7df99e8331 Python3 support: exception objects require 'as' keyword (compliant with Python >= 2.6) (trac https://trac.osgeo.org/grass/ticket/2288) 11 năm trước cách đây
iscatt f4d745acd2 wxGUI: move gThread to core package 11 năm trước cách đây
lmgr 1808c1f46d wxGUI: fix a few minor issues with loading and checking layers when 3d view is set (merge from trunk, https://trac.osgeo.org/grass/changeset/61573) 11 năm trước cách đây
location_wizard 7df99e8331 Python3 support: exception objects require 'as' keyword (compliant with Python >= 2.6) (trac https://trac.osgeo.org/grass/ticket/2288) 11 năm trước cách đây
mapdisp b487f7b4fe d.mon: implement d.what.vect, d.what.rast (merge from trunk, https://trac.osgeo.org/grass/changeset/60696) 10 năm trước cách đây
mapswipe 707ef0ac56 wxGUI/mapswipe: zoom only when there are layers, bug mentioned in https://trac.osgeo.org/grass/ticket/2315 (merge from trunk, https://trac.osgeo.org/grass/changeset/60757) 11 năm trước cách đây
mapwin 7590d293bd wxGUI/mapswipe: backport of missed part of https://trac.osgeo.org/grass/changeset/61383 11 năm trước cách đây
modules ad95702b8f r.mapcalc: Replace GRASS_RND_SEED with seed= option and -s flag, Use lib/gis PRNG, Store seed in history (https://trac.osgeo.org/grass/changeset/61353); wxGUI/mapcalc: seed handling added to the interface (https://trac.osgeo.org/grass/changeset/61354); GRASS_RND_SEED replaced by seed= (https://trac.osgeo.org/grass/changeset/61358); Add seed= parameter to grass.script.mapcalc() (https://trac.osgeo.org/grass/changeset/61388); python: Add env= parameter to mapcalc, mapcalc_start, raster_what (https://trac.osgeo.org/grass/changeset/61428) 11 năm trước cách đây
nviz c021b9fb8f wxNviz: fix weird vector rendering on Mac in https://trac.osgeo.org/grass/ticket/2381 (merge from trunk, https://trac.osgeo.org/grass/changeset/61477) 11 năm trước cách đây
psmap 8c11130faf wxGUI: workaround for not visible toolbars on Mac with wxPython 3 (merge from trunk, 60999) 11 năm trước cách đây
rlisetup c8ffeea71f g.gui.rlisetup manual: screenshots and explanations added (yet incomplete) (trunk https://trac.osgeo.org/grass/changeset/61718) 11 năm trước cách đây
timeline 97a363b3fc g.gui.timeline: msg cosmetics 11 năm trước cách đây
tools 7df99e8331 Python3 support: exception objects require 'as' keyword (compliant with Python >= 2.6) (trac https://trac.osgeo.org/grass/ticket/2288) 11 năm trước cách đây
vdigit b7e6095ac6 wxGUI/vdigit: break lines before adding centroids (add new area) 11 năm trước cách đây
vnet 0616ca28a2 wxGUI/vnet: remove vnet toolbar from tool switching mechanism when vnet dialog closes to avoid PyDeadObjectError (merge from trunk, https://trac.osgeo.org/grass/changeset/60592) 11 năm trước cách đây
web_services f749ca63c9 wxGUI/wms: backport https://trac.osgeo.org/grass/changeset/61306, https://trac.osgeo.org/grass/changeset/61485, https://trac.osgeo.org/grass/changeset/61486 from trunk, fixes for Mac and adding display region export 11 năm trước cách đây
wxplot de88cde11e wxGUI/profile: fix https://trac.osgeo.org/grass/ticket/1787 - wxplot now converts distance from meters to the current units (merge from trunk, https://trac.osgeo.org/grass/changeset/61269) 10 năm trước cách đây
xml 3f4340d38c r.los: move to addons (backport of https://trac.osgeo.org/grass/changeset/61899), remove links, remove r.los-r.viewshed test script (now in r.los addon) 10 năm trước cách đây
Makefile 3618eb3855 define GUIDIR 11 năm trước cách đây
README 4442360f3a updated requirements for PIL 11 năm trước cách đây
gis_set.py ba14e6fd0b wxGUI: add DB initialization before importing vector during creating new location (merge from trunk, https://trac.osgeo.org/grass/changeset/61815) 11 năm trước cách đây
gis_set_error.py c9a3b560de wxGUI: use wx.App instead of wx.PySimpleApp to avoid deprecation warning in wxPython 3 11 năm trước cách đây
states.txt c730ae7e6f wxGUI major code reorganization 13 năm trước cách đây
wxgui.py 7df99e8331 Python3 support: exception objects require 'as' keyword (compliant with Python >= 2.6) (trac https://trac.osgeo.org/grass/ticket/2288) 11 năm trước cách đây
wxguitoolboxes.dox db86cdc4b5 wxGUI/toolboxes: reflecting the change in https://trac.osgeo.org/grass/changeset/57000 and noting the need for valid XML file 12 năm trước cách đây
wxpythonlib.dox 07fa1792c6 wxGUI/toolboxes: documentation of initial version (co-author: annakrat) 12 năm trước cách đây

README

GRASS GIS - wxPython Graphical User Interface (wxGUI)
=====================================================

$Date$

1 - REQUIREMENTS

GRASS GIS >= 6.4
Python >= 2.4 (Python 3 not supported)
Python ElementTree (only for Python 2.4)
wxPython >= 2.8.10.1
NumPy >= 1.0.4
PIL >= 1.1.7


2 - STARTUP WITH GRASS INITIALIZATION

If you want to launch wxPython GUI automatically, start GRASS with
`-gui` parameter

$ grass70 -gui


3 - STARTUP FROM GRASS TERMINAL

Simply run

$ g.gui wxpython

from the GRASS terminal.

You can also specify workspace file to load on startup.

$ g.gui gui=wxpython workspace=myworkspace.gxw


4 - DEBUGGING

To enable GUI debug messages on given level set WX_DEBUG environment
variable, e.g.

$ g.gisenv set="WX_DEBUG=3"


5 - CLI BASED DISPLAY USAGE

Use command d.mon (shell script in gui/scripts directory) to start map
display:

GRASS> d.mon wx[0-6]

After a while, new window should appear. If this is your case, add some
raster layer to the map display:

GRASS> d.rast aspect

And try the vector layer too

GRASS> d.vect roads

You should be able to zoom && pan through the map, once the layers are
displayed. You should be also able to store the display content as well as
clear the display and start from scratch.


6 TRANSLATION HANDLING

Notes:
- Help part of menu entries is coming from the module descriptions
- The menu is maintained manually in xml/menudata.xml

Update of module description strings in xml/menudata.xml:
- in a GRASS session, run tools/update_menudata.py

From this (updated) xml/menudata.xml, the gettext strings are generated
via Makefile and stored into the file "menustrings.py".

When generating the po files in locale/po/ but locale/Makefile, all
.py files are parsed and the strings are stored in locale/po/grasswxpy_XX.po