Revision 37196
branches/v2_0_0_prep/extensions/org.gvsig.app.document.layout.app/org.gvsig.app.document.layout.app.mainplugin/src/main/java/org/gvsig/app/project/documents/layout/tools/listener/LayoutAddRectangleListener.java | ||
---|---|---|
64 | 64 |
(FFrameGraphics) layoutManager |
65 | 65 |
.createFrame(FFrameGraphics.PERSISTENCE_DEFINITION_NAME); |
66 | 66 |
|
67 |
// fframe.setLayout(layout); |
|
68 | 67 |
fframe.setGeometryAdapter(layoutPanel.getLayoutControl() |
69 | 68 |
.getGeometryAdapter()); |
70 | 69 |
fframe.update(Geometry.TYPES.SURFACE, layoutPanel.getLayoutControl() |
branches/v2_0_0_prep/extensions/org.gvsig.app.document.layout.app/org.gvsig.app.document.layout.app.mainplugin/src/main/java/org/gvsig/app/project/documents/layout/tools/listener/LayoutPointSelectionListener.java | ||
---|---|---|
36 | 36 |
* @author Vicente Caballero Navarro |
37 | 37 |
*/ |
38 | 38 |
public class LayoutPointSelectionListener implements LayoutPointListener { |
39 |
|
|
40 |
// private final Image img = new ImageIcon(MapControl.class.getResource( |
|
41 |
// "images/PointSelectCursor.gif")).getImage(); |
|
42 | 39 |
private final Image img = PluginServices.getIconTheme() |
43 | 40 |
.get("point-select-cursor").getImage(); |
44 | 41 |
protected LayoutPanel layout; |
branches/v2_0_0_prep/extensions/org.gvsig.app.document.layout.app/org.gvsig.app.document.layout.app.mainplugin/src/main/java/org/gvsig/app/project/documents/layout/fframes/FFrameGraphics.java | ||
---|---|---|
367 | 367 |
af.transform(point, point); |
368 | 368 |
} |
369 | 369 |
|
370 |
// points[j] = new Point2D.Double(point.getX(), point.getY()); |
|
371 | 370 |
geometryEdit.changePoint(j, point); |
372 | 371 |
} |
373 |
// geometryEdit.setPoints(points); |
|
374 | 372 |
geometryEdit.end(); |
375 | 373 |
} |
376 | 374 |
|
... | ... | |
407 | 405 |
} |
408 | 406 |
|
409 | 407 |
public void initialize() { |
410 |
// TODO Auto-generated method stub |
|
411 | 408 |
|
412 | 409 |
} |
413 | 410 |
|
branches/v2_0_0_prep/extensions/org.gvsig.app.document.layout.app/org.gvsig.app.document.layout.app.mainplugin/src/main/java/org/gvsig/app/project/documents/layout/fframes/FFrameGrid.java | ||
---|---|---|
458 | 458 |
doc.setViewPort(viewPortI); |
459 | 459 |
doc.setSymbol(symbolLine); |
460 | 460 |
ViewPort vp = fframeViewDependence.getMapContext().getViewPort(); |
461 |
// vp.setAffineTransform(at); |
|
462 | 461 |
FontRenderContext frc = g.getFontRenderContext(); |
463 | 462 |
int pq = properties.getPrintQuality(); |
464 | 463 |
double factor = 1; |
branches/v2_0_0_prep/extensions/org.gvsig.app.document.layout.app/org.gvsig.app.document.layout.app.mainplugin/src/main/java/org/gvsig/app/project/documents/layout/fframes/FFrameTable.java | ||
---|---|---|
189 | 189 |
(FFrameBasic) layoutManager |
190 | 190 |
.createFrame(FFrameBasic.PERSISTENCE_DEFINITION_NAME); |
191 | 191 |
basic.setRectangle(rBasic); |
192 |
// basic.setLayout(getLayout()); |
|
193 | 192 |
addFFrame(basic); |
194 | 193 |
} |
195 | 194 |
} |
... | ... | |
212 | 211 |
} |
213 | 212 |
this.removeFFrame(i); |
214 | 213 |
} |
215 |
|
|
216 |
// removeFFrame(fframes[i]); |
|
217 | 214 |
} |
218 | 215 |
if (r != null) { |
219 | 216 |
// Layout |
220 |
// layout=(Layout)PluginServices.getMDIManager().getActiveView(); |
|
221 | 217 |
FFrameBasic basic = |
222 | 218 |
(FFrameBasic) layoutManager |
223 | 219 |
.createFrame(FFrameBasic.PERSISTENCE_DEFINITION_NAME); |
224 | 220 |
basic.setRectangle(r); |
225 |
// basic.setLayout(getLayout()); |
|
226 | 221 |
this.addFFrame(basic); |
227 | 222 |
return this; |
228 | 223 |
} |
... | ... | |
230 | 225 |
return null; |
231 | 226 |
} |
232 | 227 |
|
233 |
/* |
|
234 |
* public int getSelected() { |
|
235 |
* // if (!selectFFrameBasic) |
|
236 |
* return super.getSelected(); |
|
237 |
* // IFFrame[] fframes=getFFrames(); |
|
238 |
* // for (int i = 0;i<fframes.length;i++){ |
|
239 |
* // int selection=fframes[i].getSelected(); |
|
240 |
* // if (selection>0){ |
|
241 |
* // return selection; |
|
242 |
* // } |
|
243 |
* // } |
|
244 |
* // return 0; |
|
245 |
* |
|
246 |
* } |
|
247 |
*/ |
|
248 | 228 |
public void setSelected(Point2D p, MouseEvent e) { |
249 | 229 |
if (!selectFFrameBasic) { |
250 | 230 |
super.setSelected(p, e); |
... | ... | |
417 | 397 |
|
418 | 398 |
} |
419 | 399 |
|
420 |
/* |
|
421 |
* public void drawHandlersGroup(Graphics2D g) { |
|
422 |
* g.setColor(Color.gray); |
|
423 |
* IFFrame[] fframes=getFFrames(); |
|
424 |
* for (int i = 0; i < fframes.length; i++) { |
|
425 |
* IFFrame fframe = fframes[i]; |
|
426 |
* if (fframe.getSelected()!=IFFrame.NOSELECT){ |
|
427 |
* fframe.drawHandlers(g); |
|
428 |
* } |
|
429 |
* } |
|
430 |
* } |
|
431 |
*/ |
|
432 | 400 |
public boolean containsGroup(Point2D p) { |
433 | 401 |
IFFrame[] fframes = getFFrames(); |
434 | 402 |
for (int i = 0; i < fframes.length; i++) { |
... | ... | |
448 | 416 |
} |
449 | 417 |
for (int i = 0; i < fframes.length; i++) { |
450 | 418 |
IFFrame fframe = fframes[i]; |
451 |
// if ((fframe.getSelected() == IFFrame.NOSELECT)) { |
|
452 | 419 |
fframe.setSelected(p, e); |
453 |
// } |
|
454 | 420 |
} |
455 | 421 |
} else { |
456 | 422 |
for (int i = 0; i < fframes.length; i++) { |
branches/v2_0_0_prep/extensions/org.gvsig.app.document.layout.app/org.gvsig.app.document.layout.app.mainplugin/src/main/java/org/gvsig/app/project/documents/layout/fframes/FFrameGroup.java | ||
---|---|---|
62 | 62 |
* Crea un nuevo FFrameGroup. |
63 | 63 |
*/ |
64 | 64 |
public FFrameGroup() { |
65 |
// do nothing |
|
65 |
|
|
66 | 66 |
} |
67 | 67 |
|
68 | 68 |
/** |
... | ... | |
226 | 226 |
+ (r.height / 2)); |
227 | 227 |
IFFrame[] fframes = m_fframes.toArray(new IFFrame[0]); |
228 | 228 |
for (int i = 0; i < fframes.length; i++) { |
229 |
// fframes[i].setPrintingProperties(printingProperties); |
|
230 | 229 |
fframes[i].print(g, at, geom, printingProperties); |
231 |
// fframes[i].setPrintingProperties(null); |
|
232 | 230 |
} |
233 | 231 |
|
234 | 232 |
g.rotate(Math.toRadians(-getRotation()), r.x + (r.width / 2), r.y |
... | ... | |
246 | 244 |
} |
247 | 245 |
|
248 | 246 |
public void initialize() { |
249 |
// TODO Auto-generated method stub |
|
250 | 247 |
|
251 | 248 |
} |
252 | 249 |
|
branches/v2_0_0_prep/extensions/org.gvsig.app.document.layout.app/org.gvsig.app.document.layout.app.mainplugin/src/main/java/org/gvsig/app/project/documents/layout/fframes/FFrameLegend.java | ||
---|---|---|
339 | 339 |
(FFramePicture) layoutManager |
340 | 340 |
.createFrame(FFramePicture.PERSISTENCE_DEFINITION_NAME); |
341 | 341 |
|
342 |
// picture.setLayout(getLayout()); |
|
343 | 342 |
BufferedImage bi = |
344 | 343 |
new BufferedImage(image.getWidth(null), |
345 | 344 |
image.getHeight(null), |
... | ... | |
451 | 450 |
(FFrameText) layoutManager |
452 | 451 |
.createFrame(FFrameText.PERSISTENCE_DEFINITION_NAME); |
453 | 452 |
|
454 |
// text.setLayout(getLayout()); |
|
455 | 453 |
text.setFixedFontSize(true); |
456 |
// text.setFontSize((int) (sizefont*1.4)); |
|
457 | 454 |
double myScale = layout.getAT().getScaleX() * 0.0234; |
458 | 455 |
text.setFontSize((int) (sizefont / myScale)); |
459 | 456 |
text.setBoundBox(FLayoutUtilities.toSheetRect(rAux, layout.getAT())); |
... | ... | |
650 | 647 |
*/ |
651 | 648 |
public void toFFrames(LayoutContext layout) { |
652 | 649 |
Rectangle2D rectangle = getBoundingBox(null); |
653 |
// Rectangle2D r = getBoundBox(); |
|
654 | 650 |
double h = rectangle.getHeight() / m_numLayers; |
655 | 651 |
FLayers lays = layers; |
656 | 652 |
|
... | ... | |
684 | 680 |
public Font getFont() { |
685 | 681 |
if (m_font != null) { |
686 | 682 |
return new Font(m_font.getName(), m_font.getStyle(), 9); |
687 |
// return new Font(m_f.getFontName(), m_f.getStyle(), 9); |
|
688 | 683 |
} |
689 | 684 |
return new Font("SansSerif", Font.PLAIN, 9); |
690 | 685 |
} |
691 | 686 |
|
692 |
/* |
|
693 |
* @see |
|
694 |
* com.iver.cit.gvsig.project.documents.layout.fframes.IFFrame#getNameFFrame |
|
695 |
* () |
|
696 |
*/ |
|
697 | 687 |
public String getNameFFrame() { |
698 | 688 |
return PluginServices.getText(this, "leyenda") + num; |
699 | 689 |
} |
... | ... | |
702 | 692 |
return PERSISTENCE_DEFINITION_NAME; |
703 | 693 |
} |
704 | 694 |
|
705 |
/* |
|
706 |
* @see |
|
707 |
* com.iver.cit.gvsig.project.documents.layout.fframes.IFFrame#print(java |
|
708 |
* .awt.Graphics2D, |
|
709 |
* java.awt.geom.AffineTransform) |
|
710 |
*/ |
|
711 | 695 |
public void print(Graphics2D g, AffineTransform at, Geometry geom, |
712 | 696 |
PrintAttributes properties) { |
713 | 697 |
this.properties = properties; |
... | ... | |
716 | 700 |
} |
717 | 701 |
|
718 | 702 |
public void initialize() { |
719 |
// TODO Auto-generated method stub |
|
720 | 703 |
|
721 | 704 |
} |
722 | 705 |
|
branches/v2_0_0_prep/extensions/org.gvsig.app.document.layout.app/org.gvsig.app.document.layout.app.mainplugin/src/main/java/org/gvsig/app/project/documents/layout/fframes/FFrameBasic.java | ||
---|---|---|
77 | 77 |
graphics.setGeometryAdapter(pa); |
78 | 78 |
graphics.setBoundBox(r); |
79 | 79 |
|
80 |
/* |
|
81 |
* jaume; moved to ISymbol |
|
82 |
* FSymbol symbol=new FSymbol(FShape.POLYGON,Color.black); |
|
83 |
* symbol.setColor(new Color(255,255,255,0)); |
|
84 |
* symbol.setOutlineColor(Color.black); |
|
85 |
*/ |
|
86 |
|
|
87 | 80 |
IFillSymbol symbol = |
88 | 81 |
(IFillSymbol) mapContextManager.getSymbolManager().createSymbol( |
89 | 82 |
IFillSymbol.SYMBOL_NAME); |
... | ... | |
136 | 129 |
*/ |
137 | 130 |
public void print(Graphics2D g, AffineTransform at, Geometry geom, |
138 | 131 |
PrintAttributes printingProperties) { |
139 |
// fframeGraphics.setPrintingProperties(printingProperties); |
|
140 | 132 |
fframeGraphics.print(g, at, geom, printingProperties); |
141 |
// fframeGraphics.setPrintingProperties(null); |
|
142 | 133 |
if (fframe != null) { |
143 | 134 |
fframe.print(g, at, geom, printingProperties); |
144 | 135 |
} |
... | ... | |
235 | 226 |
} |
236 | 227 |
if (getFframe() != null) { |
237 | 228 |
getFframe().setBoundBox(r); |
238 |
// super.setBoundBox(r); |
|
239 | 229 |
} |
240 | 230 |
} |
241 | 231 |
|
branches/v2_0_0_prep/extensions/org.gvsig.app.document.layout.app/org.gvsig.app.document.layout.app.mainplugin/src/main/java/org/gvsig/app/project/documents/layout/gui/DefaultLayoutPanel.java | ||
---|---|---|
302 | 302 |
} |
303 | 303 |
} |
304 | 304 |
} |
305 |
|
|
306 |
/* |
|
307 |
* try { print = job.printDialog(att); } catch (Exception e) { |
|
308 |
* logger.error("Abriendo el Di?logo de imprimir"); |
|
309 |
* //System.out.println("Excepci?n "+e); } if (print) { |
|
310 |
* job.setPrintable((Printable) |
|
311 |
* App.instance.getPc().getExtension(com.iver.cit.gvsig.Print.class)); |
|
312 |
* try { job.print(att); } catch (Exception ex) { ex.printStackTrace(); |
|
313 |
* } } |
|
314 |
*/ |
|
315 | 305 |
} |
316 | 306 |
|
317 | 307 |
public IFFrameDialog createFFrameDialog(IFFrame fframe) { |
Also available in: Unified diff