gvSIG feature requests #4159
Scripting: Add function getWindowOfView for view listeners
Status: | Closed | % Done: | 0% | |
---|---|---|---|---|
Priority: | Normal | Spent time: | - | |
Assignee: | Joaquín del Cerro Murciano | |||
Category: | - | |||
Target version: | 2.3.0-2429 (rev. org.gvsig.desktop-2.0.135, NOT USABLE) | |||
gvSIG version: | 2.3.0 | Add-on resolve version: | ||
Keywords: | Add-on resolve build: | |||
Has patch: | Proyecto: | |||
Add-on name: | Unknown | Hito: | ||
Add-on version: |
Description
Función:
def getWindowOfView(self, viewdoc):
application = gvsig.ApplicationLocator.getManager()
projectManager = application.getProjectManager()
viewManager = projectManager.getDocumentManager(ViewManager.TYPENAME)
return viewManager.getMainWindow(self.viewdoc,None)
Usado en el ejemplo "coordenadas.py" de esta forma para añadir listeners de la Vista al script:
self.viewdoc = viewdoc
self.mapControl = self.getWindowOfView(self.viewdoc).getMapControl()
self.mapControl.addBehavior("CapturePoint", PointBehavior(self))
self.mapControl.setTool("CapturePoint")
Propuesta: añadirla como método al documento Vista
Associated revisions
refs #4159, añadido el metodo getWindowOfView a la clave ViewDocument
History
#1 Updated by Joaquín del Cerro Murciano about 8 years ago
- Target version changed from 2.3.0-2447-final (rev. org.gvsig.desktop-2.0.153) to 2.3.0-2429 (rev. org.gvsig.desktop-2.0.135, NOT USABLE)
- Assignee set to Joaquín del Cerro Murciano
- Status changed from New to Fixed
#2 Updated by Álvaro Anguix almost 8 years ago
- Status changed from Fixed to Closed