Hi Jukka,
Sorry, you can simplify the script to
width = 5;
for (lyr : wc.layerNamePanel.selectedLayers) {
lyr.basicStyle.setLineWidth(width);
}
wc.layerViewPanel.repaint();
Michaël
Le 21/05/2015 13:45, Michaël Michaud a écrit :
Hi Jukka,
To change the "default" width, I think the source code has to be modified
For a simple script, here is an example changing all selected layers
width to 5:
width = 5;
for (lyr : wc.layerNamePanel.selectedLayers) {
lyr.getStyle(com.vividsolutions.jump.workbench.ui.renderer.style.BasicStyle.class).setLineWidth(width);
}
wc.layerViewPanel.repaint();
Michaël
Le 21/05/2015 11:58, Rahkonen Jukka (MML) a écrit :
Hi,
Is there any other way to change the default line width than perhaps
to edit the source file
https://sourceforge.net/p/jump-pilot/code/HEAD/tree/core/trunk/src/com/vividsolutions/jump/workbench/ui/renderer/style/BasicStyle.java,
set the width on line 89 and make my own build?
I would guess that with a few lines of BeanShell code the linewidth
of selected layers could be changed programmatically but without an
example I can’t quite get it.
However, I have managed to get the styles to change into black from
the BeanShell Console with this:
{
String layerName = "New";
import com.vividsolutions.jump.workbench.ui.renderer.style.BasicStyle;
wc.layerManager.getLayer(layerName).addStyle(new BasicStyle());
}
-Jukka Rahkonen-
------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel