[GRASS-SVN] r36094 - in grass/trunk/gui: scripts wxpython/xml
svn_grass at osgeo.org
svn_grass at osgeo.org
Wed Feb 25 07:40:06 EST 2009
Author: hamish
Date: 2009-02-25 07:40:06 -0500 (Wed, 25 Feb 2009)
New Revision: 36094
Added:
grass/trunk/gui/scripts/g.change.gui.py
Modified:
grass/trunk/gui/wxpython/xml/menudata.xml
Log:
merge GUI changing tools from devbr6, r36030 / trac #500
Copied: grass/trunk/gui/scripts/g.change.gui.py (from rev 36030, grass/branches/develbranch_6/gui/scripts/g.change.gui.py)
===================================================================
--- grass/trunk/gui/scripts/g.change.gui.py (rev 0)
+++ grass/trunk/gui/scripts/g.change.gui.py 2009-02-25 12:40:06 UTC (rev 36094)
@@ -0,0 +1,47 @@
+#!/usr/bin/env python
+
+############################################################################
+#
+# MODULE: g.change.gui
+# AUTHOR(S): Hamish Bowman
+# PURPOSE:
+# COPYRIGHT: (C) 2009 GRASS Development Team
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+############################################################################
+#%Module
+#% description: Changes the default GRASS graphical user interface (GUI) setting.
+#% keywords: general, gui
+#%End
+#%Option
+#% key: gui
+#% type: string
+#% required: yes
+#% multiple: no
+#% options: wxpython,text
+#% label: GUI type
+#% description: Default value: GRASS_GUI if defined otherwise tcltk
+#% descriptions: wxpython;wxPython based next generation GUI;text;command line interface only
+#%End
+
+# simple front end to g.gui to be used from within the GUI.
+
+import grass
+import sys
+
+def main():
+ grass.exec_command("g.gui", flags = 'nu', gui = options['gui'])
+ sys.exit(ret)
+
+if __name__ == "__main__":
+ options, flags = grass.parser()
+ sys.exit(main())
Modified: grass/trunk/gui/wxpython/xml/menudata.xml
===================================================================
--- grass/trunk/gui/wxpython/xml/menudata.xml 2009-02-25 12:28:06 UTC (rev 36093)
+++ grass/trunk/gui/wxpython/xml/menudata.xml 2009-02-25 12:40:06 UTC (rev 36094)
@@ -607,6 +607,12 @@
<command>g.gisenv</command>
</menuitem>
<menuitem>
+ <label>Change default GUI</label>
+ <help>Changes the default GRASS graphical user interface (GUI) setting.</help>
+ <handler>self.OnMenuCmd</handler>
+ <command>g.change.gui.py</command>
+ </menuitem>
+ <menuitem>
<label>Version</label>
<help>Displays version and copyright information.</help>
<handler>self.RunMenuCmd</handler>
More information about the grass-commit
mailing list