|
904 | 904 | <check key="embankment" text="Embankment" disable_off="true"/>
|
905 | 905 | </optional>
|
906 | 906 | </chunk>
|
907 |
| - <chunk id="traffic_signals_direction"> |
908 |
| - <combo key="direction" text="For traffic direction" values="forward,backward,N,E,S,W,0,90,180,270" |
909 |
| - display_values="Forward,Backward,North,East,South,West,0°,90°,180°,270°" values_sort="false" value_type="cardinal_direction" /> |
| 907 | + <chunk id="traffic_sign_direction"> |
| 908 | + <combo key="direction" text="For traffic direction" values="forward,backward" |
| 909 | + display_values="Forward,Backward" values_sort="false" match="key" /> |
| 910 | + </chunk> |
| 911 | + <chunk id="traffic_sign_direction_standalone"> |
| 912 | + <combo key="direction" text="Facing" values="N,E,S,W,0,90,180,270" |
| 913 | + display_values="North,East,South,West,0°,90°,180°,270°" values_sort="false" match="key" value_type="cardinal_direction" /> |
| 914 | + </chunk> |
| 915 | + <chunk id="city_limit_base"> |
| 916 | + <link wiki="Tag:traffic_sign=city_limit"/> |
| 917 | + <space/> |
| 918 | + <key key="traffic_sign" value="city_limit"/> |
| 919 | + <text key="name" text="Name"/> |
| 920 | + <text key="alt_name" text="Alternate name" alternative_autocomplete_keys="name" /> |
| 921 | + <combo key="city_limit" values="begin,end,both" display_values="Begin,End,Both" values_sort="false" /> |
| 922 | + <combo key="colour:back" text="Background colour" values_context="colour" > |
| 923 | + <reference ref="colour_values"/> |
| 924 | + </combo> |
| 925 | + <preset_link preset_name="Name"/> |
910 | 926 | </chunk>
|
911 | 927 | <chunk id="min_age">
|
912 | 928 | <text key="min_age" text="Minimum age"/>
|
|
3747 | 3763 | <text key="name" text="Name"/>
|
3748 | 3764 | </optional>
|
3749 | 3765 | </item> <!-- Traffic Signal -->
|
3750 |
| - <item name="Stop" icon="${highway_stop}" type="node" preset_name_label="true"> |
| 3766 | + <item name="Stop" icon="${highway_stop}" type="node" preset_name_label="true" match_expression="child highway=*"> |
3751 | 3767 | <link wiki="Tag:highway=stop"/>
|
3752 | 3768 | <key key="highway" value="stop"/>
|
3753 | 3769 | <combo key="stop" text="Type" values="all,minor" display_values="All,Minor"/>
|
3754 |
| - <reference ref="traffic_signals_direction" /> |
| 3770 | + <reference ref="traffic_sign_direction" /> |
3755 | 3771 | </item> <!-- Stop -->
|
3756 |
| - <item name="Give Way" icon="${highway_give_way}" type="node" preset_name_label="true"> |
| 3772 | + <item name="Stop (separate)" icon="${highway_stop}" type="node" preset_name_label="true" match_expression="-child highway=*"> |
| 3773 | + <link wiki="Tag:highway=stop"/> |
| 3774 | + <key key="highway" value="stop"/> |
| 3775 | + <combo key="stop" text="Type" values="all,minor" display_values="All,Minor"/> |
| 3776 | + <reference ref="traffic_sign_direction_standalone" /> |
| 3777 | + </item> <!-- Stop (separate)--> |
| 3778 | + <item name="Give Way" icon="${highway_give_way}" type="node" preset_name_label="true" match_expression="child highway=*"> |
3757 | 3779 | <link wiki="Tag:highway=give_way"/>
|
3758 | 3780 | <key key="highway" value="give_way"/>
|
3759 |
| - <reference ref="traffic_signals_direction" /> |
| 3781 | + <reference ref="traffic_sign_direction" /> |
3760 | 3782 | </item> <!-- Give Way -->
|
| 3783 | + <item name="Give Way (separate)" icon="${highway_give_way}" type="node" preset_name_label="true" match_expression="-child highway=*"> |
| 3784 | + <link wiki="Tag:highway=give_way"/> |
| 3785 | + <key key="highway" value="give_way"/> |
| 3786 | + <reference ref="traffic_sign_direction_standalone" /> |
| 3787 | + </item> <!-- Give Way (separate) --> |
3761 | 3788 | <item name="Advanced stop line" icon="${highway_cycleway_asl}" type="node" preset_name_label="true">
|
3762 | 3789 | <link wiki="Tag:cycleway=asl" />
|
3763 | 3790 | <key key="cycleway" value="asl" object="true" />
|
|
3883 | 3910 | <link wiki="Tag:highway=turning_loop"/>
|
3884 | 3911 | <key key="highway" value="turning_loop"/>
|
3885 | 3912 | </item> <!-- Turning Loop -->
|
3886 |
| - <item name="City Limit" icon="${traffic_sign_city_limit}" type="node" preset_name_label="true"> |
3887 |
| - <link wiki="Tag:traffic_sign=city_limit"/> |
3888 |
| - <space/> |
3889 |
| - <key key="traffic_sign" value="city_limit"/> |
3890 |
| - <text key="name" text="Name"/> |
3891 |
| - <text key="alt_name" text="Alternate name" alternative_autocomplete_keys="name" /> |
3892 |
| - <combo key="city_limit" values="begin,end,both" display_values="Begin,End,Both" values_sort="false" /> |
3893 |
| - <reference ref="traffic_signals_direction" /> |
3894 |
| - <combo key="colour:back" text="Background colour" values_context="colour" > |
3895 |
| - <reference ref="colour_values"/> |
3896 |
| - </combo> |
3897 |
| - <preset_link preset_name="Name"/> |
| 3913 | + <item name="City limit" icon="${traffic_sign_city_limit}" type="node" preset_name_label="true" match_expression="child highway=*"> |
| 3914 | + <reference ref="city_limit_base" /> |
| 3915 | + <reference ref="traffic_sign_direction" /> |
3898 | 3916 | </item> <!-- City Limit -->
|
3899 |
| - <item name="Speed Limit Sign" icon="${traffic_sign_speed_limit}" type="node" preset_name_label="true"> |
| 3917 | + <item name="City limit (separate)" icon="${traffic_sign_city_limit}" type="node" preset_name_label="true" match_expression="-child highway=*"> |
| 3918 | + <reference ref="city_limit_base" /> |
| 3919 | + <reference ref="traffic_sign_direction_standalone" /> |
| 3920 | + </item> <!-- City Limit (separate)--> |
| 3921 | + <item name="Speed limit sign" icon="${traffic_sign_speed_limit}" type="node" preset_name_label="true" match_expression="child highway=*"> |
3900 | 3922 | <link wiki="Key:traffic_sign"/>
|
3901 | 3923 | <space/>
|
3902 | 3924 | <key key="traffic_sign" value="maxspeed"/>
|
3903 | 3925 | <reference ref="maxspeed"/>
|
3904 |
| - <reference ref="traffic_signals_direction" /> |
| 3926 | + <reference ref="traffic_sign_direction" /> |
3905 | 3927 | </item> <!-- Speed Limit Sign -->
|
3906 |
| - <item name="Stop sign" icon="${traffic_sign_stop}" type="node" preset_name_label="true"> |
| 3928 | + <item name="Speed limit sign (separate)" icon="${traffic_sign_speed_limit}" type="node" preset_name_label="true" match_expression="-child highway=*"> |
| 3929 | + <link wiki="Key:traffic_sign"/> |
| 3930 | + <space/> |
| 3931 | + <key key="traffic_sign" value="maxspeed"/> |
| 3932 | + <reference ref="maxspeed"/> |
| 3933 | + <reference ref="traffic_sign_direction_standalone" /> |
| 3934 | + </item> <!-- Speed Limit Sign (separate)--> |
| 3935 | + <item name="Stop sign" icon="${traffic_sign_stop}" type="node" preset_name_label="true" match_expression="child highway=*"> |
3907 | 3936 | <link wiki="Key:traffic_sign"/>
|
3908 | 3937 | <space/>
|
3909 | 3938 | <key key="traffic_sign" value="stop"/>
|
3910 |
| - <reference ref="traffic_signals_direction" /> |
| 3939 | + <reference ref="traffic_sign_direction" /> |
3911 | 3940 | </item> <!-- Stop sign -->
|
3912 |
| - <item name="Traffic sign" icon="${traffic_sign}" type="node" preset_name_label="true"> |
| 3941 | + <item name="Stop sign (separate)" icon="${traffic_sign_stop}" type="node" preset_name_label="true" match_expression="-child highway=*"> |
| 3942 | + <link wiki="Key:traffic_sign"/> |
| 3943 | + <space/> |
| 3944 | + <key key="traffic_sign" value="stop"/> |
| 3945 | + <reference ref="traffic_sign_direction_standalone" /> |
| 3946 | + </item> <!-- Stop sign (separate)--> |
| 3947 | + <item name="Traffic sign" icon="${traffic_sign}" type="node" preset_name_label="true" match_expression="child highway=*"> |
3913 | 3948 | <link wiki="Key:traffic_sign"/>
|
3914 | 3949 | <space/>
|
3915 | 3950 | <combo key="traffic_sign" text="Traffic sign" match="key" editable="true">
|
3916 | 3951 | <reference ref="traffic_sign_values"/>
|
3917 | 3952 | </combo>
|
3918 |
| - <reference ref="traffic_signals_direction" /> |
| 3953 | + <reference ref="traffic_sign_direction" /> |
3919 | 3954 | </item> <!-- Traffic sign -->
|
| 3955 | + <item name="Traffic sign (separate)" icon="${traffic_sign}" type="node" preset_name_label="true" match_expression="-child highway=*"> |
| 3956 | + <link wiki="Key:traffic_sign"/> |
| 3957 | + <space/> |
| 3958 | + <combo key="traffic_sign" text="Traffic sign" match="key" editable="true"> |
| 3959 | + <reference ref="traffic_sign_values"/> |
| 3960 | + </combo> |
| 3961 | + <reference ref="traffic_sign_direction_standalone" /> |
| 3962 | + </item> <!-- Traffic sign (separate)--> |
3920 | 3963 | <item name="Traffic Sign Forward" text="Traffic sign forward" icon="${traffic_sign_forward}" type="node" preset_name_label="true">
|
3921 | 3964 | <link wiki="Key:traffic_sign"/>
|
3922 | 3965 | <space/>
|
|
0 commit comments