Changeset 10439 in osm for applications/editors/josm/plugins/measurement
- Timestamp:
- 2008-09-03T10:11:37+02:00 (16 years ago)
- Location:
- applications/editors/josm/plugins/measurement
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/measurement/build.xml
r10410 r10439 1 1 <project name="measurement" default="dist" basedir="."> 2 2 3 <!-- point to your JOSM directory --> 4 <property name="josm" location="../../core/dist/josm-custom.jar" /> 3 <!-- josm "user home" directory depends on the platform used (windows has a different place than unix/linux) --> 4 <property environment="env"/> 5 <condition property="josm.home.dir" value="${env.APPDATA}/JOSM" else="${user.home}/.josm"> 6 <and> 7 <os family="windows"/> 8 </and> 9 </condition> 5 10 11 <!-- compilation properties --> 12 <property name="josm.build.dir" value="../../core"/> 13 <property name="josm.plugins.dir" value="${josm.home.dir}/plugins"/> 14 <property name="josm" location="../../core/dist/josm-custom.jar" /> 15 <property name="plugin.build.dir" value="build"/> 16 <property name="plugin.dist.dir" value="../../dist"/> 17 <property name="plugin.name" value="${ant.project.name}"/> 18 <property name="plugin.jar" value="../../dist/${plugin.name}.jar"/> 6 19 7 <target name="init"> 8 <mkdir dir="build"></mkdir> 9 <mkdir dir="dist"></mkdir> 10 </target> 20 <property name="ant.build.javac.target" value="1.5"/> 11 21 12 <target name="compile" depends="init">13 <javac srcdir="src" classpath="${josm}" debug="true" destdir="build" target="1.5">14 <include name="**/*.java" />15 </javac>16 </target>22 <target name="dist" depends="compile"> 23 <!-- images --> 24 <copy todir="build/images"> 25 <fileset dir="images" /> 26 </copy> 17 27 18 <target name="dist" depends="compile"> 19 <copy todir="build/images" > 20 <fileset dir="images" /> 21 </copy> 22 <jar destfile="dist/measurement.jar" basedir="build"> 23 <manifest> 24 <attribute name="Plugin-Class" value="org.openstreetmap.josm.plugins.measurement.MeasurementPlugin" /> 25 <attribute name="Plugin-Description" value="Provide a measurement dialog and a layer to measure length and angle of segments (there are no segments anymore, I know. Any idea how the angle should be measures now?) and create measurement paths (which also can be imported from a gps layer)" /> 26 <attribute name="Plugin-Author" value="mail@raphael-mack.de" /> 27 <attribute name="Plugin-Version" value="${version.entry.commit.revision}"/> 28 <attribute name="Plugin-Date" value="${version.entry.commit.date}"/> 29 </manifest> 30 </jar> 31 </target> 28 <exec append="false" output="REVISION" executable="svn" failifexecutionfails="false"> 29 <env key="LANG" value="C"/> 30 <arg value="info"/> 31 <arg value="--xml"/> 32 <arg value="."/> 33 </exec> 34 <xmlproperty file="REVISION" prefix="version" keepRoot="false" collapseAttributes="true"/> 35 <delete file="REVISION"/> 32 36 33 <target name="clean"> 34 <delete dir="build" /> 35 <delete dir="dist" /> 36 </target> 37 <jar destfile="${plugin.jar}" basedir="build"> 38 <manifest> 39 <attribute name="Plugin-Class" value="org.openstreetmap.josm.plugins.measurement.MeasurementPlugin" /> 40 <attribute name="Plugin-Description" value="Provide a measurement dialog and a layer to measure length and angle of segments and create measurement paths (which also can be imported from a gps layer)" /> 41 <attribute name="Plugin-Author" value="mail@raphael-mack.de" /> 42 <attribute name="Plugin-Version" value="${version.entry.commit.revision}"/> 43 <attribute name="Plugin-Date" value="${version.entry.commit.date}"/> 44 </manifest> 45 </jar> 46 </target> 37 47 38 <target name="install" depends="dist"> 39 <copy file="dist/measurement.jar" todir="${user.home}/.josm/plugins"/> 40 </target> 41 48 <target name="compile" depends="init"> 49 <echo message="creating ${plugin.jar}"/> 50 <javac srcdir="src" classpath="${josm}" destdir="build"> 51 <compilerarg value="-Xlint:deprecation"/> 52 </javac> 53 </target> 54 55 <target name="init"> 56 <mkdir dir="${plugin.build.dir}" /> 57 </target> 58 59 <target name="clean"> 60 <delete dir="${plugin.build.dir}" /> 61 <delete file="${plugin.jar}" /> 62 </target> 63 64 <target name="install" depends="dist"> 65 <copy file="${plugin.jar}" todir="${josm.plugins.dir}"/> 66 </target> 42 67 </project> -
applications/editors/josm/plugins/measurement/src/org/openstreetmap/josm/plugins/measurement/MeasurementDialog.java
r10410 r10439 78 78 JPanel valuePanel = new JPanel(new GridLayout(0,2)); 79 79 80 valuePanel.add(new JLabel( "Path Length"));80 valuePanel.add(new JLabel(tr("Path Length"))); 81 81 82 82 pathLengthLabel = new JLabel("0 m"); 83 83 valuePanel.add(pathLengthLabel); 84 84 85 valuePanel.add(new JLabel( "Selection Length"));85 valuePanel.add(new JLabel(tr("Selection Length"))); 86 86 87 87 selectLengthLabel = new JLabel("0 m"); 88 88 valuePanel.add(selectLengthLabel); 89 89 90 valuePanel.add(new JLabel( "Selection Area"));90 valuePanel.add(new JLabel(tr("Selection Area"))); 91 91 92 selectAreaLabel = new JLabel("0 m ²");92 selectAreaLabel = new JLabel("0 m\uc2b2"); 93 93 valuePanel.add(selectAreaLabel); 94 94 95 JLabel angle = new JLabel( "Angle");95 JLabel angle = new JLabel(tr("Angle")); 96 96 angle.setToolTipText(tr("Angle between two selected Nodes")); 97 97 valuePanel.add(angle); 98 98 99 segAngleLabel = new JLabel("- °");99 segAngleLabel = new JLabel("- \uc2b0"); 100 100 valuePanel.add(segAngleLabel); 101 101 … … 144 144 dlg.selectLengthLabel.setText(new DecimalFormat("#0.00").format(length) + " m"); 145 145 146 dlg.segAngleLabel.setText(new DecimalFormat("#0.0").format(segAngle) + " °");147 dlg.selectAreaLabel.setText(new DecimalFormat("#0.00").format(area) + " m ²");146 dlg.segAngleLabel.setText(new DecimalFormat("#0.0").format(segAngle) + " \uc2b0"); 147 dlg.selectAreaLabel.setText(new DecimalFormat("#0.00").format(area) + " m\uc2b2"); 148 148 149 149 }
Note:
See TracChangeset
for help on using the changeset viewer.