[Gvsig_usuarios] Script tamaño de ventana de vista

Óscar Martínez omartinez en gvsig.com
Vie Abr 29 00:36:13 CEST 2016


Buenas,

A falta de que te comenten otra cosa, he encontrado una forma de hacerlo 
con los siguientes pasos.

Espero que te sirva

Un saludo,
Óscar


from gvsig import *
from org.gvsig.app.project.documents.view import ViewManager
from org.gvsig.app import ApplicationLocator

def main(*args):
     """ Set Window size """
     #param: view

     view = currentView() #currentProject().getView(view.name)

     application = ApplicationLocator.getManager() # Manager app
     projectManager = application.getProjectManager() # Project manager
     viewManager = projectManager.getDocumentManager(ViewManager.TYPENAME)

     viewin = viewManager.getMainWindow(view, None) #got our view

     #viewin is IWindow
     windowinfo = viewin.getWindowInfo() 
#application.getUIManager().getActiveWindow().getWindowInfo()
     windowinfo.setHeight(400)
     windowinfo.setWidth(900)
     application.getUIManager().changeWindowInfo(viewin, windowinfo)

On 28/04/2016 21:41, sinorfavela wrote:
> Buenas,
>
> Para completar un script que estoy preparando para guardar una imagen de los
> elementos de una capa me faltaría poder establecer el tamaño de la ventana
> de la vista del proyecto.
>
> Tiene pinta de no ser muy complicado, pero no tengo ni idea de cómo hacerlo.
>
> ¿Alguien podría ayudarme?
>
> Mil gracias!
>
>
>
> --
> View this message in context: http://osgeo-org.1560.x6.nabble.com/Script-tama-o-de-ventana-de-vista-tp5263371.html
> Sent from the gvSIG usuarios mailing list archive at Nabble.com.
> _______________________________________________
> gvSIG_usuarios mailing list
> gvSIG_usuarios en listserv.gva.es
>
> Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:
>
> https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios



Más información sobre la lista de distribución gvSIG_usuarios