Changeset 3279 in josm
- Timestamp:
- 2010-05-24T23:36:44+02:00 (15 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/data/defaultpresets.xml
r3196 r3279 45 45 default: ticked on/off 46 46 delete_if_empty: true/false 47 value_on: the value to set when checked (default is "yes") 48 value_off: the value to set when unchecked (default is 'no') 47 49 48 50 For external files the <annotations> should have following elements: … … 1330 1332 <combo key="operator" text="Operator" values="Agip,Aral,Avia,BP,Esso,OMV,Q8,Repsol,Shell,Statoil,Tamoil,Texaco,Total,Indipend." default="" delete_if_empty="true" /> 1331 1333 <optional> 1332 <text key="name" text="Name" default="" delete_if_empty="true" /> 1333 <combo key="opening_hours" text="Opening Hours" values="24/7,Mo-Fr 08:30-20:00,Tu-Su 08:00-15:00; Sa 08:00-12:00" default="" delete_if_empty="true" /> 1334 <label text="Fuel types:" /> 1335 <check key="fuel:diesel" text="Diesel" default="off" delete_if_empty="true" /> 1336 <check key="fuel:biodiesel" text="Bio Diesel" default="off" delete_if_empty="true" /> 1337 <check key="fuel:GTL_diesel" text="Diesel (Gas To Liquid - ultimate diesel)" default="off" delete_if_empty="true" /> 1338 <check key="fuel:HGV_diesel" text="Diesel for Heavy Good Vehicles" default="off" delete_if_empty="true" /> 1339 <check key="fuel:octane_91" text="Octane 91" default="off" delete_if_empty="true" /> 1340 <check key="fuel:octane_95" text="Octane 95" default="off" delete_if_empty="true" /> 1341 <check key="fuel:octane_98" text="Octane 98" default="off" delete_if_empty="true" /> 1342 <check key="fuel:octane_100" text="Octane 100" default="off" delete_if_empty="true" /> 1343 <check key="fuel:e10" text="E10 (10% Ethanol mix)" default="off" delete_if_empty="true" /> 1344 <check key="fuel:e85" text="E85 (85% Ethanol mix)" default="off" delete_if_empty="true" /> 1345 <check key="fuel:lpg" text="LPG (Liquefied petroleum gas)" default="off" delete_if_empty="true" /> 1346 <check key="fuel:cng" text="CNG (Compressed Natural Gas)" default="off" delete_if_empty="true" /> 1347 <check key="fuel:1_25" text="1/25 mix (mofa/moped)" default="off" delete_if_empty="true" /> 1348 <check key="fuel:1_50" text="1/50 mix (mofa/moped)" default="off" delete_if_empty="true" /> 1334 <text key="name" text="Name" default="" delete_if_empty="true" /> 1335 <combo key="opening_hours" text="Opening Hours" values="24/7,Mo-Fr 08:30-20:00,Tu-Su 08:00-15:00; Sa 08:00-12:00" default="" delete_if_empty="true" /> 1336 <label text="Fuel types:" /> 1337 <check key="fuel:diesel" text="Diesel" default="off" delete_if_empty="true" /> 1338 <check key="fuel:biodiesel" text="Bio Diesel" default="off" delete_if_empty="true" /> 1339 <check key="fuel:GTL_diesel" text="Diesel (Gas To Liquid - ultimate diesel)" default="off" delete_if_empty="true" /> 1340 <check key="fuel:HGV_diesel" text="Diesel for Heavy Good Vehicles" default="off" delete_if_empty="true" /> 1341 <check key="fuel:octane_91" text="Octane 91" default="off" delete_if_empty="true" /> 1342 <check key="fuel:octane_95" text="Octane 95" default="off" delete_if_empty="true" /> 1343 <check key="fuel:octane_98" text="Octane 98" default="off" delete_if_empty="true" /> 1344 <check key="fuel:octane_100" text="Octane 100" default="off" delete_if_empty="true" /> 1345 <check key="fuel:e10" text="E10 (10% Ethanol mix)" default="off" delete_if_empty="true" /> 1346 <check key="fuel:e85" text="E85 (85% Ethanol mix)" default="off" delete_if_empty="true" /> 1347 <check key="fuel:lpg" text="LPG (Liquefied petroleum gas)" default="off" delete_if_empty="true" /> 1348 <check key="fuel:cng" text="CNG (Compressed Natural Gas)" default="off" delete_if_empty="true" /> 1349 <check key="fuel:1_25" text="1/25 mix (mofa/moped)" default="off" delete_if_empty="true" /> 1350 <check key="fuel:1_50" text="1/50 mix (mofa/moped)" default="off" delete_if_empty="true" /> 1351 <check key="shop" text="With kiosk" value_on="kiosk" value_off="" default="off" delete_if_empty="true" /> 1349 1352 </optional> 1350 1353 </item> … … 2213 2216 <key key="amenity" value="post_office" /> 2214 2217 <text key="name" text="Name" default="" delete_if_empty="true" /> 2215 2218 <text key="operator" text="Operator" default="" delete_if_empty="true" /> 2216 2219 </item> 2217 2220 <separator/> … … 2425 2428 <text key="operator" text="Operator" default="" delete_if_empty="true" /> 2426 2429 <text key="ref" text="Line reference" default="" delete_if_empty="true" /> 2427 2430 <!-- TODO: voltage values used are a mixture of power lines and railways - needs cleanup --> 2428 2431 <combo key="voltage" text="Voltage" values="3000,10000,15000,20000,25000,110000,220000,380000" default="" delete_if_empty="true" /> 2429 2432 <text key="cables" text="Amount of Cables" default="" delete_if_empty="true" /> -
trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java
r3273 r3279 224 224 public String text_context; 225 225 public String locale_text; 226 public String value_on = OsmUtils.trueval; 227 public String value_off = OsmUtils.falseval; 226 228 public boolean default_ = false; // only used for tagless objects 227 229 public boolean use_last_as_default = false; … … 249 251 oneValue = s; 250 252 } 251 if (usage.values.size() < 2 && (oneValue == null || OsmUtils.trueval.equals(oneValue) ||OsmUtils.falseval.equals(oneValue))) {253 if (usage.values.size() < 2 && (oneValue == null || value_on.equals(oneValue) || value_off.equals(oneValue))) { 252 254 if(def) 253 255 { … … 260 262 // all selected objects share the same value which is either true or false or unset, 261 263 // we can display a standard check box. 262 initialState = OsmUtils.trueval.equals(oneValue) ?264 initialState = value_on.equals(oneValue) ? 263 265 QuadStateCheckBox.State.SELECTED : 264 OsmUtils.falseval.equals(oneValue) ?266 value_off.equals(oneValue) ? 265 267 QuadStateCheckBox.State.NOT_SELECTED : 266 268 def ? QuadStateCheckBox.State.SELECTED … … 294 296 // otherwise change things according to the selected value. 295 297 cmds.add(new ChangePropertyCommand(sel, key, 296 check.getState() == QuadStateCheckBox.State.SELECTED ? OsmUtils.trueval:297 check.getState() == QuadStateCheckBox.State.NOT_SELECTED ? OsmUtils.falseval:298 check.getState() == QuadStateCheckBox.State.SELECTED ? value_on : 299 check.getState() == QuadStateCheckBox.State.NOT_SELECTED ? value_off : 298 300 null)); 299 301 }
Note:
See TracChangeset
for help on using the changeset viewer.