Statistics
| Revision:

gvsig-scripting / org.gvsig.scripting / trunk / org.gvsig.scripting / org.gvsig.scripting.app / org.gvsig.scripting.app.mainplugin / src / main / resources-plugin / scripting / scripts / examples / menusAndButtons / addMenuAndButton.py @ 696

History | View | Annotate | Download (800 Bytes)

1

    
2
from gvsig import *
3

    
4
from gvsig.commonsdialog import msgbox
5

    
6
from org.gvsig.andami import PluginsLocator
7
from org.gvsig.scripting.app.extension import ScriptingExtension
8

    
9
def main():
10
  application = ApplicationLocator.getManager()
11

    
12
  # Creamos la accion si no existe ya  
13
  actionManager = PluginsLocator.getActionInfoManager()
14
  action = actionManager.createAction(ScriptingExtension, "tools-hello", "Hello", "hello", "tools-scripting-launcher", None, 1009000000, "Hello world")
15
  action = actionManager.registerAction(action)
16

    
17
  # Y damos de alta una entra de menu y un boton en la barra de herramientas
18
  application.addMenu(action, "tools/Hello")
19
  application.addTool(action, "hello")
20

    
21
  msgbox("Insertada la entrada 'Hello' en el menu 'Herramientas' y un boton en la barra de botones.")
22
    
23