Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [udig-devel] Developing Plugin

Ok fair enough. I have added a method to the IRenderManager for 1.1 so that you can ask for the most recently rendered image. However, for 1.0.x there is no method so you will have to follow this hack: (It will work for 1.1 as well so don't worry about that).

RenderManager manager=(RenderManager)map.getRenderManager;
RenderedImage image=manager.getRenderExecutor().getContext().getImage();

Jesse

Iñigo Telleria Elola wrote:

Hi,
I want to the develop a simple plugin: when I click on a plugin's button a new windows appears with the image I have opened on Udig. I have obtained open a window with this code (I have to improve it because it isn't efficient):
  Display display = new Display();
  Shell shell = new Shell(display);
  shell.setText("Demo");
  shell.setBounds(100, 100, 200, 100);
  shell.setLayout(new FillLayout());
  shell.open();
  while (!shell.isDisposed()) {
   if (!display.readAndDispatch()) display.sleep();
   }
  display.dispose();
But now I don't know how to obtain the image from uDig to the new window and open this image in the new window. Thanks

------------------------------------------------------------------------

_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel



Back to the top