Переглянути джерело

wx.psmap: simplify related menu items

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@46793 15284696-431f-4ddb-bdfa-cd5b030d7da7
Martin Landa 14 роки тому
батько
коміт
753c6dd32e

+ 6 - 1
gui/wxpython/gui_modules/psmap.py

@@ -40,6 +40,7 @@ from   menudata   import PsMapData
 from   toolbars   import PsMapToolbar
 from   toolbars   import PsMapToolbar
 from   icon       import Icons, MetaIcon, iconSet
 from   icon       import Icons, MetaIcon, iconSet
 from   gcmd       import RunCommand, GError, GMessage
 from   gcmd       import RunCommand, GError, GMessage
+from   menuform   import GUI
 from psmap_dialogs import *
 from psmap_dialogs import *
 
 
 import wx
 import wx
@@ -210,7 +211,11 @@ class PsMapFrame(wx.Frame):
         if filename:
         if filename:
             self.PSFile(filename)
             self.PSFile(filename)
     
     
-    
+    def OnPsMapDialog(self, event):
+        """!Launch ps.map dialog
+        """
+        GUI(parent = self).ParseCommand(cmd = ['ps.map'])
+
     def OnPDFFile(self, event):
     def OnPDFFile(self, event):
         """!Generate PDF from PS with ps2pdf if available"""
         """!Generate PDF from PS with ps2pdf if available"""
         try:
         try:

+ 0 - 7
gui/wxpython/xml/menudata.xml

@@ -730,13 +730,6 @@
 	  <handler>OnPsMap</handler>
 	  <handler>OnPsMap</handler>
 	  <command>ps.map</command>
 	  <command>ps.map</command>
 	</menuitem>
 	</menuitem>
-	<menuitem>
-	  <label>Postscript plot</label>
-	  <help>Produces hardcopy PostScript map output.</help>
-	  <keywords>postscript,map,printing</keywords>
-	  <handler>OnMenuCmd</handler>
-	  <command>ps.map</command>
-	</menuitem>
 	<separator />
 	<separator />
 	<menu>
 	<menu>
 	  <label>GSoC testing</label>
 	  <label>GSoC testing</label>

+ 6 - 0
gui/wxpython/xml/menudata_psmap.xml

@@ -36,6 +36,12 @@
 	</menuitem>
 	</menuitem>
 	<separator/>
 	<separator/>
 	<menuitem>
 	<menuitem>
+	  <label>Launch ps.map dialog</label>
+	  <help>Launch ps.map dialog</help>
+	  <handler>OnPsMapDialog</handler>
+	</menuitem>
+	<separator/>
+	<menuitem>
 	  <label>Quit</label>
 	  <label>Quit</label>
 	  <help>Close Hardcopy Map Output Utility</help>
 	  <help>Close Hardcopy Map Output Utility</help>
 	  <handler>OnCloseWindow</handler>
 	  <handler>OnCloseWindow</handler>