gvSIG feature requests #4159

Scripting: Add function getWindowOfView for view listeners

Added by Óscar Martínez about 8 years ago. Updated almost 8 years ago.

Status:Closed% Done:

0%

Priority:NormalSpent 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

Revision 606
Added by Joaquín del Cerro Murciano about 8 years ago

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

Also available in: Atom PDF