Martin Landa 463359ebb0 wxGUI/extensions: change button's labels to be more clear 10 năm trước cách đây
..
animation bdde045836 pythonlib: create new file utils not to clutter core with simple functions and move some of them from core and change all affected imports (merge from trunk, https://trac.osgeo.org/grass/changeset/61854) 10 năm trước cách đây
core 0dba8f5e86 wxGUI: save and load wxnviz rotation in workspace (merge from trunk, https://trac.osgeo.org/grass/changeset/61938) 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 10 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 bdde045836 pythonlib: create new file utils not to clutter core with simple functions and move some of them from core and change all affected imports (merge from trunk, https://trac.osgeo.org/grass/changeset/61854) 10 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) 10 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 bdde045836 pythonlib: create new file utils not to clutter core with simple functions and move some of them from core and change all affected imports (merge from trunk, https://trac.osgeo.org/grass/changeset/61854) 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 bdde045836 pythonlib: create new file utils not to clutter core with simple functions and move some of them from core and change all affected imports (merge from trunk, https://trac.osgeo.org/grass/changeset/61854) 10 năm trước cách đây
modules 463359ebb0 wxGUI/extensions: change button's labels to be more clear 10 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) 10 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 bdde045836 pythonlib: create new file utils not to clutter core with simple functions and move some of them from core and change all affected imports (merge from trunk, https://trac.osgeo.org/grass/changeset/61854) 10 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) 10 năm trước cách đây
vnet bdde045836 pythonlib: create new file utils not to clutter core with simple functions and move some of them from core and change all affected imports (merge from trunk, https://trac.osgeo.org/grass/changeset/61854) 10 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 10 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) 10 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