Revision: 4936 http://sourceforge.net/p/jump-pilot/code/4936 Author: ma15569 Date: 2016-06-16 13:57:09 +0000 (Thu, 16 Jun 2016) Log Message: ----------- WorkbenchFrame - add tooltips to statusbar components
Modified Paths: -------------- core/trunk/src/com/vividsolutions/jump/workbench/ui/WorkbenchFrame.java core/trunk/src/language/jump.properties core/trunk/src/language/jump_cz.properties core/trunk/src/language/jump_de.properties core/trunk/src/language/jump_es.properties core/trunk/src/language/jump_fi.properties core/trunk/src/language/jump_fr.properties core/trunk/src/language/jump_hu.properties core/trunk/src/language/jump_it.properties core/trunk/src/language/jump_ja_JP.properties core/trunk/src/language/jump_ml.properties core/trunk/src/language/jump_pt.properties core/trunk/src/language/jump_pt_BR.properties core/trunk/src/language/jump_ta_IN.properties core/trunk/src/language/jump_te.properties core/trunk/src/language/jump_zh_CN.properties core/trunk/src/language/jump_zh_HK.properties Modified: core/trunk/src/com/vividsolutions/jump/workbench/ui/WorkbenchFrame.java =================================================================== --- core/trunk/src/com/vividsolutions/jump/workbench/ui/WorkbenchFrame.java 2016-06-15 21:35:45 UTC (rev 4935) +++ core/trunk/src/com/vividsolutions/jump/workbench/ui/WorkbenchFrame.java 2016-06-16 13:57:09 UTC (rev 4936) @@ -86,6 +86,7 @@ import javax.swing.MenuSelectionManager; import javax.swing.SwingUtilities; import javax.swing.Timer; +import javax.swing.ToolTipManager; import javax.swing.WindowConstants; import javax.swing.border.Border; import javax.swing.event.InternalFrameAdapter; @@ -163,6 +164,18 @@ .get("ui.WorkbenchFrame.save-project-before-closing-openjump"); private String PROJECT_SAVED = I18N .get("ui.WorkbenchFrame.save-project-saved"); + // To translate + public static String MEMORY_GC = I18N + .get("ui.WorkbenchFrame.started-garbage-collection"); + public static String MEMORY_TIPS = I18N + .get("ui.WorkbenchFrame.click-to-garbage-collector"); + public static String COORDINATES = I18N + .get("ui.WorkbenchFrame.coordinates"); + public static String COORDINATES_TIPS = I18N + .get("ui.WorkbenchFrame.click-to-zoom-to-coordinates"); + public static String SCALE = I18N.get("ui.WorkbenchFrame.scale"); + public static String SCALE_TIPS = I18N + .get("ui.WorkbenchFrame.click-to-change-view-scale"); BorderLayout borderLayout1 = new BorderLayout(); @@ -359,7 +372,10 @@ positionStatusBuf.setLength(1); positionStatusBuf.append(x).append(" ; ").append(y).append(")"); coordinateLabel.setText(positionStatusBuf.toString()); - coordinateLabel.setToolTipText(positionStatusBuf.toString()); + coordinateLabel.setToolTipText("<html><body>" + + GUIUtil.escapeHTML(COORDINATES + ": " + + positionStatusBuf.toString()) + "<br><br>" + + GUIUtil.escapeHTML(COORDINATES_TIPS) + "</body></html>"); } public void selectionChanged() { @@ -447,7 +463,10 @@ String msg = getMBCommittedMemory() + " MB " + I18N.get("ui.WorkbenchFrame.committed-memory"); memoryLabel.setText(msg); - memoryLabel.setToolTipText(msg); + memoryLabel.setToolTipText("<html><body>" + + GUIUtil.escapeHTML(msg) + "<br><br>" + + GUIUtil.escapeHTML(MEMORY_TIPS) + "</body></html>"); + // memoryLabel.setToolTipText(LayerManager.layerManagerCount() + // " " // + I18N.get("ui.WorkbenchFrame.layer-manager") @@ -707,7 +726,7 @@ // Aquino] messageText.setForeground(highlighted ? Color.black : coordinateLabel .getForeground()); - messageText.setBackground(highlighted ? color : coordinateLabel + messageText.setBackground(highlighted ? Color.green : coordinateLabel .getBackground()); } @@ -726,7 +745,9 @@ // Aquino] message = (message == null || message.equals("")) ? " " : message; scaleLabel.setText(message); - scaleLabel.setToolTipText(message); + scaleLabel.setToolTipText("<html><body>" + + GUIUtil.escapeHTML(SCALE + " " + message) + "<br><br>" + + GUIUtil.escapeHTML(SCALE_TIPS) + "</body></html>"); } // make really extra sure message textarea looks like the jlabel @@ -1391,6 +1412,13 @@ } } + private final int defaultDismissTimeout = ToolTipManager.sharedInstance() + .getDismissDelay(); + private final int defaultInitialTimeout = ToolTipManager.sharedInstance() + .getInitialDelay(); + private final int defaultReshowTimeout = ToolTipManager.sharedInstance() + .getReshowDelay(); + private void jbInit() throws Exception { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); @@ -1453,9 +1481,7 @@ return; Runtime.getRuntime().gc(); - setStatusMessage(I18N - .get("ui.WorkbenchFrame.started-garbage-collection"), - 2000); + setStatusMessage(MEMORY_GC, 2000); } }); @@ -1490,6 +1516,65 @@ } }); + // Tooltips can cover some labels avoiding the usage of + // double click to open plugins. + // I use TooltipManager to get a small delay and reduce the time of + // display + // From: + // http://stackoverflow.com/questions/1190290/set-the-tooltip-delay-time-for-a-particular-component-in-java-swing + // [Giuseppe Aruta 2016_06_16] + coordinateLabel.addMouseListener(new MouseAdapter() { + public void mouseEntered(MouseEvent me) { + ToolTipManager.sharedInstance().setInitialDelay(1000); + ToolTipManager.sharedInstance().setDismissDelay(1800); + // ToolTipManager.sharedInstance().setReshowDelay(1500); + + } + + public void mouseExited(MouseEvent me) { + ToolTipManager.sharedInstance().setInitialDelay( + defaultInitialTimeout); + ToolTipManager.sharedInstance().setDismissDelay( + defaultDismissTimeout); + // ToolTipManager.sharedInstance().setReshowDelay( + // defaultReshowTimeout); + } + }); + scaleLabel.addMouseListener(new MouseAdapter() { + public void mouseEntered(MouseEvent me) { + ToolTipManager.sharedInstance().setInitialDelay(1000); + ToolTipManager.sharedInstance().setDismissDelay(1800); + // ToolTipManager.sharedInstance().setReshowDelay(1500); + + } + + public void mouseExited(MouseEvent me) { + ToolTipManager.sharedInstance().setInitialDelay( + defaultInitialTimeout); + ToolTipManager.sharedInstance().setDismissDelay( + defaultDismissTimeout); + // ToolTipManager.sharedInstance().setReshowDelay( + // defaultReshowTimeout); + } + }); + + memoryLabel.addMouseListener(new MouseAdapter() { + public void mouseEntered(MouseEvent me) { + ToolTipManager.sharedInstance().setInitialDelay(1000); + ToolTipManager.sharedInstance().setDismissDelay(1800); + // ToolTipManager.sharedInstance().setReshowDelay(1500); + + } + + public void mouseExited(MouseEvent me) { + ToolTipManager.sharedInstance().setInitialDelay( + defaultInitialTimeout); + ToolTipManager.sharedInstance().setDismissDelay( + defaultDismissTimeout); + // ToolTipManager.sharedInstance().setReshowDelay( + // defaultReshowTimeout); + } + }); // this is important, else resizing in the splitpane is buggy, can only // make it larger, see // https://forums.oracle.com/forums/thread.jspa?threadID=1361066 Modified: core/trunk/src/language/jump.properties =================================================================== --- core/trunk/src/language/jump.properties 2016-06-15 21:35:45 UTC (rev 4935) +++ core/trunk/src/language/jump.properties 2016-06-16 13:57:09 UTC (rev 4936) @@ -2690,3 +2690,9 @@ org.openjump.core.ui.plugin.mousemenu.MeasureSelectedFeaturePlugIn.message1 = not supported for this type of operation org.openjump.core.ui.plugin.tools.CutFeaturesTool = Cut polygons or linestrings org.openjump.core.ui.plugin.tools.CutFeaturesTool.geometry-collections-have-not-been-cut = GeometryCollections have not been cut +ui.WorkbenchFrame.started-garbage-collection = Started garbage collector +ui.WorkbenchFrame.click-to-garbage-collector = Double click to start garbage collection +ui.WorkbenchFrame.coordinates = coordinates +ui.WorkbenchFrame.click-to-zoom-to-coordinates = Double click to zoom to coordinates +ui.WorkbenchFrame.scale = Scale +ui.WorkbenchFrame.click-to-change-view-scale = Double click to change scale of the view \ No newline at end of file Modified: core/trunk/src/language/jump_cz.properties =================================================================== --- core/trunk/src/language/jump_cz.properties 2016-06-15 21:35:45 UTC (rev 4935) +++ core/trunk/src/language/jump_cz.properties 2016-06-16 13:57:09 UTC (rev 4936) @@ -2671,4 +2671,10 @@ org.openjump.core.ui.plugin.tools.MakeValidPlugIn.create-new-layer-tooltip=\#T\:Create a new layer containing only valid geometries org.openjump.core.ui.plugin.tools.MakeValidPlugIn.error-layer-suffix=\#T\:errors jump.plugin.edit.NoderPlugIn.split-lines=\#T\:Split Lines -jump.plugin.edit.NoderPlugIn.split-polygons=\#T\:Split Polygons \ No newline at end of file +jump.plugin.edit.NoderPlugIn.split-polygons=\#T\:Split Polygons +ui.WorkbenchFrame.started-garbage-collection =\#T\:Started garbage collector +ui.WorkbenchFrame.click-to-garbage-collector =\#T\:Double click to start garbage collection +ui.WorkbenchFrame.coordinates =\#T\:Coordinates +ui.WorkbenchFrame.click-to-zoom-to-coordinates =\#T\:Double click to zoom to coordinates +ui.WorkbenchFrame.scale =\#T\:Scale +ui.WorkbenchFrame.click-to-change-view-scale =\#T\:Double click to change scale of the view \ No newline at end of file Modified: core/trunk/src/language/jump_de.properties =================================================================== --- core/trunk/src/language/jump_de.properties 2016-06-15 21:35:45 UTC (rev 4935) +++ core/trunk/src/language/jump_de.properties 2016-06-16 13:57:09 UTC (rev 4936) @@ -2667,4 +2667,10 @@ ui.warp.WarpingPanel.perspective =\#T\:Perspective ui.warp.WarpingPanel.bilinear_interpolated =\#T\:Bilinear interpolated jump.plugin.edit.NoderPlugIn.split-lines=\#T\:Split Lines -jump.plugin.edit.NoderPlugIn.split-polygons=\#T\:Split Polygons \ No newline at end of file +jump.plugin.edit.NoderPlugIn.split-polygons=\#T\:Split Polygons +ui.WorkbenchFrame.started-garbage-collection =\#T\:Started garbage collector +ui.WorkbenchFrame.click-to-garbage-collector =\#T\:Double click to start garbage collection +ui.WorkbenchFrame.coordinates =\#T\:Coordinates +ui.WorkbenchFrame.click-to-zoom-to-coordinates =\#T\:Double click to zoom to coordinates +ui.WorkbenchFrame.scale =\#T\:Scale +ui.WorkbenchFrame.click-to-change-view-scale =\#T\:Double click to change scale of the view \ No newline at end of file Modified: core/trunk/src/language/jump_es.properties =================================================================== --- core/trunk/src/language/jump_es.properties 2016-06-15 21:35:45 UTC (rev 4935) +++ core/trunk/src/language/jump_es.properties 2016-06-16 13:57:09 UTC (rev 4936) @@ -2649,5 +2649,11 @@ ui.warp.WarpingPanel.bilinear_interpolated = Bilinear interpolalada ui.warp.WarpingPanel.warning_1=Dever\xECa debujar entre 1 y 3 vectores para aplicar la transformaccion affina ui.warp.WarpingPanel.warning_2=Dever\xECa debujar exactamente 4 vectores para aplicar la transformaccion perspectiva -jump.plugin.edit.NoderPlugIn.split-lines=\#T\:Split Lines -jump.plugin.edit.NoderPlugIn.split-polygons=\#T\:Split Polygons \ No newline at end of file +jump.plugin.edit.NoderPlugIn.split-lines=Cortar l\xECneas +jump.plugin.edit.NoderPlugIn.split-polygons=Cortar pol\xECgonos +ui.WorkbenchFrame.started-garbage-collection =Empezado recolector de basura +ui.WorkbenchFrame.click-to-garbage-collector =Haga doble clic para iniciar la recolecci\xF3n de basura +ui.WorkbenchFrame.coordinates =Coordenadas +ui.WorkbenchFrame.click-to-zoom-to-coordinates =Doble click para enfocar a las coordenadas +ui.WorkbenchFrame.scale =Escala +ui.WorkbenchFrame.click-to-change-view-scale =Haga doble clic para cambiar la escala de la vista \ No newline at end of file Modified: core/trunk/src/language/jump_fi.properties =================================================================== --- core/trunk/src/language/jump_fi.properties 2016-06-15 21:35:45 UTC (rev 4935) +++ core/trunk/src/language/jump_fi.properties 2016-06-16 13:57:09 UTC (rev 4936) @@ -2644,4 +2644,10 @@ ui.warp.WarpingPanel.perspective =\#T\:Perspective ui.warp.WarpingPanel.bilinear_interpolated =\#T\:Bilinear interpolated jump.plugin.edit.NoderPlugIn.split-lines=\#T\:Split Lines -jump.plugin.edit.NoderPlugIn.split-polygons=\#T\:Split Polygons \ No newline at end of file +jump.plugin.edit.NoderPlugIn.split-polygons=\#T\:Split Polygons +ui.WorkbenchFrame.started-garbage-collection =\#T\:Started garbage collector +ui.WorkbenchFrame.click-to-garbage-collector =\#T\:Double click to start garbage collection +ui.WorkbenchFrame.coordinates =\#T\:Coordinates +ui.WorkbenchFrame.click-to-zoom-to-coordinates =\#T\:Double click to zoom to coordinates +ui.WorkbenchFrame.scale =\#T\:Scale +ui.WorkbenchFrame.click-to-change-view-scale =\#T\:Double click to change scale of the view \ No newline at end of file Modified: core/trunk/src/language/jump_fr.properties =================================================================== --- core/trunk/src/language/jump_fr.properties 2016-06-15 21:35:45 UTC (rev 4935) +++ core/trunk/src/language/jump_fr.properties 2016-06-16 13:57:09 UTC (rev 4936) @@ -2674,4 +2674,10 @@ ui.warp.WarpingPanel.perspective =\#T\:Perspective ui.warp.WarpingPanel.bilinear_interpolated =\#T\:Bilinear interpolated jump.plugin.edit.NoderPlugIn.split-lines=D\xE9coupage des lignes -jump.plugin.edit.NoderPlugIn.split-polygons=D\xE9coupage des polygones \ No newline at end of file +jump.plugin.edit.NoderPlugIn.split-polygons=D\xE9coupage des polygones +ui.WorkbenchFrame.started-garbage-collection =\#T\:Started garbage collector +ui.WorkbenchFrame.click-to-garbage-collector =\#T\:Double click to start garbage collection +ui.WorkbenchFrame.coordinates =\#T\:Coordinates +ui.WorkbenchFrame.click-to-zoom-to-coordinates =\#T\:Double click to zoom to coordinates +ui.WorkbenchFrame.scale =\#T\:Scale +ui.WorkbenchFrame.click-to-change-view-scale =\#T\:Double click to change scale of the view \ No newline at end of file Modified: core/trunk/src/language/jump_hu.properties =================================================================== --- core/trunk/src/language/jump_hu.properties 2016-06-15 21:35:45 UTC (rev 4935) +++ core/trunk/src/language/jump_hu.properties 2016-06-16 13:57:09 UTC (rev 4936) @@ -2667,4 +2667,10 @@ ui.warp.WarpingPanel.perspective =\#T\:Perspective ui.warp.WarpingPanel.bilinear_interpolated =\#T\:Bilinear interpolated jump.plugin.edit.NoderPlugIn.split-lines=\#T\:Split Lines -jump.plugin.edit.NoderPlugIn.split-polygons=\#T\:Split Polygons \ No newline at end of file +jump.plugin.edit.NoderPlugIn.split-polygons=\#T\:Split Polygons +ui.WorkbenchFrame.started-garbage-collection =\#T\:Started garbage collector +ui.WorkbenchFrame.click-to-garbage-collector =\#T\:Double click to start garbage collection +ui.WorkbenchFrame.coordinates =\#T\:Coordinates +ui.WorkbenchFrame.click-to-zoom-to-coordinates =\#T\:Double click to zoom to coordinates +ui.WorkbenchFrame.scale =\#T\:Scale +ui.WorkbenchFrame.click-to-change-view-scale =\#T\:Double click to change scale of the view \ No newline at end of file Modified: core/trunk/src/language/jump_it.properties =================================================================== --- core/trunk/src/language/jump_it.properties 2016-06-15 21:35:45 UTC (rev 4935) +++ core/trunk/src/language/jump_it.properties 2016-06-16 13:57:09 UTC (rev 4936) @@ -2649,5 +2649,11 @@ ui.warp.WarpingPanel.bilinear_interpolated = Interpolata bilineare ui.warp.WarpingPanel.warning_1=Devi tracciare da 1 a 3 vettori per applicare una trasformazione affine ui.warp.WarpingPanel.warning_2=Devi tracciare esattamente 4 vettori per applicare una trasformazione prospettica -jump.plugin.edit.NoderPlugIn.split-lines=\#T\:Split Lines -jump.plugin.edit.NoderPlugIn.split-polygons=\#T\:Split Polygons +jump.plugin.edit.NoderPlugIn.split-lines=Taglia linee +jump.plugin.edit.NoderPlugIn.split-polygons=Taglia poligoni +ui.WorkbenchFrame.started-garbage-collection =Avviato garbage colector +ui.WorkbenchFrame.click-to-garbage-collector =Doppio clic per avviare il garbage collector +ui.WorkbenchFrame.coordinates =Coordinate +ui.WorkbenchFrame.click-to-zoom-to-coordinates =Doppio clic per zoom alle coordinate +ui.WorkbenchFrame.scale =Scala +ui.WorkbenchFrame.click-to-change-view-scale =Doppio clic per cambiare la scala della vista Modified: core/trunk/src/language/jump_ja_JP.properties =================================================================== --- core/trunk/src/language/jump_ja_JP.properties 2016-06-15 21:35:45 UTC (rev 4935) +++ core/trunk/src/language/jump_ja_JP.properties 2016-06-16 13:57:09 UTC (rev 4936) @@ -2669,4 +2669,10 @@ ui.warp.WarpingPanel.perspective =\#T\:Perspective ui.warp.WarpingPanel.bilinear_interpolated =\#T\:Bilinear interpolated jump.plugin.edit.NoderPlugIn.split-lines=\#T\:Split Lines -jump.plugin.edit.NoderPlugIn.split-polygons=\#T\:Split Polygons \ No newline at end of file +jump.plugin.edit.NoderPlugIn.split-polygons=\#T\:Split Polygons +ui.WorkbenchFrame.started-garbage-collection =\#T\:Started garbage collector +ui.WorkbenchFrame.click-to-garbage-collector =\#T\:Double click to start garbage collection +ui.WorkbenchFrame.coordinates =\#T\:Coordinates +ui.WorkbenchFrame.click-to-zoom-to-coordinates =\#T\:Double click to zoom to coordinates +ui.WorkbenchFrame.scale =\#T\:Scale +ui.WorkbenchFrame.click-to-change-view-scale =\#T\:Double click to change scale of the view \ No newline at end of file Modified: core/trunk/src/language/jump_ml.properties =================================================================== --- core/trunk/src/language/jump_ml.properties 2016-06-15 21:35:45 UTC (rev 4935) +++ core/trunk/src/language/jump_ml.properties 2016-06-16 13:57:09 UTC (rev 4936) @@ -3940,4 +3940,10 @@ ui.warp.WarpingPanel.perspective =\#T\:Perspective ui.warp.WarpingPanel.bilinear_interpolated =\#T\:Bilinear interpolated jump.plugin.edit.NoderPlugIn.split-lines=\#T\:Split Lines -jump.plugin.edit.NoderPlugIn.split-polygons=\#T\:Split Polygons \ No newline at end of file +jump.plugin.edit.NoderPlugIn.split-polygons=\#T\:Split Polygons +ui.WorkbenchFrame.started-garbage-collection =\#T\:Started garbage collector +ui.WorkbenchFrame.click-to-garbage-collector =\#T\:Double click to start garbage collection +ui.WorkbenchFrame.coordinates =\#T\:Coordinates +ui.WorkbenchFrame.click-to-zoom-to-coordinates =\#T\:Double click to zoom to coordinates +ui.WorkbenchFrame.scale =\#T\:Scale +ui.WorkbenchFrame.click-to-change-view-scale =\#T\:Double click to change scale of the view \ No newline at end of file Modified: core/trunk/src/language/jump_pt.properties =================================================================== --- core/trunk/src/language/jump_pt.properties 2016-06-15 21:35:45 UTC (rev 4935) +++ core/trunk/src/language/jump_pt.properties 2016-06-16 13:57:09 UTC (rev 4936) @@ -2665,4 +2665,10 @@ ui.warp.WarpingPanel.perspective =\#T\:Perspective ui.warp.WarpingPanel.bilinear_interpolated =\#T\:Bilinear interpolated jump.plugin.edit.NoderPlugIn.split-lines=\#T\:Split Lines -jump.plugin.edit.NoderPlugIn.split-polygons=\#T\:Split Polygons \ No newline at end of file +jump.plugin.edit.NoderPlugIn.split-polygons=\#T\:Split Polygons +ui.WorkbenchFrame.started-garbage-collection =\#T\:Started garbage collector +ui.WorkbenchFrame.click-to-garbage-collector =\#T\:Double click to start garbage collection +ui.WorkbenchFrame.coordinates =\#T\:Coordinates +ui.WorkbenchFrame.click-to-zoom-to-coordinates =\#T\:Double click to zoom to coordinates +ui.WorkbenchFrame.scale =\#T\:Scale +ui.WorkbenchFrame.click-to-change-view-scale =\#T\:Double click to change scale of the view \ No newline at end of file Modified: core/trunk/src/language/jump_pt_BR.properties =================================================================== --- core/trunk/src/language/jump_pt_BR.properties 2016-06-15 21:35:45 UTC (rev 4935) +++ core/trunk/src/language/jump_pt_BR.properties 2016-06-16 13:57:09 UTC (rev 4936) @@ -2666,4 +2666,10 @@ ui.warp.WarpingPanel.perspective =\#T\:Perspective ui.warp.WarpingPanel.bilinear_interpolated =\#T\:Bilinear interpolated jump.plugin.edit.NoderPlugIn.split-lines=\#T\:Split Lines -jump.plugin.edit.NoderPlugIn.split-polygons=\#T\:Split Polygons \ No newline at end of file +jump.plugin.edit.NoderPlugIn.split-polygons=\#T\:Split Polygons +ui.WorkbenchFrame.started-garbage-collection =\#T\:Started garbage collector +ui.WorkbenchFrame.click-to-garbage-collector =\#T\:Double click to start garbage collection +ui.WorkbenchFrame.coordinates =\#T\:Coordinates +ui.WorkbenchFrame.click-to-zoom-to-coordinates =\#T\:Double click to zoom to coordinates +ui.WorkbenchFrame.scale =\#T\:Scale +ui.WorkbenchFrame.click-to-change-view-scale =\#T\:Double click to change scale of the view \ No newline at end of file Modified: core/trunk/src/language/jump_ta_IN.properties =================================================================== --- core/trunk/src/language/jump_ta_IN.properties 2016-06-15 21:35:45 UTC (rev 4935) +++ core/trunk/src/language/jump_ta_IN.properties 2016-06-16 13:57:09 UTC (rev 4936) @@ -2668,4 +2668,10 @@ ui.warp.WarpingPanel.perspective =\#T\:Perspective ui.warp.WarpingPanel.bilinear_interpolated =\#T\:Bilinear interpolated jump.plugin.edit.NoderPlugIn.split-lines=\#T\:Split Lines -jump.plugin.edit.NoderPlugIn.split-polygons=\#T\:Split Polygons \ No newline at end of file +jump.plugin.edit.NoderPlugIn.split-polygons=\#T\:Split Polygons +ui.WorkbenchFrame.started-garbage-collection =\#T\:Started garbage collector +ui.WorkbenchFrame.click-to-garbage-collector =\#T\:Double click to start garbage collection +ui.WorkbenchFrame.coordinates =\#T\:Coordinates +ui.WorkbenchFrame.click-to-zoom-to-coordinates =\#T\:Double click to zoom to coordinates +ui.WorkbenchFrame.scale =\#T\:Scale +ui.WorkbenchFrame.click-to-change-view-scale =\#T\:Double click to change scale of the view \ No newline at end of file Modified: core/trunk/src/language/jump_te.properties =================================================================== --- core/trunk/src/language/jump_te.properties 2016-06-15 21:35:45 UTC (rev 4935) +++ core/trunk/src/language/jump_te.properties 2016-06-16 13:57:09 UTC (rev 4936) @@ -3174,4 +3174,10 @@ ui.warp.WarpingPanel.perspective =\#T\:Perspective ui.warp.WarpingPanel.bilinear_interpolated =\#T\:Bilinear interpolated jump.plugin.edit.NoderPlugIn.split-lines=\#T\:Split Lines -jump.plugin.edit.NoderPlugIn.split-polygons=\#T\:Split Polygons \ No newline at end of file +jump.plugin.edit.NoderPlugIn.split-polygons=\#T\:Split Polygons +ui.WorkbenchFrame.started-garbage-collection =\#T\:Started garbage collector +ui.WorkbenchFrame.click-to-garbage-collector =\#T\:Double click to start garbage collection +ui.WorkbenchFrame.coordinates =\#T\:Coordinates +ui.WorkbenchFrame.click-to-zoom-to-coordinates =\#T\:Double click to zoom to coordinates +ui.WorkbenchFrame.scale =\#T\:Scale +ui.WorkbenchFrame.click-to-change-view-scale =\#T\:Double click to change scale of the view \ No newline at end of file Modified: core/trunk/src/language/jump_zh_CN.properties =================================================================== --- core/trunk/src/language/jump_zh_CN.properties 2016-06-15 21:35:45 UTC (rev 4935) +++ core/trunk/src/language/jump_zh_CN.properties 2016-06-16 13:57:09 UTC (rev 4936) @@ -2829,4 +2829,10 @@ ui.warp.WarpingPanel.perspective =\#T\:Perspective ui.warp.WarpingPanel.bilinear_interpolated =\#T\:Bilinear interpolated jump.plugin.edit.NoderPlugIn.split-lines=\#T\:Split Lines -jump.plugin.edit.NoderPlugIn.split-polygons=\#T\:Split Polygons \ No newline at end of file +jump.plugin.edit.NoderPlugIn.split-polygons=\#T\:Split Polygons +ui.WorkbenchFrame.started-garbage-collection =\#T\:Started garbage collector +ui.WorkbenchFrame.click-to-garbage-collector =\#T\:Double click to start garbage collection +ui.WorkbenchFrame.coordinates =\#T\:Coordinates +ui.WorkbenchFrame.click-to-zoom-to-coordinates =\#T\:Double click to zoom to coordinates +ui.WorkbenchFrame.scale =\#T\:Scale +ui.WorkbenchFrame.click-to-change-view-scale =\#T\:Double click to change scale of the view \ No newline at end of file Modified: core/trunk/src/language/jump_zh_HK.properties =================================================================== --- core/trunk/src/language/jump_zh_HK.properties 2016-06-15 21:35:45 UTC (rev 4935) +++ core/trunk/src/language/jump_zh_HK.properties 2016-06-16 13:57:09 UTC (rev 4936) @@ -2828,4 +2828,10 @@ ui.warp.WarpingPanel.perspective =\#T\:Perspective ui.warp.WarpingPanel.bilinear_interpolated =\#T\:Bilinear interpolated jump.plugin.edit.NoderPlugIn.split-lines=\#T\:Split Lines -jump.plugin.edit.NoderPlugIn.split-polygons=\#T\:Split Polygons \ No newline at end of file +jump.plugin.edit.NoderPlugIn.split-polygons=\#T\:Split Polygons +ui.WorkbenchFrame.started-garbage-collection =\#T\:Started garbage collector +ui.WorkbenchFrame.click-to-garbage-collector =\#T\:Double click to start garbage collection +ui.WorkbenchFrame.coordinates =\#T\:Coordinates +ui.WorkbenchFrame.click-to-zoom-to-coordinates =\#T\:Double click to zoom to coordinates +ui.WorkbenchFrame.scale =\#T\:Scale +ui.WorkbenchFrame.click-to-change-view-scale =\#T\:Double click to change scale of the view \ No newline at end of file ------------------------------------------------------------------------------ What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. http://pubads.g.doubleclick.net/gampad/clk?id=1444514421&iu=/41014381 _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel