Changeset 18423 in josm for trunk/resources/images/presets/vehicle
- Timestamp:
- 2022-03-30T18:28:49+02:00 (4 years ago)
- Location:
- trunk/resources/images/presets/vehicle
- Files:
-
- 11 edited
-
bump.svg (modified) (5 diffs)
-
chicane.svg (modified) (4 diffs)
-
choker.svg (modified) (4 diffs)
-
cushion.svg (modified) (5 diffs)
-
dip.svg (modified) (5 diffs)
-
hump.svg (modified) (5 diffs)
-
island.svg (modified) (2 diffs)
-
rumble_strip.svg (modified) (9 diffs)
-
table.svg (modified) (7 diffs)
-
traffic_calming.svg (modified) (7 diffs)
-
waypoints.svg (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/resources/images/presets/vehicle/bump.svg
r13363 r18423 79 79 x="147.89999" 80 80 y="370.10001" 81 class="st4"82 81 width="6.5" 83 82 height="14.1" … … 89 88 inkscape:connector-curvature="0" 90 89 id="path3387-0" 91 d="m 5,1039.3653 -1,0 0,-2 1,0 z" 92 class="st5" /> 90 d="m 5,1039.3653 -1,0 0,-2 1,0 z" /> 93 91 <path 94 92 sodipodi:nodetypes="ccccc" … … 96 94 inkscape:connector-curvature="0" 97 95 id="path3387-0-9" 98 d="m 5,1042.3653 -1,0 0,-2 1,0 z" 99 class="st5" /> 96 d="m 5,1042.3653 -1,0 0,-2 1,0 z" /> 100 97 <path 101 98 sodipodi:nodetypes="ccccc" … … 103 100 inkscape:connector-curvature="0" 104 101 id="path3387-0-9-7" 105 d="m 5,1048.3653 -1,0 0,-2 1,0 z" 106 class="st5" /> 102 d="m 5,1048.3653 -1,0 0,-2 1,0 z" /> 107 103 <path 108 104 sodipodi:nodetypes="ccccc" … … 110 106 inkscape:connector-curvature="0" 111 107 id="path3387-0-9-4" 112 d="m 5,1051.3653 -1,0 0,-2 1,0 z" 113 class="st5" /> 108 d="m 5,1051.3653 -1,0 0,-2 1,0 z" /> 114 109 <rect 115 110 style="opacity:1;fill:#4d4d4d;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" -
trunk/resources/images/presets/vehicle/chicane.svg
r13363 r18423 78 78 x="147.89999" 79 79 y="370.10001" 80 class="st4"81 80 width="6.5" 82 81 height="14.1" … … 88 87 inkscape:connector-curvature="0" 89 88 id="path3387-0" 90 d="m 5,1039.3621 -1,0 0,-2 1,0 z" 91 class="st5" /> 89 d="m 5,1039.3621 -1,0 0,-2 1,0 z" /> 92 90 <path 93 91 sodipodi:nodetypes="ccccc" … … 95 93 inkscape:connector-curvature="0" 96 94 id="path3387-0-9-4" 97 d="m 5,1051.3621 -1,0 0,-2 1,0 z" 98 class="st5" /> 95 d="m 5,1051.3621 -1,0 0,-2 1,0 z" /> 99 96 <path 100 class="st5"101 97 d="m 5,1047.3621 -1,0 0,-2 1,0 z" 102 98 id="path4187" … … 109 105 inkscape:connector-curvature="0" 110 106 id="path4189" 111 d="m 5,1043.3621 -1,0 0,-2 1,0 z" 112 class="st5" /> 107 d="m 5,1043.3621 -1,0 0,-2 1,0 z" /> 113 108 <path 114 109 style="fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" -
trunk/resources/images/presets/vehicle/choker.svg
r13363 r18423 78 78 x="147.89999" 79 79 y="370.10001" 80 class="st4"81 80 width="6.5" 82 81 height="14.1" … … 88 87 inkscape:connector-curvature="0" 89 88 id="path3387-0" 90 d="m 5,1039.3621 -1,0 0,-2 1,0 z" 91 class="st5" /> 89 d="m 5,1039.3621 -1,0 0,-2 1,0 z" /> 92 90 <path 93 91 sodipodi:nodetypes="ccccc" … … 95 93 inkscape:connector-curvature="0" 96 94 id="path3387-0-9-4" 97 d="m 5,1051.3621 -1,0 0,-2 1,0 z" 98 class="st5" /> 95 d="m 5,1051.3621 -1,0 0,-2 1,0 z" /> 99 96 <path 100 class="st5"101 97 d="m 5,1047.3621 -1,0 0,-2 1,0 z" 102 98 id="path4187" … … 109 105 inkscape:connector-curvature="0" 110 106 id="path4189" 111 d="m 5,1043.3621 -1,0 0,-2 1,0 z" 112 class="st5" /> 107 d="m 5,1043.3621 -1,0 0,-2 1,0 z" /> 113 108 <path 114 109 style="fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" -
trunk/resources/images/presets/vehicle/cushion.svg
r13363 r18423 78 78 x="147.89999" 79 79 y="370.10001" 80 class="st4"81 80 width="6.5" 82 81 height="14.1" … … 88 87 inkscape:connector-curvature="0" 89 88 id="path3387-0" 90 d="m 5,1039.3621 -1,0 0,-2 1,0 z" 91 class="st5" /> 89 d="m 5,1039.3621 -1,0 0,-2 1,0 z" /> 92 90 <path 93 91 sodipodi:nodetypes="ccccc" … … 95 93 inkscape:connector-curvature="0" 96 94 id="path3387-0-9-4" 97 d="m 5,1051.3621 -1,0 0,-2 1,0 z" 98 class="st5" /> 95 d="m 5,1051.3621 -1,0 0,-2 1,0 z" /> 99 96 <rect 100 97 style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" … … 105 102 y="1042.3621" /> 106 103 <path 107 class="st5"108 104 d="m 5,1047.3621 -1,0 0,-2 1,0 z" 109 105 id="path4187" … … 116 112 inkscape:connector-curvature="0" 117 113 id="path4189" 118 d="m 5,1043.3621 -1,0 0,-2 1,0 z" 119 class="st5" /> 114 d="m 5,1043.3621 -1,0 0,-2 1,0 z" /> 120 115 <rect 121 116 y="1042.3621" -
trunk/resources/images/presets/vehicle/dip.svg
r15088 r18423 79 79 x="147.89999" 80 80 y="370.10001" 81 class="st4"82 81 width="6.5" 83 82 height="14.1" … … 89 88 inkscape:connector-curvature="0" 90 89 id="path3387-0" 91 d="m 5,1039.3653 -1,0 0,-2 1,0 z" 92 class="st5" /> 90 d="m 5,1039.3653 -1,0 0,-2 1,0 z" /> 93 91 <path 94 92 sodipodi:nodetypes="ccccc" … … 96 94 inkscape:connector-curvature="0" 97 95 id="path3387-0-9" 98 d="m 5,1042.3653 -1,0 0,-2 1,0 z" 99 class="st5" /> 96 d="m 5,1042.3653 -1,0 0,-2 1,0 z" /> 100 97 <path 101 98 sodipodi:nodetypes="ccccc" … … 103 100 inkscape:connector-curvature="0" 104 101 id="path3387-0-9-7" 105 d="m 5,1048.3653 -1,0 0,-2 1,0 z" 106 class="st5" /> 102 d="m 5,1048.3653 -1,0 0,-2 1,0 z" /> 107 103 <path 108 104 sodipodi:nodetypes="ccccc" … … 110 106 inkscape:connector-curvature="0" 111 107 id="path3387-0-9-4" 112 d="m 5,1051.3653 -1,0 0,-2 1,0 z" 113 class="st5" /> 108 d="m 5,1051.3653 -1,0 0,-2 1,0 z" /> 114 109 <rect 115 110 style="opacity:1;fill:#2090cf;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" -
trunk/resources/images/presets/vehicle/hump.svg
r13363 r18423 79 79 x="147.89999" 80 80 y="370.10001" 81 class="st4"82 81 width="6.5" 83 82 height="14.1" … … 89 88 inkscape:connector-curvature="0" 90 89 id="path3387-0" 91 d="m 5,1038.3621 -1,0 0,-2 1,0 z" 92 class="st5" /> 90 d="m 5,1038.3621 -1,0 0,-2 1,0 z" /> 93 91 <path 94 92 sodipodi:nodetypes="ccccc" … … 96 94 inkscape:connector-curvature="0" 97 95 id="path3387-0-9" 98 d="m 5,1041.3621 -1,0 0,-2 1,0 z" 99 class="st5" /> 96 d="m 5,1041.3621 -1,0 0,-2 1,0 z" /> 100 97 <path 101 98 sodipodi:nodetypes="ccccc" … … 103 100 inkscape:connector-curvature="0" 104 101 id="path3387-0-9-7" 105 d="m 5,1049.3621 -1,0 0,-2 1,0 z" 106 class="st5" /> 102 d="m 5,1049.3621 -1,0 0,-2 1,0 z" /> 107 103 <path 108 104 sodipodi:nodetypes="ccccc" … … 110 106 inkscape:connector-curvature="0" 111 107 id="path3387-0-9-4" 112 d="m 5,1052.3621 -1,0 0,-2 1,0 z" 113 class="st5" /> 108 d="m 5,1052.3621 -1,0 0,-2 1,0 z" /> 114 109 <rect 115 110 style="opacity:1;fill:#4d4d4d;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" -
trunk/resources/images/presets/vehicle/island.svg
r13363 r18423 89 89 inkscape:connector-curvature="0" 90 90 id="path3387-0" 91 d="m 5,1039.3621 -1,0 0,-2 1,0 z" 92 class="st5" /> 91 d="m 5,1039.3621 -1,0 0,-2 1,0 z" /> 93 92 <path 94 93 sodipodi:nodetypes="ccccc" … … 96 95 inkscape:connector-curvature="0" 97 96 id="path3387-0-9-4" 98 d="m 5,1051.3621 -1,0 0,-2 1,0 z" 99 class="st5" /> 97 d="m 5,1051.3621 -1,0 0,-2 1,0 z" /> 100 98 <path 101 99 style="fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" -
trunk/resources/images/presets/vehicle/rumble_strip.svg
r13363 r18423 78 78 x="147.89999" 79 79 y="370.10001" 80 class="st4"81 80 width="6.5" 82 81 height="14.1" … … 88 87 inkscape:connector-curvature="0" 89 88 id="path3387-0" 90 d="m 5,1039.3653 -1,0 0,-2 1,0 z" 91 class="st5" /> 89 d="m 5,1039.3653 -1,0 0,-2 1,0 z" /> 92 90 <path 93 91 sodipodi:nodetypes="ccccc" … … 95 93 inkscape:connector-curvature="0" 96 94 id="path3387-0-9" 97 d="m 5,1043.3621 -1,0 0,-2 1,0 z" 98 class="st5" /> 95 d="m 5,1043.3621 -1,0 0,-2 1,0 z" /> 99 96 <path 100 97 sodipodi:nodetypes="ccccc" … … 102 99 inkscape:connector-curvature="0" 103 100 id="path3387-0-9-7" 104 d="m 5,1047.3621 -1,0 0,-2 1,0 z" 105 class="st5" /> 101 d="m 5,1047.3621 -1,0 0,-2 1,0 z" /> 106 102 <path 107 103 sodipodi:nodetypes="ccccc" … … 109 105 inkscape:connector-curvature="0" 110 106 id="path3387-0-9-4" 111 d="m 5,1051.3653 -1,0 0,-2 1,0 z" 112 class="st5" /> 107 d="m 5,1051.3653 -1,0 0,-2 1,0 z" /> 113 108 <path 114 109 sodipodi:nodetypes="ccccc" … … 116 111 inkscape:connector-curvature="0" 117 112 id="path3387-0-9-7-4" 118 d="m 9,1047.3621 -3,0 0,-1 3,0 z" 119 class="st5" /> 113 d="m 9,1047.3621 -3,0 0,-1 3,0 z" /> 120 114 <path 121 class="st5"122 115 d="m 9,1049.3621 -3,0 0,-1 3,0 z" 123 116 id="path4173" … … 130 123 inkscape:connector-curvature="0" 131 124 id="path4175" 132 d="m 9,1051.3621 -3,0 0,-1 3,0 z" 133 class="st5" /> 125 d="m 9,1051.3621 -3,0 0,-1 3,0 z" /> 134 126 <path 135 class="st5"136 127 d="m 3,1042.3621 -3,0 0,-1 3,0 z" 137 128 id="path4177" … … 144 135 inkscape:connector-curvature="0" 145 136 id="path4179" 146 d="m 3,1040.3621 -3,0 0,-1 3,0 z" 147 class="st5" /> 137 d="m 3,1040.3621 -3,0 0,-1 3,0 z" /> 148 138 <path 149 class="st5"150 139 d="m 3,1038.3621 -3,0 0,-1 3,0 z" 151 140 id="path4181" … … 158 147 inkscape:connector-curvature="0" 159 148 id="path4147" 160 d="m 3,1044.3621 -3,0 0,-1 3,0 z" 161 class="st5" /> 149 d="m 3,1044.3621 -3,0 0,-1 3,0 z" /> 162 150 <path 163 class="st5"164 151 d="m 9,1045.3621 -3,0 0,-1 3,0 z" 165 152 id="path4149" -
trunk/resources/images/presets/vehicle/table.svg
r13363 r18423 78 78 x="147.89999" 79 79 y="370.10001" 80 class="st4"81 80 width="6.5" 82 81 height="14.1" … … 88 87 inkscape:connector-curvature="0" 89 88 id="path3387-0" 90 d="m 5,1040.3621 -1,0 0,-2 1,0 z" 91 class="st5" /> 89 d="m 5,1040.3621 -1,0 0,-2 1,0 z" /> 92 90 <path 93 91 sodipodi:nodetypes="ccccc" … … 95 93 inkscape:connector-curvature="0" 96 94 id="path3387-0-9-4" 97 d="m 5,1050.3621 -1,0 0,-2 1,0 z" 98 class="st5" /> 95 d="m 5,1050.3621 -1,0 0,-2 1,0 z" /> 99 96 <rect 100 97 style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" … … 109 106 inkscape:connector-curvature="0" 110 107 id="path3387-0-9-7-4" 111 d="m 8.000001,1046.3621 -1,0 0,-4 1,0 z" 112 class="st5" /> 108 d="m 8.000001,1046.3621 -1,0 0,-4 1,0 z" /> 113 109 <path 114 class="st5"115 110 d="m 2,1046.3621 -1,0 0,-4 1,0 z" 116 111 id="path4177" … … 123 118 inkscape:connector-curvature="0" 124 119 id="path4179" 125 d="m 4,1046.3621 -1,0 0,-4 1,0 z" 126 class="st5" /> 120 d="m 4,1046.3621 -1,0 0,-4 1,0 z" /> 127 121 <path 128 class="st5"129 122 d="m 6,1046.3621 -1,0 0,-4 1,0 z" 130 123 id="path4181" … … 133 126 sodipodi:nodetypes="ccccc" /> 134 127 <path 135 class="st5"136 128 d="m 5,1037.3621 -1,0 0,-1 1,0 z" 137 129 id="path4183" … … 140 132 sodipodi:nodetypes="ccccc" /> 141 133 <path 142 class="st5"143 134 d="m 5,1052.3621 -1,0 0,-1 1,0 z" 144 135 id="path4185" -
trunk/resources/images/presets/vehicle/traffic_calming.svg
r13363 r18423 84 84 x="147.89999" 85 85 y="370.10001" 86 class="st4"87 86 width="6.5" 88 87 height="14.1" … … 94 93 inkscape:connector-curvature="0" 95 94 id="path3387-0" 96 d="m 5,1039.3621 -1,0 0,-2 1,0 z" 97 class="st5" /> 95 d="m 5,1039.3621 -1,0 0,-2 1,0 z" /> 98 96 <path 99 97 sodipodi:nodetypes="ccccc" … … 101 99 inkscape:connector-curvature="0" 102 100 id="path3387-0-9" 103 d="m 5,1042.3621 -1,0 0,-2 1,0 z" 104 class="st5" /> 101 d="m 5,1042.3621 -1,0 0,-2 1,0 z" /> 105 102 <path 106 103 sodipodi:nodetypes="ccccc" … … 108 105 inkscape:connector-curvature="0" 109 106 id="path3387-0-9-7" 110 d="m 5,1048.3621 -1,0 0,-2 1,0 z" 111 class="st5" /> 107 d="m 5,1048.3621 -1,0 0,-2 1,0 z" /> 112 108 <path 113 109 sodipodi:nodetypes="ccccc" … … 115 111 inkscape:connector-curvature="0" 116 112 id="path3387-0-9-4" 117 d="m 5,1051.3621 -1,0 0,-2 1,0 z" 118 class="st5" /> 113 d="m 5,1051.3621 -1,0 0,-2 1,0 z" /> 119 114 <rect 120 115 style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" … … 128 123 inkscape:connector-curvature="0" 129 124 d="m 11.236234,1039.306 c -0.77002,0.017 -1.5671119,0.7072 -1.4897799,2.2195 l -1.7457337,-0.017 c -0.03222,-2.2242 1.025932,-3.0492 1.5484917,-3.2969 0.4994209,-0.2368 1.1335729,-0.3622 1.7510069,-0.3622 0.738027,0 1.340991,0.094 1.80889,0.2787 0.4679,0.1843 0.848973,0.4225 1.133571,0.7101 0.284599,0.2877 0.482371,0.6113 0.593316,0.9664 0.110946,0.3551 0.164006,0.6967 0.164006,1.0203 0,0.409 -0.082,0.7731 -0.250832,1.0922 -0.16883,0.3191 -0.37625,0.6158 -0.622259,0.8944 -0.246009,0.2787 -0.516136,0.5394 -0.815206,0.7956 -0.29907,0.2517 -0.569197,0.5124 -0.815207,0.7821 -0.246009,0.2697 -0.453428,0.5663 -0.622258,0.8854 -0.168829,0.3191 -0.250833,0.6742 -0.250833,1.0743 l 0,0.1977 c 0,0.072 0.0048,0.1394 0.0193,0.1978 l -1.504996,0 c -0.05306,-0.2382 -0.07718,-0.4944 -0.07718,-0.7596 0,-0.3866 0.07236,-0.7326 0.221891,-1.0473 0.149535,-0.3146 0.337659,-0.6068 0.569197,-0.8764 0.231538,-0.2697 0.477547,-0.5214 0.733204,-0.7596 0.255656,-0.2338 0.501665,-0.472 0.738027,-0.7102 0.231538,-0.2382 0.424486,-0.4944 0.569197,-0.7596 0.149535,-0.2652 0.221891,-0.5528 0.221891,-0.8675 0,-0.5079 -0.173654,-0.9169 -0.52096,-1.236 -0.342484,-0.3101 -0.686455,-0.4366 -1.356739,-0.4221 z m 1.052845,10.3643 c 0,0.3236 -0.115769,0.6068 -0.347307,0.845 -0.231538,0.2382 -0.549902,0.3596 -0.95027,0.3596 -0.400368,0 -0.718732,-0.1214 -0.95027,-0.3596 -0.02286,-0.024 -0.02703,-0.016 -0.044138,-0.041 l 2.346e-4,-1.6044 c 0.024147,-0.034 0.0099,-0.011 0.043904,-0.05 0.220586,-0.2484 0.549902,-0.3595 0.95027,-0.3595 0.400368,0 0.713909,0.1213 0.95027,0.3595 0.231538,0.2383 0.347307,0.5214 0.347307,0.8495 z" 130 class="st1"131 125 id="path4148" 132 126 sodipodi:nodetypes="sccsssssssscssssccssscccscssssssccscss" /> … … 139 133 inkscape:connector-curvature="0" 140 134 d="m 266.77352,295.60834 c -15.96324,0.36944 -32.48768,15.73538 -30.88452,49.38093 l -36.19071,-0.38025 C 199.03031,295.12395 220.9668,276.76971 231.8,271.25733 242.15344,265.98907 255.3,263.2 268.1,263.2 c 15.3,0 27.8,2.1 37.5,6.2 9.7,4.1 17.6,9.4 23.5,15.8 5.9,6.4 10,13.6 12.3,21.5 2.3,7.9 3.4,15.5 3.4,22.7 0,9.1 -1.7,17.2 -5.2,24.3 -3.5,7.1 -7.8,13.7 -12.9,19.9 -5.1,6.2 -10.7,12 -16.9,17.7 -6.2,5.6 -11.8,11.4 -16.9,17.4 -5.1,6 -9.4,12.6 -12.9,19.7 -3.5,7.1 -5.2,15 -5.2,23.9 l 0,4.4 c 0,1.6 0.1,3.1 0.4,4.4 l -31.2,0 c -1.1,-5.3 -1.6,-11 -1.6,-16.9 0,-8.6 1.5,-16.3 4.6,-23.3 3.1,-7 7,-13.5 11.8,-19.5 4.8,-6 9.9,-11.6 15.2,-16.9 5.3,-5.2 10.4,-10.5 15.3,-15.8 4.8,-5.3 8.8,-11 11.8,-16.9 3.1,-5.9 4.6,-12.3 4.6,-19.3 0,-11.3 -3.6,-20.4 -10.8,-27.5 -7.1,-6.9 -14.23086,-9.71326 -28.12648,-9.39166 z M 288.6,526.2 c 0,7.2 -2.4,13.5 -7.2,18.8 -4.8,5.3 -11.4,8 -19.7,8 -8.3,0 -14.9,-2.7 -19.7,-8 -4.8,-5.3 -7.2,-11.6 -7.2,-18.8 0,-7.2 2.4,-13.5 7.2,-18.9 4.8,-5.3 11.4,-8 19.7,-8 8.3,0 14.8,2.7 19.7,8 4.8,5.3 7.2,11.6 7.2,18.9 z" 141 class="st1"142 135 id="XMLID_140_-7" 143 136 sodipodi:nodetypes="sccsssssssscssssccssscccscsssssscscs" /> -
trunk/resources/images/presets/vehicle/waypoints.svg
r13363 r18423 78 78 x="147.89999" 79 79 y="370.10001" 80 class="st4"81 80 width="6.5" 82 81 height="14.1" … … 88 87 inkscape:connector-curvature="0" 89 88 id="path3387-0" 90 d="m 5,1039.3621 -1,0 0,-2 1,0 z" 91 class="st5" /> 89 d="m 5,1039.3621 -1,0 0,-2 1,0 z" /> 92 90 <path 93 91 sodipodi:nodetypes="ccccc" … … 95 93 inkscape:connector-curvature="0" 96 94 id="path3387-0-9-4" 97 d="m 5,1051.3621 -1,0 0,-2 1,0 z" 98 class="st5" /> 95 d="m 5,1051.3621 -1,0 0,-2 1,0 z" /> 99 96 <circle 100 97 style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
Note:
See TracChangeset
for help on using the changeset viewer.
