Merge lp:~3v1n0/unity/icon-renderer-scaling into lp:unity
- icon-renderer-scaling
- Merge into trunk
Proposed by
Marco Trevisan (Treviño)
Status: | Merged | ||||||||
---|---|---|---|---|---|---|---|---|---|
Approved by: | Stephen M. Webb | ||||||||
Approved revision: | no longer in the source branch. | ||||||||
Merged at revision: | 3747 | ||||||||
Proposed branch: | lp:~3v1n0/unity/icon-renderer-scaling | ||||||||
Merge into: | lp:unity | ||||||||
Diff against target: |
3455 lines (+2901/-141) 31 files modified
launcher/SwitcherController.cpp (+4/-2) launcher/SwitcherControllerImpl.h (+1/-0) launcher/SwitcherView.cpp (+2/-2) launcher/SwitcherView.h (+1/-1) resources/launcher_arrow_ltr_19.svg (+105/-0) resources/launcher_arrow_ltr_37.svg (+113/-0) resources/launcher_arrow_outline_ltr_19.svg (+122/-0) resources/launcher_arrow_outline_ltr_37.svg (+109/-0) resources/launcher_arrow_outline_rtl_19.svg (+103/-0) resources/launcher_arrow_outline_rtl_37.svg (+109/-0) resources/launcher_arrow_rtl_19.svg (+105/-0) resources/launcher_arrow_rtl_37.svg (+113/-0) resources/launcher_icon_back_150.svg (+113/-0) resources/launcher_icon_back_54.svg (+79/-0) resources/launcher_icon_edge_150.svg (+249/-0) resources/launcher_icon_edge_54.svg (+230/-0) resources/launcher_icon_glow_200.svg (+132/-0) resources/launcher_icon_glow_62.svg (+100/-0) resources/launcher_icon_selected_back_150.svg (+79/-0) resources/launcher_icon_selected_back_54.svg (+79/-0) resources/launcher_icon_shadow_200.svg (+100/-0) resources/launcher_icon_shadow_62.svg (+104/-0) resources/launcher_icon_shine_150.svg (+101/-0) resources/launcher_icon_shine_54.svg (+101/-0) resources/launcher_pip_ltr_19.svg (+105/-0) resources/launcher_pip_ltr_37.svg (+111/-0) resources/launcher_pip_rtl_19.svg (+104/-0) resources/launcher_pip_rtl_37.svg (+108/-0) tests/test_switcher_view.cpp (+11/-1) unity-shared/IconRenderer.cpp (+107/-134) unity-shared/TextureCache.cpp (+1/-1) |
||||||||
To merge this branch: | bzr merge lp:~3v1n0/unity/icon-renderer-scaling | ||||||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
PS Jenkins bot (community) | continuous-integration | Approve | |
Brandon Schaefer (community) | Approve | ||
Review via email: mp+213103@code.launchpad.net |
Commit message
IconRenderer: scale textures when loading them based on the current launcher scaling
Add SVG textures for tiles and markers (thanks to Matthieu James) to replace .pngs, also make them themable.
Description of the change
IconRenderer for the switcher is also now loaded just once, this reduces the switcher view creation time a lot.
To post a comment you must log in.
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:3756
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
review:
Approve
(continuous-integration)
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file 'launcher/SwitcherController.cpp' |
2 | --- launcher/SwitcherController.cpp 2014-03-04 00:42:49 +0000 |
3 | +++ launcher/SwitcherController.cpp 2014-03-27 16:22:16 +0000 |
4 | @@ -24,6 +24,7 @@ |
5 | #include "unity-shared/AnimationUtils.h" |
6 | #include "unity-shared/UBusMessages.h" |
7 | #include "unity-shared/WindowManager.h" |
8 | +#include "unity-shared/IconRenderer.h" |
9 | #include "unity-shared/UScreen.h" |
10 | |
11 | #include "SwitcherController.h" |
12 | @@ -275,6 +276,7 @@ |
13 | : construct_timeout_(load_timeout) |
14 | , obj_(obj) |
15 | , create_window_(create_window) |
16 | + , icon_renderer_(std::make_shared<ui::IconRenderer>()) |
17 | , main_layout_(nullptr) |
18 | , fade_animator_(FADE_DURATION) |
19 | { |
20 | @@ -404,7 +406,7 @@ |
21 | |
22 | void Controller::Impl::ConstructWindow() |
23 | { |
24 | - sources_.Remove(LAZY_TIMEOUT); |
25 | + // sources_.Remove(LAZY_TIMEOUT); |
26 | |
27 | if (!view_window_) |
28 | { |
29 | @@ -437,7 +439,7 @@ |
30 | |
31 | sources_.Remove(VIEW_CONSTRUCT_IDLE); |
32 | |
33 | - view_ = SwitcherView::Ptr(new SwitcherView()); |
34 | + view_ = SwitcherView::Ptr(new SwitcherView(icon_renderer_)); |
35 | obj_->AddChild(view_.GetPointer()); |
36 | view_->SetModel(model_); |
37 | view_->background_color = WindowManager::Default().average_color(); |
38 | |
39 | === modified file 'launcher/SwitcherControllerImpl.h' |
40 | --- launcher/SwitcherControllerImpl.h 2014-03-04 00:42:49 +0000 |
41 | +++ launcher/SwitcherControllerImpl.h 2014-03-27 16:22:16 +0000 |
42 | @@ -98,6 +98,7 @@ |
43 | // @todo move these view data into the SwitcherView class |
44 | Controller::WindowCreator create_window_; |
45 | MockableBaseWindow::Ptr view_window_; |
46 | + ui::AbstractIconRenderer::Ptr icon_renderer_; |
47 | nux::HLayout* main_layout_; |
48 | nux::animation::AnimateValue<double> fade_animator_; |
49 | |
50 | |
51 | === modified file 'launcher/SwitcherView.cpp' |
52 | --- launcher/SwitcherView.cpp 2014-03-12 22:27:16 +0000 |
53 | +++ launcher/SwitcherView.cpp 2014-03-27 16:22:16 +0000 |
54 | @@ -45,7 +45,7 @@ |
55 | |
56 | NUX_IMPLEMENT_OBJECT_TYPE(SwitcherView); |
57 | |
58 | -SwitcherView::SwitcherView() |
59 | +SwitcherView::SwitcherView(ui::AbstractIconRenderer::Ptr const& renderer) |
60 | : render_boxes(false) |
61 | , border_size(50) |
62 | , flat_spacing(20) |
63 | @@ -57,7 +57,7 @@ |
64 | , animation_length(250) |
65 | , monitor(-1) |
66 | , spread_size(3.5f) |
67 | - , icon_renderer_(std::make_shared<IconRenderer>()) |
68 | + , icon_renderer_(renderer) |
69 | , text_view_(new StaticCairoText("")) |
70 | , animation_(animation_length) |
71 | , last_icon_selected_(-1) |
72 | |
73 | === modified file 'launcher/SwitcherView.h' |
74 | --- launcher/SwitcherView.h 2014-03-04 00:42:49 +0000 |
75 | +++ launcher/SwitcherView.h 2014-03-27 16:22:16 +0000 |
76 | @@ -49,7 +49,7 @@ |
77 | public: |
78 | typedef nux::ObjectPtr<SwitcherView> Ptr; |
79 | |
80 | - SwitcherView(); |
81 | + SwitcherView(ui::AbstractIconRenderer::Ptr const&); |
82 | |
83 | ui::LayoutWindow::Vector const& ExternalTargets() const; |
84 | |
85 | |
86 | === removed file 'resources/launcher_arrow_ltr.png' |
87 | Binary files resources/launcher_arrow_ltr.png 2012-03-14 06:24:18 +0000 and resources/launcher_arrow_ltr.png 1970-01-01 00:00:00 +0000 differ |
88 | === added file 'resources/launcher_arrow_ltr_19.svg' |
89 | --- resources/launcher_arrow_ltr_19.svg 1970-01-01 00:00:00 +0000 |
90 | +++ resources/launcher_arrow_ltr_19.svg 2014-03-27 16:22:16 +0000 |
91 | @@ -0,0 +1,105 @@ |
92 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
93 | +<!-- Created with Inkscape (http://www.inkscape.org/) --> |
94 | + |
95 | +<svg |
96 | + xmlns:dc="http://purl.org/dc/elements/1.1/" |
97 | + xmlns:cc="http://creativecommons.org/ns#" |
98 | + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
99 | + xmlns:svg="http://www.w3.org/2000/svg" |
100 | + xmlns="http://www.w3.org/2000/svg" |
101 | + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |
102 | + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
103 | + width="10" |
104 | + height="19" |
105 | + id="svg2" |
106 | + version="1.1" |
107 | + inkscape:version="0.48+devel r" |
108 | + inkscape:export-filename="test.png" |
109 | + inkscape:export-xdpi="90" |
110 | + inkscape:export-ydpi="90" |
111 | + sodipodi:docname="launcher_arrow_ltr.svg"> |
112 | + <defs |
113 | + id="defs4"> |
114 | + <clipPath |
115 | + clipPathUnits="userSpaceOnUse" |
116 | + id="clipPath4069"> |
117 | + <rect |
118 | + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" |
119 | + id="rect4071" |
120 | + width="10" |
121 | + height="19" |
122 | + x="20" |
123 | + y="1033.3622" /> |
124 | + </clipPath> |
125 | + </defs> |
126 | + <sodipodi:namedview |
127 | + id="base" |
128 | + pagecolor="#5c48bb" |
129 | + bordercolor="#666666" |
130 | + borderopacity="1.0" |
131 | + inkscape:pageopacity="0" |
132 | + inkscape:pageshadow="2" |
133 | + inkscape:zoom="59.292307" |
134 | + inkscape:cx="6.1247407" |
135 | + inkscape:cy="9.1968087" |
136 | + inkscape:document-units="px" |
137 | + inkscape:current-layer="layer1" |
138 | + showgrid="true" |
139 | + inkscape:window-width="1855" |
140 | + inkscape:window-height="1056" |
141 | + inkscape:window-x="65" |
142 | + inkscape:window-y="24" |
143 | + inkscape:window-maximized="1" |
144 | + inkscape:snap-bbox="true" |
145 | + inkscape:bbox-paths="true" |
146 | + inkscape:bbox-nodes="true" |
147 | + inkscape:snap-bbox-edge-midpoints="true" |
148 | + inkscape:snap-bbox-midpoints="true" |
149 | + inkscape:object-paths="true" |
150 | + inkscape:snap-intersection-paths="true" |
151 | + inkscape:object-nodes="true" |
152 | + inkscape:snap-smooth-nodes="true" |
153 | + inkscape:snap-midpoints="true" |
154 | + inkscape:snap-object-midpoints="true" |
155 | + inkscape:snap-text-baseline="false" |
156 | + inkscape:snap-center="true" |
157 | + inkscape:snap-page="true"> |
158 | + <inkscape:grid |
159 | + type="xygrid" |
160 | + id="grid4740" |
161 | + empspacing="8" |
162 | + visible="true" |
163 | + enabled="true" |
164 | + snapvisiblegridlinesonly="true" /> |
165 | + </sodipodi:namedview> |
166 | + <metadata |
167 | + id="metadata7"> |
168 | + <rdf:RDF> |
169 | + <cc:Work |
170 | + rdf:about=""> |
171 | + <dc:format>image/svg+xml</dc:format> |
172 | + <dc:type |
173 | + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
174 | + <dc:title></dc:title> |
175 | + </cc:Work> |
176 | + </rdf:RDF> |
177 | + </metadata> |
178 | + <g |
179 | + inkscape:label="Layer 1" |
180 | + inkscape:groupmode="layer" |
181 | + id="layer1" |
182 | + transform="translate(0,-1033.3622)"> |
183 | + <path |
184 | + sodipodi:nodetypes="cccc" |
185 | + inkscape:connector-curvature="0" |
186 | + id="path5726" |
187 | + d="m 0,1038.0622 6.3157895,4.8 L 0,1047.6622 Z" |
188 | + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0.14" /> |
189 | + <path |
190 | + style="opacity:1;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" |
191 | + d="m 0,1039.0622 5,3.8 -5,3.8 z" |
192 | + id="path4097" |
193 | + inkscape:connector-curvature="0" |
194 | + sodipodi:nodetypes="cccc" /> |
195 | + </g> |
196 | +</svg> |
197 | |
198 | === added file 'resources/launcher_arrow_ltr_37.svg' |
199 | --- resources/launcher_arrow_ltr_37.svg 1970-01-01 00:00:00 +0000 |
200 | +++ resources/launcher_arrow_ltr_37.svg 2014-03-27 16:22:16 +0000 |
201 | @@ -0,0 +1,113 @@ |
202 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
203 | +<!-- Created with Inkscape (http://www.inkscape.org/) --> |
204 | + |
205 | +<svg |
206 | + xmlns:dc="http://purl.org/dc/elements/1.1/" |
207 | + xmlns:cc="http://creativecommons.org/ns#" |
208 | + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
209 | + xmlns:svg="http://www.w3.org/2000/svg" |
210 | + xmlns="http://www.w3.org/2000/svg" |
211 | + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |
212 | + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
213 | + width="20" |
214 | + height="37" |
215 | + id="svg2" |
216 | + version="1.1" |
217 | + inkscape:version="0.48+devel r" |
218 | + inkscape:export-filename="test.png" |
219 | + inkscape:export-xdpi="90" |
220 | + inkscape:export-ydpi="90" |
221 | + sodipodi:docname="launcher_arrow_large_ltr.svg"> |
222 | + <defs |
223 | + id="defs4"> |
224 | + <clipPath |
225 | + clipPathUnits="userSpaceOnUse" |
226 | + id="clipPath4219"> |
227 | + <rect |
228 | + y="1015.3622" |
229 | + x="20" |
230 | + height="37" |
231 | + width="20" |
232 | + id="rect4221" |
233 | + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> |
234 | + </clipPath> |
235 | + </defs> |
236 | + <sodipodi:namedview |
237 | + id="base" |
238 | + pagecolor="#5c48bb" |
239 | + bordercolor="#666666" |
240 | + borderopacity="1.0" |
241 | + inkscape:pageopacity="0" |
242 | + inkscape:pageshadow="2" |
243 | + inkscape:zoom="9.3132256" |
244 | + inkscape:cx="-5.367523" |
245 | + inkscape:cy="31.963893" |
246 | + inkscape:document-units="px" |
247 | + inkscape:current-layer="layer1" |
248 | + showgrid="true" |
249 | + inkscape:window-width="1855" |
250 | + inkscape:window-height="1056" |
251 | + inkscape:window-x="65" |
252 | + inkscape:window-y="24" |
253 | + inkscape:window-maximized="1" |
254 | + showguides="false" |
255 | + inkscape:guide-bbox="true" |
256 | + inkscape:snap-page="true" |
257 | + inkscape:snap-grids="false" |
258 | + inkscape:snap-bbox="true" |
259 | + inkscape:bbox-paths="true" |
260 | + inkscape:bbox-nodes="true" |
261 | + inkscape:snap-bbox-edge-midpoints="true" |
262 | + inkscape:snap-bbox-midpoints="true" |
263 | + inkscape:object-paths="true" |
264 | + inkscape:snap-intersection-paths="true" |
265 | + inkscape:object-nodes="true" |
266 | + inkscape:snap-smooth-nodes="true" |
267 | + inkscape:snap-midpoints="true" |
268 | + inkscape:snap-object-midpoints="true" |
269 | + inkscape:snap-center="true"> |
270 | + <inkscape:grid |
271 | + type="xygrid" |
272 | + id="grid4740" |
273 | + empspacing="8" |
274 | + visible="true" |
275 | + enabled="true" |
276 | + snapvisiblegridlinesonly="true" /> |
277 | + <sodipodi:guide |
278 | + orientation="0,1" |
279 | + position="8,19" |
280 | + id="guide3004" /> |
281 | + </sodipodi:namedview> |
282 | + <metadata |
283 | + id="metadata7"> |
284 | + <rdf:RDF> |
285 | + <cc:Work |
286 | + rdf:about=""> |
287 | + <dc:format>image/svg+xml</dc:format> |
288 | + <dc:type |
289 | + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
290 | + <dc:title></dc:title> |
291 | + </cc:Work> |
292 | + </rdf:RDF> |
293 | + </metadata> |
294 | + <g |
295 | + inkscape:label="Layer 1" |
296 | + inkscape:groupmode="layer" |
297 | + id="layer1" |
298 | + transform="translate(0,-1015.3622)"> |
299 | + <path |
300 | + inkscape:transform-center-x="16.337474" |
301 | + style="fill:#000000;stroke:none;opacity:0.14" |
302 | + d="m 0,1023.9176 12.785849,9.9445 L 0,1043.8066 Z" |
303 | + id="path5730" |
304 | + inkscape:connector-curvature="0" |
305 | + sodipodi:nodetypes="cccc" /> |
306 | + <path |
307 | + sodipodi:nodetypes="cccc" |
308 | + inkscape:connector-curvature="0" |
309 | + id="path4079" |
310 | + d="m 0,1024.9178 11.5,8.9444 -11.5,8.9444 z" |
311 | + style="fill:#ffffff;stroke:none" |
312 | + inkscape:transform-center-x="14.694444" /> |
313 | + </g> |
314 | +</svg> |
315 | |
316 | === removed file 'resources/launcher_arrow_outline_ltr.png' |
317 | Binary files resources/launcher_arrow_outline_ltr.png 2012-03-14 06:24:18 +0000 and resources/launcher_arrow_outline_ltr.png 1970-01-01 00:00:00 +0000 differ |
318 | === added file 'resources/launcher_arrow_outline_ltr_19.svg' |
319 | --- resources/launcher_arrow_outline_ltr_19.svg 1970-01-01 00:00:00 +0000 |
320 | +++ resources/launcher_arrow_outline_ltr_19.svg 2014-03-27 16:22:16 +0000 |
321 | @@ -0,0 +1,122 @@ |
322 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
323 | +<!-- Created with Inkscape (http://www.inkscape.org/) --> |
324 | + |
325 | +<svg |
326 | + xmlns:dc="http://purl.org/dc/elements/1.1/" |
327 | + xmlns:cc="http://creativecommons.org/ns#" |
328 | + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
329 | + xmlns:svg="http://www.w3.org/2000/svg" |
330 | + xmlns="http://www.w3.org/2000/svg" |
331 | + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |
332 | + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
333 | + width="10" |
334 | + height="19" |
335 | + id="svg2" |
336 | + version="1.1" |
337 | + inkscape:version="0.48+devel r" |
338 | + inkscape:export-filename="test.png" |
339 | + inkscape:export-xdpi="90" |
340 | + inkscape:export-ydpi="90" |
341 | + sodipodi:docname="launcher_arrow_outline_ltr.svg"> |
342 | + <defs |
343 | + id="defs4"> |
344 | + <clipPath |
345 | + clipPathUnits="userSpaceOnUse" |
346 | + id="clipPath4069"> |
347 | + <rect |
348 | + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" |
349 | + id="rect4071" |
350 | + width="10" |
351 | + height="19" |
352 | + x="20" |
353 | + y="1033.3622" /> |
354 | + </clipPath> |
355 | + <filter |
356 | + inkscape:collect="always" |
357 | + style="color-interpolation-filters:sRGB" |
358 | + id="filter4153" |
359 | + x="-0.192" |
360 | + width="1.384" |
361 | + y="-0.32" |
362 | + height="1.64"> |
363 | + <feGaussianBlur |
364 | + inkscape:collect="always" |
365 | + stdDeviation="0.4" |
366 | + id="feGaussianBlur4155" /> |
367 | + </filter> |
368 | + </defs> |
369 | + <sodipodi:namedview |
370 | + id="base" |
371 | + pagecolor="#5c48bb" |
372 | + bordercolor="#666666" |
373 | + borderopacity="1.0" |
374 | + inkscape:pageopacity="0" |
375 | + inkscape:pageshadow="2" |
376 | + inkscape:zoom="92.64423" |
377 | + inkscape:cx="2.8593254" |
378 | + inkscape:cy="8.2525377" |
379 | + inkscape:document-units="px" |
380 | + inkscape:current-layer="layer1" |
381 | + showgrid="true" |
382 | + inkscape:window-width="1855" |
383 | + inkscape:window-height="1056" |
384 | + inkscape:window-x="65" |
385 | + inkscape:window-y="24" |
386 | + inkscape:window-maximized="1" |
387 | + inkscape:snap-bbox="true" |
388 | + inkscape:bbox-paths="true" |
389 | + inkscape:bbox-nodes="true" |
390 | + inkscape:snap-bbox-edge-midpoints="true" |
391 | + inkscape:snap-bbox-midpoints="true" |
392 | + inkscape:object-paths="true" |
393 | + inkscape:snap-intersection-paths="true" |
394 | + inkscape:object-nodes="true" |
395 | + inkscape:snap-smooth-nodes="true" |
396 | + inkscape:snap-midpoints="true" |
397 | + inkscape:snap-object-midpoints="true" |
398 | + inkscape:snap-text-baseline="false" |
399 | + inkscape:snap-center="true" |
400 | + inkscape:snap-page="true"> |
401 | + <inkscape:grid |
402 | + type="xygrid" |
403 | + id="grid4740" |
404 | + empspacing="8" |
405 | + visible="true" |
406 | + enabled="true" |
407 | + snapvisiblegridlinesonly="true" /> |
408 | + </sodipodi:namedview> |
409 | + <metadata |
410 | + id="metadata7"> |
411 | + <rdf:RDF> |
412 | + <cc:Work |
413 | + rdf:about=""> |
414 | + <dc:format>image/svg+xml</dc:format> |
415 | + <dc:type |
416 | + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
417 | + <dc:title></dc:title> |
418 | + </cc:Work> |
419 | + </rdf:RDF> |
420 | + </metadata> |
421 | + <g |
422 | + inkscape:label="Layer 1" |
423 | + inkscape:groupmode="layer" |
424 | + id="layer1" |
425 | + transform="translate(0,-1033.3622)"> |
426 | + <path |
427 | + style="opacity:0.14;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" |
428 | + d="M 0 4.6992188 L 0 8.1953125 L 1.7148438 9.5 L 0 10.804688 L 0 14.300781 L 6.3164062 9.5 L 0 4.6992188 z " |
429 | + transform="translate(0,1033.3622)" |
430 | + id="path5726" /> |
431 | + <g |
432 | + inkscape:groupmode="maskhelper" |
433 | + id="g4066" |
434 | + clip-path="url(#clipPath4069)" |
435 | + transform="translate(-20,0)" |
436 | + style="filter:url(#filter4153);opacity:0.5;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none" /> |
437 | + <path |
438 | + style="opacity:1;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" |
439 | + d="M 0 5.6992188 L 0 7.21875 L 3 9.5 L 0 11.78125 L 0 13.300781 L 5 9.5 L 0 5.6992188 z " |
440 | + transform="translate(0,1033.3622)" |
441 | + id="path4097" /> |
442 | + </g> |
443 | +</svg> |
444 | |
445 | === added file 'resources/launcher_arrow_outline_ltr_37.svg' |
446 | --- resources/launcher_arrow_outline_ltr_37.svg 1970-01-01 00:00:00 +0000 |
447 | +++ resources/launcher_arrow_outline_ltr_37.svg 2014-03-27 16:22:16 +0000 |
448 | @@ -0,0 +1,109 @@ |
449 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
450 | +<!-- Created with Inkscape (http://www.inkscape.org/) --> |
451 | + |
452 | +<svg |
453 | + xmlns:dc="http://purl.org/dc/elements/1.1/" |
454 | + xmlns:cc="http://creativecommons.org/ns#" |
455 | + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
456 | + xmlns:svg="http://www.w3.org/2000/svg" |
457 | + xmlns="http://www.w3.org/2000/svg" |
458 | + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |
459 | + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
460 | + width="20" |
461 | + height="37" |
462 | + id="svg2" |
463 | + version="1.1" |
464 | + inkscape:version="0.48+devel r" |
465 | + inkscape:export-filename="test.png" |
466 | + inkscape:export-xdpi="90" |
467 | + inkscape:export-ydpi="90" |
468 | + sodipodi:docname="launcher_arrow_large_outline_ltr.svg"> |
469 | + <defs |
470 | + id="defs4"> |
471 | + <clipPath |
472 | + clipPathUnits="userSpaceOnUse" |
473 | + id="clipPath4219"> |
474 | + <rect |
475 | + y="1015.3622" |
476 | + x="20" |
477 | + height="37" |
478 | + width="20" |
479 | + id="rect4221" |
480 | + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> |
481 | + </clipPath> |
482 | + </defs> |
483 | + <sodipodi:namedview |
484 | + id="base" |
485 | + pagecolor="#5c48bb" |
486 | + bordercolor="#666666" |
487 | + borderopacity="1.0" |
488 | + inkscape:pageopacity="0" |
489 | + inkscape:pageshadow="2" |
490 | + inkscape:zoom="22.737367" |
491 | + inkscape:cx="-2.301892" |
492 | + inkscape:cy="19.020977" |
493 | + inkscape:document-units="px" |
494 | + inkscape:current-layer="layer1" |
495 | + showgrid="true" |
496 | + inkscape:window-width="1855" |
497 | + inkscape:window-height="1056" |
498 | + inkscape:window-x="65" |
499 | + inkscape:window-y="24" |
500 | + inkscape:window-maximized="1" |
501 | + showguides="false" |
502 | + inkscape:guide-bbox="true" |
503 | + inkscape:snap-page="true" |
504 | + inkscape:snap-grids="false" |
505 | + inkscape:snap-bbox="true" |
506 | + inkscape:bbox-paths="true" |
507 | + inkscape:bbox-nodes="true" |
508 | + inkscape:snap-bbox-edge-midpoints="true" |
509 | + inkscape:snap-bbox-midpoints="true" |
510 | + inkscape:object-paths="true" |
511 | + inkscape:snap-intersection-paths="true" |
512 | + inkscape:object-nodes="true" |
513 | + inkscape:snap-smooth-nodes="true" |
514 | + inkscape:snap-midpoints="true" |
515 | + inkscape:snap-object-midpoints="true" |
516 | + inkscape:snap-center="true"> |
517 | + <inkscape:grid |
518 | + type="xygrid" |
519 | + id="grid4740" |
520 | + empspacing="8" |
521 | + visible="true" |
522 | + enabled="true" |
523 | + snapvisiblegridlinesonly="true" /> |
524 | + <sodipodi:guide |
525 | + orientation="0,1" |
526 | + position="8,19" |
527 | + id="guide3004" /> |
528 | + </sodipodi:namedview> |
529 | + <metadata |
530 | + id="metadata7"> |
531 | + <rdf:RDF> |
532 | + <cc:Work |
533 | + rdf:about=""> |
534 | + <dc:format>image/svg+xml</dc:format> |
535 | + <dc:type |
536 | + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
537 | + <dc:title></dc:title> |
538 | + </cc:Work> |
539 | + </rdf:RDF> |
540 | + </metadata> |
541 | + <g |
542 | + inkscape:label="Layer 1" |
543 | + inkscape:groupmode="layer" |
544 | + id="layer1" |
545 | + transform="translate(0,-1015.3622)"> |
546 | + <path |
547 | + inkscape:connector-curvature="0" |
548 | + style="opacity:0.14;fill:#000000;stroke:none" |
549 | + d="m 0,1023.9169 12.785156,9.9453 L 0,1043.8075 0,1038.9071 6.4863282,1033.8622 0,1028.8173 l 0,-4.9004 z" |
550 | + id="path5730" /> |
551 | + <path |
552 | + style="fill:#ffffff;stroke:none" |
553 | + d="m 0,1024.9169 0,2.957 7.699219,5.9883 L 0,1039.8505 l 0,2.957 11.5,-8.9453 -11.5,-8.9453 z" |
554 | + id="path4079" |
555 | + inkscape:connector-curvature="0" /> |
556 | + </g> |
557 | +</svg> |
558 | |
559 | === removed file 'resources/launcher_arrow_outline_rtl.png' |
560 | Binary files resources/launcher_arrow_outline_rtl.png 2012-03-14 06:24:18 +0000 and resources/launcher_arrow_outline_rtl.png 1970-01-01 00:00:00 +0000 differ |
561 | === added file 'resources/launcher_arrow_outline_rtl_19.svg' |
562 | --- resources/launcher_arrow_outline_rtl_19.svg 1970-01-01 00:00:00 +0000 |
563 | +++ resources/launcher_arrow_outline_rtl_19.svg 2014-03-27 16:22:16 +0000 |
564 | @@ -0,0 +1,103 @@ |
565 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
566 | +<!-- Created with Inkscape (http://www.inkscape.org/) --> |
567 | + |
568 | +<svg |
569 | + xmlns:dc="http://purl.org/dc/elements/1.1/" |
570 | + xmlns:cc="http://creativecommons.org/ns#" |
571 | + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
572 | + xmlns:svg="http://www.w3.org/2000/svg" |
573 | + xmlns="http://www.w3.org/2000/svg" |
574 | + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |
575 | + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
576 | + width="10" |
577 | + height="19" |
578 | + id="svg2" |
579 | + version="1.1" |
580 | + inkscape:version="0.48+devel r" |
581 | + inkscape:export-filename="test.png" |
582 | + inkscape:export-xdpi="90" |
583 | + inkscape:export-ydpi="90" |
584 | + sodipodi:docname="launcher_arrow_outline_rtl.svg"> |
585 | + <defs |
586 | + id="defs4"> |
587 | + <clipPath |
588 | + clipPathUnits="userSpaceOnUse" |
589 | + id="clipPath4069"> |
590 | + <rect |
591 | + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" |
592 | + id="rect4071" |
593 | + width="10" |
594 | + height="19" |
595 | + x="20" |
596 | + y="1033.3622" /> |
597 | + </clipPath> |
598 | + </defs> |
599 | + <sodipodi:namedview |
600 | + id="base" |
601 | + pagecolor="#5c48bb" |
602 | + bordercolor="#666666" |
603 | + borderopacity="1.0" |
604 | + inkscape:pageopacity="0" |
605 | + inkscape:pageshadow="2" |
606 | + inkscape:zoom="37.947076" |
607 | + inkscape:cx="6.6210632" |
608 | + inkscape:cy="10.05084" |
609 | + inkscape:document-units="px" |
610 | + inkscape:current-layer="layer1" |
611 | + showgrid="true" |
612 | + inkscape:window-width="1855" |
613 | + inkscape:window-height="1056" |
614 | + inkscape:window-x="65" |
615 | + inkscape:window-y="24" |
616 | + inkscape:window-maximized="1" |
617 | + inkscape:snap-bbox="true" |
618 | + inkscape:bbox-paths="true" |
619 | + inkscape:bbox-nodes="true" |
620 | + inkscape:snap-bbox-edge-midpoints="true" |
621 | + inkscape:snap-bbox-midpoints="true" |
622 | + inkscape:object-paths="true" |
623 | + inkscape:snap-intersection-paths="true" |
624 | + inkscape:object-nodes="true" |
625 | + inkscape:snap-smooth-nodes="true" |
626 | + inkscape:snap-midpoints="true" |
627 | + inkscape:snap-object-midpoints="true" |
628 | + inkscape:snap-text-baseline="false" |
629 | + inkscape:snap-center="true" |
630 | + inkscape:snap-page="true"> |
631 | + <inkscape:grid |
632 | + type="xygrid" |
633 | + id="grid4740" |
634 | + empspacing="8" |
635 | + visible="true" |
636 | + enabled="true" |
637 | + snapvisiblegridlinesonly="true" /> |
638 | + </sodipodi:namedview> |
639 | + <metadata |
640 | + id="metadata7"> |
641 | + <rdf:RDF> |
642 | + <cc:Work |
643 | + rdf:about=""> |
644 | + <dc:format>image/svg+xml</dc:format> |
645 | + <dc:type |
646 | + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
647 | + <dc:title></dc:title> |
648 | + </cc:Work> |
649 | + </rdf:RDF> |
650 | + </metadata> |
651 | + <g |
652 | + inkscape:label="Layer 1" |
653 | + inkscape:groupmode="layer" |
654 | + id="layer1" |
655 | + transform="translate(0,-1033.3622)"> |
656 | + <path |
657 | + inkscape:connector-curvature="0" |
658 | + style="opacity:0.14;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" |
659 | + d="m 10,1038.0614 0,3.4961 -1.714844,1.3047 1.714844,1.3047 0,3.4961 -6.316406,-4.8008 L 10,1038.0614 Z" |
660 | + id="path5726" /> |
661 | + <path |
662 | + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" |
663 | + d="m 10,1039.0614 0,1.5196 -3,2.2812 3,2.2813 0,1.5195 -5,-3.8008 5,-3.8008 z" |
664 | + id="path4097" |
665 | + inkscape:connector-curvature="0" /> |
666 | + </g> |
667 | +</svg> |
668 | |
669 | === added file 'resources/launcher_arrow_outline_rtl_37.svg' |
670 | --- resources/launcher_arrow_outline_rtl_37.svg 1970-01-01 00:00:00 +0000 |
671 | +++ resources/launcher_arrow_outline_rtl_37.svg 2014-03-27 16:22:16 +0000 |
672 | @@ -0,0 +1,109 @@ |
673 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
674 | +<!-- Created with Inkscape (http://www.inkscape.org/) --> |
675 | + |
676 | +<svg |
677 | + xmlns:dc="http://purl.org/dc/elements/1.1/" |
678 | + xmlns:cc="http://creativecommons.org/ns#" |
679 | + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
680 | + xmlns:svg="http://www.w3.org/2000/svg" |
681 | + xmlns="http://www.w3.org/2000/svg" |
682 | + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |
683 | + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
684 | + width="20" |
685 | + height="37" |
686 | + id="svg2" |
687 | + version="1.1" |
688 | + inkscape:version="0.48+devel r" |
689 | + inkscape:export-filename="test.png" |
690 | + inkscape:export-xdpi="90" |
691 | + inkscape:export-ydpi="90" |
692 | + sodipodi:docname="launcher_arrow_large_outline_rtl.svg"> |
693 | + <defs |
694 | + id="defs4"> |
695 | + <clipPath |
696 | + clipPathUnits="userSpaceOnUse" |
697 | + id="clipPath4219"> |
698 | + <rect |
699 | + y="1015.3622" |
700 | + x="20" |
701 | + height="37" |
702 | + width="20" |
703 | + id="rect4221" |
704 | + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> |
705 | + </clipPath> |
706 | + </defs> |
707 | + <sodipodi:namedview |
708 | + id="base" |
709 | + pagecolor="#5c48bb" |
710 | + bordercolor="#666666" |
711 | + borderopacity="1.0" |
712 | + inkscape:pageopacity="0" |
713 | + inkscape:pageshadow="2" |
714 | + inkscape:zoom="14.551915" |
715 | + inkscape:cx="11.909845" |
716 | + inkscape:cy="10.684981" |
717 | + inkscape:document-units="px" |
718 | + inkscape:current-layer="layer1" |
719 | + showgrid="true" |
720 | + inkscape:window-width="1855" |
721 | + inkscape:window-height="1056" |
722 | + inkscape:window-x="65" |
723 | + inkscape:window-y="24" |
724 | + inkscape:window-maximized="1" |
725 | + showguides="false" |
726 | + inkscape:guide-bbox="true" |
727 | + inkscape:snap-page="true" |
728 | + inkscape:snap-grids="false" |
729 | + inkscape:snap-bbox="true" |
730 | + inkscape:bbox-paths="true" |
731 | + inkscape:bbox-nodes="true" |
732 | + inkscape:snap-bbox-edge-midpoints="true" |
733 | + inkscape:snap-bbox-midpoints="true" |
734 | + inkscape:object-paths="true" |
735 | + inkscape:snap-intersection-paths="true" |
736 | + inkscape:object-nodes="true" |
737 | + inkscape:snap-smooth-nodes="true" |
738 | + inkscape:snap-midpoints="true" |
739 | + inkscape:snap-object-midpoints="true" |
740 | + inkscape:snap-center="true"> |
741 | + <inkscape:grid |
742 | + type="xygrid" |
743 | + id="grid4740" |
744 | + empspacing="8" |
745 | + visible="true" |
746 | + enabled="true" |
747 | + snapvisiblegridlinesonly="true" /> |
748 | + <sodipodi:guide |
749 | + orientation="0,1" |
750 | + position="8,19" |
751 | + id="guide3004" /> |
752 | + </sodipodi:namedview> |
753 | + <metadata |
754 | + id="metadata7"> |
755 | + <rdf:RDF> |
756 | + <cc:Work |
757 | + rdf:about=""> |
758 | + <dc:format>image/svg+xml</dc:format> |
759 | + <dc:type |
760 | + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
761 | + <dc:title></dc:title> |
762 | + </cc:Work> |
763 | + </rdf:RDF> |
764 | + </metadata> |
765 | + <g |
766 | + inkscape:label="Layer 1" |
767 | + inkscape:groupmode="layer" |
768 | + id="layer1" |
769 | + transform="translate(0,-1015.3622)"> |
770 | + <path |
771 | + style="opacity:0.14;fill:#000000;stroke:none" |
772 | + d="M 20 8.5546875 L 7.2148438 18.5 L 20 28.445312 L 20 23.544922 L 13.513672 18.5 L 20 13.455078 L 20 8.5546875 z " |
773 | + transform="translate(0,1015.3622)" |
774 | + id="path5730" /> |
775 | + <path |
776 | + style="fill:#ffffff;stroke:none" |
777 | + d="m 20,1024.9169 0,2.957 -7.699219,5.9883 7.699219,5.9883 0,2.957 L 8.4999997,1033.8622 20,1024.9169 Z" |
778 | + id="path4079" |
779 | + inkscape:connector-curvature="0" /> |
780 | + </g> |
781 | +</svg> |
782 | |
783 | === removed file 'resources/launcher_arrow_rtl.png' |
784 | Binary files resources/launcher_arrow_rtl.png 2012-03-14 06:24:18 +0000 and resources/launcher_arrow_rtl.png 1970-01-01 00:00:00 +0000 differ |
785 | === added file 'resources/launcher_arrow_rtl_19.svg' |
786 | --- resources/launcher_arrow_rtl_19.svg 1970-01-01 00:00:00 +0000 |
787 | +++ resources/launcher_arrow_rtl_19.svg 2014-03-27 16:22:16 +0000 |
788 | @@ -0,0 +1,105 @@ |
789 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
790 | +<!-- Created with Inkscape (http://www.inkscape.org/) --> |
791 | + |
792 | +<svg |
793 | + xmlns:dc="http://purl.org/dc/elements/1.1/" |
794 | + xmlns:cc="http://creativecommons.org/ns#" |
795 | + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
796 | + xmlns:svg="http://www.w3.org/2000/svg" |
797 | + xmlns="http://www.w3.org/2000/svg" |
798 | + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |
799 | + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
800 | + width="10" |
801 | + height="19" |
802 | + id="svg2" |
803 | + version="1.1" |
804 | + inkscape:version="0.48+devel r" |
805 | + inkscape:export-filename="test.png" |
806 | + inkscape:export-xdpi="90" |
807 | + inkscape:export-ydpi="90" |
808 | + sodipodi:docname="launcher_arrow_rtl.svg"> |
809 | + <defs |
810 | + id="defs4"> |
811 | + <clipPath |
812 | + clipPathUnits="userSpaceOnUse" |
813 | + id="clipPath4069"> |
814 | + <rect |
815 | + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" |
816 | + id="rect4071" |
817 | + width="10" |
818 | + height="19" |
819 | + x="20" |
820 | + y="1033.3622" /> |
821 | + </clipPath> |
822 | + </defs> |
823 | + <sodipodi:namedview |
824 | + id="base" |
825 | + pagecolor="#5c48bb" |
826 | + bordercolor="#666666" |
827 | + borderopacity="1.0" |
828 | + inkscape:pageopacity="0" |
829 | + inkscape:pageshadow="2" |
830 | + inkscape:zoom="92.64423" |
831 | + inkscape:cx="5.3419409" |
832 | + inkscape:cy="8.5790557" |
833 | + inkscape:document-units="px" |
834 | + inkscape:current-layer="layer1" |
835 | + showgrid="true" |
836 | + inkscape:window-width="1855" |
837 | + inkscape:window-height="1056" |
838 | + inkscape:window-x="65" |
839 | + inkscape:window-y="24" |
840 | + inkscape:window-maximized="1" |
841 | + inkscape:snap-bbox="true" |
842 | + inkscape:bbox-paths="true" |
843 | + inkscape:bbox-nodes="true" |
844 | + inkscape:snap-bbox-edge-midpoints="true" |
845 | + inkscape:snap-bbox-midpoints="true" |
846 | + inkscape:object-paths="true" |
847 | + inkscape:snap-intersection-paths="true" |
848 | + inkscape:object-nodes="true" |
849 | + inkscape:snap-smooth-nodes="true" |
850 | + inkscape:snap-midpoints="true" |
851 | + inkscape:snap-object-midpoints="true" |
852 | + inkscape:snap-text-baseline="false" |
853 | + inkscape:snap-center="true" |
854 | + inkscape:snap-page="true"> |
855 | + <inkscape:grid |
856 | + type="xygrid" |
857 | + id="grid4740" |
858 | + empspacing="8" |
859 | + visible="true" |
860 | + enabled="true" |
861 | + snapvisiblegridlinesonly="true" /> |
862 | + </sodipodi:namedview> |
863 | + <metadata |
864 | + id="metadata7"> |
865 | + <rdf:RDF> |
866 | + <cc:Work |
867 | + rdf:about=""> |
868 | + <dc:format>image/svg+xml</dc:format> |
869 | + <dc:type |
870 | + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
871 | + <dc:title></dc:title> |
872 | + </cc:Work> |
873 | + </rdf:RDF> |
874 | + </metadata> |
875 | + <g |
876 | + inkscape:label="Layer 1" |
877 | + inkscape:groupmode="layer" |
878 | + id="layer1" |
879 | + transform="translate(0,-1033.3622)"> |
880 | + <path |
881 | + sodipodi:nodetypes="cccc" |
882 | + inkscape:connector-curvature="0" |
883 | + id="path5726" |
884 | + d="m 10,1047.6622 -6.3157898,-4.8 6.3157898,-4.8 z" |
885 | + style="opacity:0.14;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> |
886 | + <path |
887 | + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" |
888 | + d="m 10,1039.0622 -5,3.8 5,3.8 z" |
889 | + id="path4097" |
890 | + inkscape:connector-curvature="0" |
891 | + sodipodi:nodetypes="cccc" /> |
892 | + </g> |
893 | +</svg> |
894 | |
895 | === added file 'resources/launcher_arrow_rtl_37.svg' |
896 | --- resources/launcher_arrow_rtl_37.svg 1970-01-01 00:00:00 +0000 |
897 | +++ resources/launcher_arrow_rtl_37.svg 2014-03-27 16:22:16 +0000 |
898 | @@ -0,0 +1,113 @@ |
899 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
900 | +<!-- Created with Inkscape (http://www.inkscape.org/) --> |
901 | + |
902 | +<svg |
903 | + xmlns:dc="http://purl.org/dc/elements/1.1/" |
904 | + xmlns:cc="http://creativecommons.org/ns#" |
905 | + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
906 | + xmlns:svg="http://www.w3.org/2000/svg" |
907 | + xmlns="http://www.w3.org/2000/svg" |
908 | + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |
909 | + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
910 | + width="20" |
911 | + height="37" |
912 | + id="svg2" |
913 | + version="1.1" |
914 | + inkscape:version="0.48+devel r" |
915 | + inkscape:export-filename="test.png" |
916 | + inkscape:export-xdpi="90" |
917 | + inkscape:export-ydpi="90" |
918 | + sodipodi:docname="launcher_arrow_large_rtl.svg"> |
919 | + <defs |
920 | + id="defs4"> |
921 | + <clipPath |
922 | + clipPathUnits="userSpaceOnUse" |
923 | + id="clipPath4219"> |
924 | + <rect |
925 | + y="1015.3622" |
926 | + x="20" |
927 | + height="37" |
928 | + width="20" |
929 | + id="rect4221" |
930 | + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> |
931 | + </clipPath> |
932 | + </defs> |
933 | + <sodipodi:namedview |
934 | + id="base" |
935 | + pagecolor="#5c48bb" |
936 | + bordercolor="#666666" |
937 | + borderopacity="1.0" |
938 | + inkscape:pageopacity="0" |
939 | + inkscape:pageshadow="2" |
940 | + inkscape:zoom="22.737368" |
941 | + inkscape:cx="-0.1952275" |
942 | + inkscape:cy="16.641634" |
943 | + inkscape:document-units="px" |
944 | + inkscape:current-layer="layer1" |
945 | + showgrid="true" |
946 | + inkscape:window-width="1855" |
947 | + inkscape:window-height="1056" |
948 | + inkscape:window-x="65" |
949 | + inkscape:window-y="24" |
950 | + inkscape:window-maximized="1" |
951 | + showguides="false" |
952 | + inkscape:guide-bbox="true" |
953 | + inkscape:snap-page="true" |
954 | + inkscape:snap-grids="false" |
955 | + inkscape:snap-bbox="true" |
956 | + inkscape:bbox-paths="true" |
957 | + inkscape:bbox-nodes="true" |
958 | + inkscape:snap-bbox-edge-midpoints="true" |
959 | + inkscape:snap-bbox-midpoints="true" |
960 | + inkscape:object-paths="true" |
961 | + inkscape:snap-intersection-paths="true" |
962 | + inkscape:object-nodes="true" |
963 | + inkscape:snap-smooth-nodes="true" |
964 | + inkscape:snap-midpoints="true" |
965 | + inkscape:snap-object-midpoints="true" |
966 | + inkscape:snap-center="true"> |
967 | + <inkscape:grid |
968 | + type="xygrid" |
969 | + id="grid4740" |
970 | + empspacing="8" |
971 | + visible="true" |
972 | + enabled="true" |
973 | + snapvisiblegridlinesonly="true" /> |
974 | + <sodipodi:guide |
975 | + orientation="0,1" |
976 | + position="8,19" |
977 | + id="guide3004" /> |
978 | + </sodipodi:namedview> |
979 | + <metadata |
980 | + id="metadata7"> |
981 | + <rdf:RDF> |
982 | + <cc:Work |
983 | + rdf:about=""> |
984 | + <dc:format>image/svg+xml</dc:format> |
985 | + <dc:type |
986 | + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
987 | + <dc:title></dc:title> |
988 | + </cc:Work> |
989 | + </rdf:RDF> |
990 | + </metadata> |
991 | + <g |
992 | + inkscape:label="Layer 1" |
993 | + inkscape:groupmode="layer" |
994 | + id="layer1" |
995 | + transform="translate(0,-1015.3622)"> |
996 | + <path |
997 | + inkscape:transform-center-x="-16.337474" |
998 | + style="opacity:0.14;fill:#000000;stroke:none" |
999 | + d="M 20,1023.9178 7.214151,1033.8623 20,1043.8068 Z" |
1000 | + id="path5730" |
1001 | + inkscape:connector-curvature="0" |
1002 | + sodipodi:nodetypes="cccc" /> |
1003 | + <path |
1004 | + sodipodi:nodetypes="cccc" |
1005 | + inkscape:connector-curvature="0" |
1006 | + id="path4079" |
1007 | + d="M 20,1024.9178 8.4999997,1033.8622 20,1042.8066 Z" |
1008 | + style="fill:#ffffff;stroke:none" |
1009 | + inkscape:transform-center-x="-14.694444" /> |
1010 | + </g> |
1011 | +</svg> |
1012 | |
1013 | === removed file 'resources/launcher_icon_back_150.png' |
1014 | Binary files resources/launcher_icon_back_150.png 2011-07-19 18:53:14 +0000 and resources/launcher_icon_back_150.png 1970-01-01 00:00:00 +0000 differ |
1015 | === added file 'resources/launcher_icon_back_150.svg' |
1016 | --- resources/launcher_icon_back_150.svg 1970-01-01 00:00:00 +0000 |
1017 | +++ resources/launcher_icon_back_150.svg 2014-03-27 16:22:16 +0000 |
1018 | @@ -0,0 +1,113 @@ |
1019 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
1020 | +<!-- Created with Inkscape (http://www.inkscape.org/) --> |
1021 | + |
1022 | +<svg |
1023 | + xmlns:dc="http://purl.org/dc/elements/1.1/" |
1024 | + xmlns:cc="http://creativecommons.org/ns#" |
1025 | + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
1026 | + xmlns:svg="http://www.w3.org/2000/svg" |
1027 | + xmlns="http://www.w3.org/2000/svg" |
1028 | + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |
1029 | + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
1030 | + width="149.99998" |
1031 | + height="150" |
1032 | + id="svg6085" |
1033 | + version="1.1" |
1034 | + inkscape:version="0.48+devel r" |
1035 | + viewBox="0 0 149.99998 150" |
1036 | + sodipodi:docname="launcher_icon_back_150.svg"> |
1037 | + <defs |
1038 | + id="defs6087"> |
1039 | + <clipPath |
1040 | + clipPathUnits="userSpaceOnUse" |
1041 | + id="clipPath4339-04"> |
1042 | + <path |
1043 | + sodipodi:type="inkscape:offset" |
1044 | + inkscape:radius="-0.68273902" |
1045 | + inkscape:original="M 440 80 C 437.784 80 436 81.784 436 84 L 436 128 C 436 130.216 437.784 132 440 132 L 484 132 C 486.216 132 488 130.216 488 128 L 488 84 C 488 81.784 486.216 80 484 80 L 440 80 z " |
1046 | + style="opacity:0.3;color:#000000;fill:#ff00ff;stroke:none;stroke-width:2.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" |
1047 | + id="path4341-5" |
1048 | + d="m 440,80.683594 c -1.84957,0 -3.31641,1.466834 -3.31641,3.316406 l 0,44 c 0,1.84957 1.46684,3.31641 3.31641,3.31641 l 44,0 c 1.84957,0 3.31641,-1.46684 3.31641,-3.31641 l 0,-44 c 0,-1.849572 -1.46684,-3.316406 -3.31641,-3.316406 l -44,0 z" /> |
1049 | + </clipPath> |
1050 | + <filter |
1051 | + style="color-interpolation-filters:sRGB" |
1052 | + inkscape:collect="always" |
1053 | + id="filter5360-1" |
1054 | + x="-0.23999999" |
1055 | + width="1.48" |
1056 | + y="-0.23999999" |
1057 | + height="1.48"> |
1058 | + <feGaussianBlur |
1059 | + inkscape:collect="always" |
1060 | + stdDeviation="5" |
1061 | + id="feGaussianBlur5362-9" /> |
1062 | + </filter> |
1063 | + </defs> |
1064 | + <sodipodi:namedview |
1065 | + id="base" |
1066 | + pagecolor="#ffffff" |
1067 | + bordercolor="#666666" |
1068 | + borderopacity="1.0" |
1069 | + inkscape:pageopacity="0.0" |
1070 | + inkscape:pageshadow="2" |
1071 | + inkscape:zoom="0.35" |
1072 | + inkscape:cx="-797.14286" |
1073 | + inkscape:cy="686.42854" |
1074 | + inkscape:document-units="px" |
1075 | + inkscape:current-layer="layer1" |
1076 | + showgrid="false" |
1077 | + fit-margin-top="0" |
1078 | + fit-margin-left="0" |
1079 | + fit-margin-right="0" |
1080 | + fit-margin-bottom="0" /> |
1081 | + <metadata |
1082 | + id="metadata6090"> |
1083 | + <rdf:RDF> |
1084 | + <cc:Work |
1085 | + rdf:about=""> |
1086 | + <dc:format>image/svg+xml</dc:format> |
1087 | + <dc:type |
1088 | + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
1089 | + <dc:title></dc:title> |
1090 | + </cc:Work> |
1091 | + </rdf:RDF> |
1092 | + </metadata> |
1093 | + <g |
1094 | + inkscape:label="Layer 1" |
1095 | + inkscape:groupmode="layer" |
1096 | + id="layer1" |
1097 | + transform="translate(-516.42858,-1068.7908)"> |
1098 | + <g |
1099 | + transform="translate(-265.57142,503.79077)" |
1100 | + style="display:inline" |
1101 | + id="g5406" |
1102 | + inkscape:export-filename="PNG/launcher_icon_back_150.png" |
1103 | + inkscape:export-xdpi="90" |
1104 | + inkscape:export-ydpi="90"> |
1105 | + <rect |
1106 | + ry="12" |
1107 | + y="566" |
1108 | + x="783.00043" |
1109 | + height="148" |
1110 | + width="148" |
1111 | + id="rect4439-6-7" |
1112 | + style="color:#000000;fill:#cfcfcf;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> |
1113 | + <path |
1114 | + sodipodi:type="inkscape:offset" |
1115 | + inkscape:radius="-1.0011878" |
1116 | + inkscape:original="M 440 80 C 437.784 80 436 81.784 436 84 L 436 128 C 436 130.216 437.784 132 440 132 L 484 132 C 486.216 132 488 130.216 488 128 L 488 84 C 488 81.784 486.216 80 484 80 L 440 80 z " |
1117 | + style="opacity:0.2;color:#000000;fill:none;stroke:#180c1c;stroke-width:0.86666667;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter5360-1);enable-background:accumulate" |
1118 | + id="path5111" |
1119 | + d="m 440,81.001953 c -1.67866,0 -2.99805,1.319387 -2.99805,2.998047 l 0,44 c 0,1.67866 1.31939,2.99805 2.99805,2.99805 l 44,0 c 1.67866,0 2.99805,-1.31939 2.99805,-2.99805 l 0,-44 c 0,-1.67866 -1.31939,-2.998047 -2.99805,-2.998047 l -44,0 z" |
1120 | + clip-path="url(#clipPath4339-04)" |
1121 | + transform="matrix(2.8846154,0,0,2.8846154,-475.69229,334.23077)" /> |
1122 | + <rect |
1123 | + y="565" |
1124 | + x="782" |
1125 | + height="150" |
1126 | + width="149.99998" |
1127 | + id="rect5384" |
1128 | + style="opacity:0.31645167;color:#000000;fill:none;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> |
1129 | + </g> |
1130 | + </g> |
1131 | +</svg> |
1132 | |
1133 | === removed file 'resources/launcher_icon_back_54.png' |
1134 | Binary files resources/launcher_icon_back_54.png 2012-11-21 20:34:41 +0000 and resources/launcher_icon_back_54.png 1970-01-01 00:00:00 +0000 differ |
1135 | === added file 'resources/launcher_icon_back_54.svg' |
1136 | --- resources/launcher_icon_back_54.svg 1970-01-01 00:00:00 +0000 |
1137 | +++ resources/launcher_icon_back_54.svg 2014-03-27 16:22:16 +0000 |
1138 | @@ -0,0 +1,79 @@ |
1139 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
1140 | +<!-- Created with Inkscape (http://www.inkscape.org/) --> |
1141 | + |
1142 | +<svg |
1143 | + xmlns:dc="http://purl.org/dc/elements/1.1/" |
1144 | + xmlns:cc="http://creativecommons.org/ns#" |
1145 | + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
1146 | + xmlns:svg="http://www.w3.org/2000/svg" |
1147 | + xmlns="http://www.w3.org/2000/svg" |
1148 | + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |
1149 | + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
1150 | + width="54" |
1151 | + height="54" |
1152 | + id="svg8719" |
1153 | + version="1.1" |
1154 | + inkscape:version="0.48+devel r" |
1155 | + viewBox="0 0 54 54.000001" |
1156 | + sodipodi:docname="launcher_icon_back_54.svg"> |
1157 | + <defs |
1158 | + id="defs8721" /> |
1159 | + <sodipodi:namedview |
1160 | + id="base" |
1161 | + pagecolor="#ffffff" |
1162 | + bordercolor="#666666" |
1163 | + borderopacity="1.0" |
1164 | + inkscape:pageopacity="0.0" |
1165 | + inkscape:pageshadow="2" |
1166 | + inkscape:zoom="0.35" |
1167 | + inkscape:cx="-1828" |
1168 | + inkscape:cy="-333" |
1169 | + inkscape:document-units="px" |
1170 | + inkscape:current-layer="layer1" |
1171 | + showgrid="false" |
1172 | + fit-margin-top="0" |
1173 | + fit-margin-left="0" |
1174 | + fit-margin-right="0" |
1175 | + fit-margin-bottom="0" /> |
1176 | + <metadata |
1177 | + id="metadata8724"> |
1178 | + <rdf:RDF> |
1179 | + <cc:Work |
1180 | + rdf:about=""> |
1181 | + <dc:format>image/svg+xml</dc:format> |
1182 | + <dc:type |
1183 | + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
1184 | + <dc:title></dc:title> |
1185 | + </cc:Work> |
1186 | + </rdf:RDF> |
1187 | + </metadata> |
1188 | + <g |
1189 | + inkscape:label="Layer 1" |
1190 | + inkscape:groupmode="layer" |
1191 | + id="layer1" |
1192 | + transform="translate(-1547.2857,-145.36219)"> |
1193 | + <g |
1194 | + transform="translate(1192.2857,116.36219)" |
1195 | + style="display:inline" |
1196 | + id="g4572" |
1197 | + inkscape:export-filename="PNG/launcher_icon_back_54.png" |
1198 | + inkscape:export-xdpi="90" |
1199 | + inkscape:export-ydpi="90"> |
1200 | + <rect |
1201 | + ry="4" |
1202 | + y="30" |
1203 | + x="356" |
1204 | + height="52" |
1205 | + width="52" |
1206 | + id="rect7485-0-2" |
1207 | + style="color:#000000;fill:#cfcfcf;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> |
1208 | + <rect |
1209 | + y="29" |
1210 | + x="355" |
1211 | + height="54" |
1212 | + width="54" |
1213 | + id="rect4570" |
1214 | + style="opacity:0.49000005;color:#000000;fill:none;stroke:none;stroke-width:5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> |
1215 | + </g> |
1216 | + </g> |
1217 | +</svg> |
1218 | |
1219 | === removed file 'resources/launcher_icon_edge_150.png' |
1220 | Binary files resources/launcher_icon_edge_150.png 2013-03-18 16:53:49 +0000 and resources/launcher_icon_edge_150.png 1970-01-01 00:00:00 +0000 differ |
1221 | === added file 'resources/launcher_icon_edge_150.svg' |
1222 | --- resources/launcher_icon_edge_150.svg 1970-01-01 00:00:00 +0000 |
1223 | +++ resources/launcher_icon_edge_150.svg 2014-03-27 16:22:16 +0000 |
1224 | @@ -0,0 +1,249 @@ |
1225 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
1226 | +<!-- Created with Inkscape (http://www.inkscape.org/) --> |
1227 | + |
1228 | +<svg |
1229 | + xmlns:dc="http://purl.org/dc/elements/1.1/" |
1230 | + xmlns:cc="http://creativecommons.org/ns#" |
1231 | + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
1232 | + xmlns:svg="http://www.w3.org/2000/svg" |
1233 | + xmlns="http://www.w3.org/2000/svg" |
1234 | + xmlns:xlink="http://www.w3.org/1999/xlink" |
1235 | + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |
1236 | + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
1237 | + width="149.99998" |
1238 | + height="150" |
1239 | + id="svg7328" |
1240 | + version="1.1" |
1241 | + inkscape:version="0.48+devel r" |
1242 | + viewBox="0 0 149.99998 150" |
1243 | + sodipodi:docname="launcher_icon_edge_150.svg"> |
1244 | + <defs |
1245 | + id="defs7330"> |
1246 | + <clipPath |
1247 | + clipPathUnits="userSpaceOnUse" |
1248 | + id="clipPath4339-9"> |
1249 | + <path |
1250 | + sodipodi:type="inkscape:offset" |
1251 | + inkscape:radius="-0.68273902" |
1252 | + inkscape:original="M 440 80 C 437.784 80 436 81.784 436 84 L 436 128 C 436 130.216 437.784 132 440 132 L 484 132 C 486.216 132 488 130.216 488 128 L 488 84 C 488 81.784 486.216 80 484 80 L 440 80 z " |
1253 | + style="opacity:0.3;color:#000000;fill:#ff00ff;stroke:none;stroke-width:2.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" |
1254 | + id="path4341-97" |
1255 | + d="m 440,80.683594 c -1.84957,0 -3.31641,1.466834 -3.31641,3.316406 l 0,44 c 0,1.84957 1.46684,3.31641 3.31641,3.31641 l 44,0 c 1.84957,0 3.31641,-1.46684 3.31641,-3.31641 l 0,-44 c 0,-1.849572 -1.46684,-3.316406 -3.31641,-3.316406 l -44,0 z" /> |
1256 | + </clipPath> |
1257 | + <filter |
1258 | + style="color-interpolation-filters:sRGB" |
1259 | + inkscape:collect="always" |
1260 | + id="filter5360-5" |
1261 | + x="-0.23999999" |
1262 | + width="1.48" |
1263 | + y="-0.23999999" |
1264 | + height="1.48"> |
1265 | + <feGaussianBlur |
1266 | + inkscape:collect="always" |
1267 | + stdDeviation="5" |
1268 | + id="feGaussianBlur5362-0" /> |
1269 | + </filter> |
1270 | + <linearGradient |
1271 | + y2="52.74128" |
1272 | + x2="35.360126" |
1273 | + y1="81.03125" |
1274 | + x1="35.360126" |
1275 | + gradientTransform="matrix(2.8461539,0,0,2.8461539,335.92329,480.61538)" |
1276 | + gradientUnits="userSpaceOnUse" |
1277 | + id="linearGradient5235-0" |
1278 | + xlink:href="#linearGradient10250-86-1-63-3" |
1279 | + inkscape:collect="always" /> |
1280 | + <linearGradient |
1281 | + inkscape:collect="always" |
1282 | + id="linearGradient10250-86-1-63-3"> |
1283 | + <stop |
1284 | + style="stop-color:#ffffff;stop-opacity:1;" |
1285 | + offset="0" |
1286 | + id="stop10252-5-2-0-4" /> |
1287 | + <stop |
1288 | + style="stop-color:#ffffff;stop-opacity:0;" |
1289 | + offset="1" |
1290 | + id="stop10254-4-7-58-1" /> |
1291 | + </linearGradient> |
1292 | + <clipPath |
1293 | + clipPathUnits="userSpaceOnUse" |
1294 | + id="clipPath5093-8-8"> |
1295 | + <rect |
1296 | + ry="12" |
1297 | + y="316" |
1298 | + x="353.00043" |
1299 | + height="148" |
1300 | + width="148" |
1301 | + id="rect5095-2-0" |
1302 | + style="opacity:0.8;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> |
1303 | + </clipPath> |
1304 | + <linearGradient |
1305 | + inkscape:collect="always" |
1306 | + xlink:href="#linearGradient4100-0" |
1307 | + id="linearGradient5182" |
1308 | + gradientUnits="userSpaceOnUse" |
1309 | + x1="535.14667" |
1310 | + y1="31.733332" |
1311 | + x2="535.14667" |
1312 | + y2="120.48" /> |
1313 | + <linearGradient |
1314 | + inkscape:collect="always" |
1315 | + id="linearGradient4100-0"> |
1316 | + <stop |
1317 | + style="stop-color:#ffffff;stop-opacity:1;" |
1318 | + offset="0" |
1319 | + id="stop4102-52" /> |
1320 | + <stop |
1321 | + style="stop-color:#ffffff;stop-opacity:0;" |
1322 | + offset="1" |
1323 | + id="stop4104-3" /> |
1324 | + </linearGradient> |
1325 | + <linearGradient |
1326 | + inkscape:collect="always" |
1327 | + xlink:href="#linearGradient10250-86-1" |
1328 | + id="linearGradient5184" |
1329 | + gradientUnits="userSpaceOnUse" |
1330 | + gradientTransform="matrix(0.34681528,0,0,1,474.44771,0)" |
1331 | + spreadMethod="reflect" |
1332 | + x1="217" |
1333 | + y1="56" |
1334 | + x2="217" |
1335 | + y2="78" /> |
1336 | + <linearGradient |
1337 | + inkscape:collect="always" |
1338 | + id="linearGradient10250-86-1"> |
1339 | + <stop |
1340 | + style="stop-color:#ffffff;stop-opacity:1;" |
1341 | + offset="0" |
1342 | + id="stop10252-5-2" /> |
1343 | + <stop |
1344 | + style="stop-color:#ffffff;stop-opacity:0;" |
1345 | + offset="1" |
1346 | + id="stop10254-4-7" /> |
1347 | + </linearGradient> |
1348 | + <linearGradient |
1349 | + inkscape:collect="always" |
1350 | + xlink:href="#linearGradient10250-86-1" |
1351 | + id="linearGradient5186" |
1352 | + gradientUnits="userSpaceOnUse" |
1353 | + gradientTransform="matrix(0.34651832,0,0,1,423.55231,0)" |
1354 | + spreadMethod="reflect" |
1355 | + x1="217" |
1356 | + y1="56" |
1357 | + x2="217" |
1358 | + y2="78" /> |
1359 | + <linearGradient |
1360 | + inkscape:collect="always" |
1361 | + xlink:href="#linearGradient10250-86-1" |
1362 | + id="linearGradient5188" |
1363 | + gradientUnits="userSpaceOnUse" |
1364 | + gradientTransform="matrix(0.34666597,0,0,1,-105.91985,468.40006)" |
1365 | + spreadMethod="reflect" |
1366 | + x1="217" |
1367 | + y1="56" |
1368 | + x2="217" |
1369 | + y2="78" /> |
1370 | + </defs> |
1371 | + <sodipodi:namedview |
1372 | + id="base" |
1373 | + pagecolor="#ffffff" |
1374 | + bordercolor="#666666" |
1375 | + borderopacity="1.0" |
1376 | + inkscape:pageopacity="0.0" |
1377 | + inkscape:pageshadow="2" |
1378 | + inkscape:zoom="1.6689301" |
1379 | + inkscape:cx="196.38331" |
1380 | + inkscape:cy="73.550116" |
1381 | + inkscape:document-units="px" |
1382 | + inkscape:current-layer="g5394" |
1383 | + showgrid="false" |
1384 | + fit-margin-top="0" |
1385 | + fit-margin-left="0" |
1386 | + fit-margin-right="0" |
1387 | + fit-margin-bottom="0" /> |
1388 | + <metadata |
1389 | + id="metadata7333"> |
1390 | + <rdf:RDF> |
1391 | + <cc:Work |
1392 | + rdf:about=""> |
1393 | + <dc:format>image/svg+xml</dc:format> |
1394 | + <dc:type |
1395 | + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
1396 | + <dc:title></dc:title> |
1397 | + </cc:Work> |
1398 | + </rdf:RDF> |
1399 | + </metadata> |
1400 | + <g |
1401 | + inkscape:label="Layer 1" |
1402 | + inkscape:groupmode="layer" |
1403 | + id="layer1" |
1404 | + transform="translate(1466.4286,-631.64791)"> |
1405 | + <g |
1406 | + transform="translate(-1818.4286,66.647909)" |
1407 | + style="display:inline" |
1408 | + id="g5394" |
1409 | + inkscape:export-filename="PNG/launcher_icon_edge_150.png" |
1410 | + inkscape:export-xdpi="90" |
1411 | + inkscape:export-ydpi="90"> |
1412 | + <path |
1413 | + sodipodi:type="inkscape:offset" |
1414 | + inkscape:radius="-1.0011878" |
1415 | + inkscape:original="M 440 80 C 437.784 80 436 81.784 436 84 L 436 128 C 436 130.216 437.784 132 440 132 L 484 132 C 486.216 132 488 130.216 488 128 L 488 84 C 488 81.784 486.216 80 484 80 L 440 80 z " |
1416 | + style="opacity:0.2;color:#000000;fill:none;stroke:#180c1c;stroke-width:0.86666667;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter5360-5);enable-background:accumulate" |
1417 | + id="path4437-5" |
1418 | + d="m 440,81.001953 c -1.67866,0 -2.99805,1.319387 -2.99805,2.998047 l 0,44 c 0,1.67866 1.31939,2.99805 2.99805,2.99805 l 44,0 c 1.67866,0 2.99805,-1.31939 2.99805,-2.99805 l 0,-44 c 0,-1.67866 -1.31939,-2.998047 -2.99805,-2.998047 l -44,0 z" |
1419 | + clip-path="url(#clipPath4339-9)" |
1420 | + transform="matrix(2.8846154,0,0,2.8846154,-905.6923,334.23077)" /> |
1421 | + <rect |
1422 | + style="opacity:0.12000002;color:#000000;fill:url(#linearGradient5235-0);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" |
1423 | + id="rect5113" |
1424 | + width="148" |
1425 | + height="148" |
1426 | + x="353.00049" |
1427 | + y="566" |
1428 | + ry="11.852053" /> |
1429 | + <rect |
1430 | + y="565" |
1431 | + x="352" |
1432 | + height="150" |
1433 | + width="149.99998" |
1434 | + id="rect5380" |
1435 | + style="opacity:0.31645167;color:#000000;fill:none;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> |
1436 | + <g |
1437 | + transform="matrix(2.8846154,0,0,2.8846154,-1085.6923,478.46154)" |
1438 | + id="g5107" |
1439 | + style="display:inline"> |
1440 | + <rect |
1441 | + ry="3.8133333" |
1442 | + y="30.693333" |
1443 | + x="499.09366" |
1444 | + height="50.613335" |
1445 | + width="50.613003" |
1446 | + id="rect5115" |
1447 | + style="opacity:0.15;color:#000000;fill:none;stroke:url(#linearGradient5182);stroke-width:0.69333333;stroke-miterlimit:4;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> |
1448 | + <rect |
1449 | + style="opacity:0.2;color:#000000;fill:url(#linearGradient5184);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" |
1450 | + id="rect5117" |
1451 | + width="0.34681529" |
1452 | + height="44" |
1453 | + x="549.70667" |
1454 | + y="34" /> |
1455 | + <rect |
1456 | + y="34" |
1457 | + x="498.74683" |
1458 | + height="44" |
1459 | + width="0.34651831" |
1460 | + id="rect5119" |
1461 | + style="opacity:0.2;color:#000000;fill:url(#linearGradient5186);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> |
1462 | + <rect |
1463 | + y="502.40015" |
1464 | + x="-30.693333" |
1465 | + height="44" |
1466 | + width="0.34666598" |
1467 | + id="rect5123" |
1468 | + style="opacity:0.8;color:#000000;fill:url(#linearGradient5188);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" |
1469 | + transform="matrix(0,-1,1,0,0,0)" /> |
1470 | + </g> |
1471 | + </g> |
1472 | + </g> |
1473 | +</svg> |
1474 | |
1475 | === removed file 'resources/launcher_icon_edge_54.png' |
1476 | Binary files resources/launcher_icon_edge_54.png 2013-03-18 16:53:49 +0000 and resources/launcher_icon_edge_54.png 1970-01-01 00:00:00 +0000 differ |
1477 | === added file 'resources/launcher_icon_edge_54.svg' |
1478 | --- resources/launcher_icon_edge_54.svg 1970-01-01 00:00:00 +0000 |
1479 | +++ resources/launcher_icon_edge_54.svg 2014-03-27 16:22:16 +0000 |
1480 | @@ -0,0 +1,230 @@ |
1481 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
1482 | +<!-- Created with Inkscape (http://www.inkscape.org/) --> |
1483 | + |
1484 | +<svg |
1485 | + xmlns:dc="http://purl.org/dc/elements/1.1/" |
1486 | + xmlns:cc="http://creativecommons.org/ns#" |
1487 | + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
1488 | + xmlns:svg="http://www.w3.org/2000/svg" |
1489 | + xmlns="http://www.w3.org/2000/svg" |
1490 | + xmlns:xlink="http://www.w3.org/1999/xlink" |
1491 | + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |
1492 | + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
1493 | + width="54" |
1494 | + height="54" |
1495 | + id="svg10561" |
1496 | + version="1.1" |
1497 | + inkscape:version="0.48+devel r" |
1498 | + viewBox="0 0 54 54.000001" |
1499 | + sodipodi:docname="launcher_icon_edge_54.svg"> |
1500 | + <defs |
1501 | + id="defs10563"> |
1502 | + <clipPath |
1503 | + clipPathUnits="userSpaceOnUse" |
1504 | + id="clipPath5344-2-1"> |
1505 | + <path |
1506 | + d="m 440,81.001953 c -1.67866,0 -2.99805,1.319387 -2.99805,2.998047 l 0,44 c 0,1.67866 1.31939,2.99805 2.99805,2.99805 l 44,0 c 1.67866,0 2.99805,-1.31939 2.99805,-2.99805 l 0,-44 c 0,-1.67866 -1.31939,-2.998047 -2.99805,-2.998047 l -44,0 z" |
1507 | + id="path5346-7-0" |
1508 | + style="opacity:0.3;color:#000000;fill:#ff00ff;stroke:none;stroke-width:2.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" |
1509 | + inkscape:original="M 440 80 C 437.784 80 436 81.784 436 84 L 436 128 C 436 130.216 437.784 132 440 132 L 484 132 C 486.216 132 488 130.216 488 128 L 488 84 C 488 81.784 486.216 80 484 80 L 440 80 z " |
1510 | + inkscape:radius="-1.0011878" |
1511 | + sodipodi:type="inkscape:offset" /> |
1512 | + </clipPath> |
1513 | + <filter |
1514 | + style="color-interpolation-filters:sRGB" |
1515 | + inkscape:collect="always" |
1516 | + id="filter5360-7-5" |
1517 | + x="-0.23999999" |
1518 | + width="1.48" |
1519 | + y="-0.23999999" |
1520 | + height="1.48"> |
1521 | + <feGaussianBlur |
1522 | + inkscape:collect="always" |
1523 | + stdDeviation="5" |
1524 | + id="feGaussianBlur5362-3-1" /> |
1525 | + </filter> |
1526 | + <linearGradient |
1527 | + y2="52.74128" |
1528 | + x2="35.360126" |
1529 | + y1="81.03125" |
1530 | + x1="35.360126" |
1531 | + gradientTransform="translate(140,0)" |
1532 | + gradientUnits="userSpaceOnUse" |
1533 | + id="linearGradient3693-0" |
1534 | + xlink:href="#linearGradient10250-86-1-922-4" |
1535 | + inkscape:collect="always" /> |
1536 | + <linearGradient |
1537 | + inkscape:collect="always" |
1538 | + id="linearGradient10250-86-1-922-4"> |
1539 | + <stop |
1540 | + style="stop-color:#ffffff;stop-opacity:1;" |
1541 | + offset="0" |
1542 | + id="stop10252-5-2-9-1" /> |
1543 | + <stop |
1544 | + style="stop-color:#ffffff;stop-opacity:0;" |
1545 | + offset="1" |
1546 | + id="stop10254-4-7-71-5" /> |
1547 | + </linearGradient> |
1548 | + <linearGradient |
1549 | + inkscape:collect="always" |
1550 | + xlink:href="#linearGradient3883-1-1-9-4-2" |
1551 | + id="linearGradient4426" |
1552 | + gradientUnits="userSpaceOnUse" |
1553 | + gradientTransform="matrix(0,1,-1,0,228,24)" |
1554 | + x1="6" |
1555 | + y1="56" |
1556 | + x2="98" |
1557 | + y2="56" /> |
1558 | + <linearGradient |
1559 | + inkscape:collect="always" |
1560 | + id="linearGradient3883-1-1-9-4-2"> |
1561 | + <stop |
1562 | + style="stop-color:#ffffff;stop-opacity:1;" |
1563 | + offset="0" |
1564 | + id="stop3885-2-7-5-9-3" /> |
1565 | + <stop |
1566 | + style="stop-color:#ffffff;stop-opacity:0;" |
1567 | + offset="1" |
1568 | + id="stop3887-6-9-1-6-1" /> |
1569 | + </linearGradient> |
1570 | + <linearGradient |
1571 | + inkscape:collect="always" |
1572 | + xlink:href="#linearGradient10250-86-1" |
1573 | + id="linearGradient4423" |
1574 | + gradientUnits="userSpaceOnUse" |
1575 | + gradientTransform="translate(-20,0)" |
1576 | + spreadMethod="reflect" |
1577 | + x1="217" |
1578 | + y1="56" |
1579 | + x2="217" |
1580 | + y2="78" /> |
1581 | + <linearGradient |
1582 | + inkscape:collect="always" |
1583 | + id="linearGradient10250-86-1"> |
1584 | + <stop |
1585 | + style="stop-color:#ffffff;stop-opacity:1;" |
1586 | + offset="0" |
1587 | + id="stop10252-5-2" /> |
1588 | + <stop |
1589 | + style="stop-color:#ffffff;stop-opacity:0;" |
1590 | + offset="1" |
1591 | + id="stop10254-4-7" /> |
1592 | + </linearGradient> |
1593 | + <linearGradient |
1594 | + inkscape:collect="always" |
1595 | + xlink:href="#linearGradient10250-86-1" |
1596 | + id="linearGradient4420" |
1597 | + gradientUnits="userSpaceOnUse" |
1598 | + gradientTransform="translate(-71,0)" |
1599 | + spreadMethod="reflect" |
1600 | + x1="217" |
1601 | + y1="56" |
1602 | + x2="217" |
1603 | + y2="78" /> |
1604 | + <linearGradient |
1605 | + inkscape:collect="always" |
1606 | + xlink:href="#linearGradient10250-86-1" |
1607 | + id="linearGradient4414" |
1608 | + gradientUnits="userSpaceOnUse" |
1609 | + gradientTransform="translate(-248,116)" |
1610 | + spreadMethod="reflect" |
1611 | + x1="217" |
1612 | + y1="56" |
1613 | + x2="217" |
1614 | + y2="78" /> |
1615 | + </defs> |
1616 | + <sodipodi:namedview |
1617 | + id="base" |
1618 | + pagecolor="#ffffff" |
1619 | + bordercolor="#666666" |
1620 | + borderopacity="1.0" |
1621 | + inkscape:pageopacity="0" |
1622 | + inkscape:pageshadow="2" |
1623 | + inkscape:zoom="5.0931703" |
1624 | + inkscape:cx="-8.3052396" |
1625 | + inkscape:cy="4.3096929" |
1626 | + inkscape:document-units="px" |
1627 | + inkscape:current-layer="layer1" |
1628 | + showgrid="false" |
1629 | + fit-margin-top="0" |
1630 | + fit-margin-left="0" |
1631 | + fit-margin-right="0" |
1632 | + fit-margin-bottom="0" /> |
1633 | + <metadata |
1634 | + id="metadata10566"> |
1635 | + <rdf:RDF> |
1636 | + <cc:Work |
1637 | + rdf:about=""> |
1638 | + <dc:format>image/svg+xml</dc:format> |
1639 | + <dc:type |
1640 | + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
1641 | + <dc:title></dc:title> |
1642 | + </cc:Work> |
1643 | + </rdf:RDF> |
1644 | + </metadata> |
1645 | + <g |
1646 | + inkscape:label="Layer 1" |
1647 | + inkscape:groupmode="layer" |
1648 | + id="layer1" |
1649 | + transform="translate(-707.28573,94.63782)"> |
1650 | + <g |
1651 | + transform="translate(562.28572,-123.63782)" |
1652 | + style="display:inline" |
1653 | + id="g4465" |
1654 | + inkscape:export-filename="PNG/launcher_icon_edge_54.png" |
1655 | + inkscape:export-xdpi="90" |
1656 | + inkscape:export-ydpi="90"> |
1657 | + <path |
1658 | + transform="translate(-290,-50)" |
1659 | + clip-path="url(#clipPath5344-2-1)" |
1660 | + d="m 440,81.001953 c -1.67866,0 -2.99805,1.319387 -2.99805,2.998047 l 0,44 c 0,1.67866 1.31939,2.99805 2.99805,2.99805 l 44,0 c 1.67866,0 2.99805,-1.31939 2.99805,-2.99805 l 0,-44 c 0,-1.67866 -1.31939,-2.998047 -2.99805,-2.998047 l -44,0 z" |
1661 | + id="path4387" |
1662 | + style="opacity:0.2;color:#000000;fill:none;stroke:#180c1c;stroke-width:2.5;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter5360-7-5);enable-background:accumulate" |
1663 | + inkscape:original="M 440 80 C 437.784 80 436 81.784 436 84 L 436 128 C 436 130.216 437.784 132 440 132 L 484 132 C 486.216 132 488 130.216 488 128 L 488 84 C 488 81.784 486.216 80 484 80 L 440 80 z " |
1664 | + inkscape:radius="-1.0011878" |
1665 | + sodipodi:type="inkscape:offset" /> |
1666 | + <rect |
1667 | + ry="4" |
1668 | + y="30" |
1669 | + x="146" |
1670 | + height="52" |
1671 | + width="52" |
1672 | + id="rect4389" |
1673 | + style="opacity:0.12;color:#000000;fill:url(#linearGradient3693-0);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> |
1674 | + <path |
1675 | + inkscape:connector-curvature="0" |
1676 | + id="path4391" |
1677 | + d="m 198,34 c 0,-2.216 -1.784,-4 -4,-4 l -44,0 c -2.216,0 -4,1.784 -4,4 l 0,44 c 0,2.216 1.784,4 4,4 l 44,0 c 2.216,0 4,-1.784 4,-4 l 0,-44 z m -0.96875,0 0,44 c 0,1.703534 -1.32772,3.03125 -3.03125,3.03125 l -44,0 c -1.70353,0 -3.03125,-1.327716 -3.03125,-3.03125 l 0,-44 c 0,-1.703534 1.32772,-3.03125 3.03125,-3.03125 l 44,0 c 1.70353,0 3.03125,1.327716 3.03125,3.03125 z" |
1678 | + style="opacity:0.1;color:#000000;fill:url(#linearGradient4426);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> |
1679 | + <rect |
1680 | + y="34" |
1681 | + x="197" |
1682 | + height="44" |
1683 | + width="1" |
1684 | + id="rect4393" |
1685 | + style="opacity:0.2;color:#000000;fill:url(#linearGradient4423);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> |
1686 | + <rect |
1687 | + style="opacity:0.2;color:#000000;fill:url(#linearGradient4420);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" |
1688 | + id="rect4395" |
1689 | + width="1" |
1690 | + height="44" |
1691 | + x="146" |
1692 | + y="34" /> |
1693 | + <rect |
1694 | + transform="matrix(0,-1,1,0,0,0)" |
1695 | + style="opacity:0.6;color:#000000;fill:url(#linearGradient4414);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" |
1696 | + id="rect4399" |
1697 | + width="1" |
1698 | + height="44" |
1699 | + x="-31" |
1700 | + y="150" /> |
1701 | + <rect |
1702 | + y="29" |
1703 | + x="145" |
1704 | + height="54" |
1705 | + width="54" |
1706 | + id="rect4463" |
1707 | + style="opacity:0.49000005;color:#000000;fill:none;stroke:none;stroke-width:5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> |
1708 | + </g> |
1709 | + </g> |
1710 | +</svg> |
1711 | |
1712 | === removed file 'resources/launcher_icon_glow_200.png' |
1713 | Binary files resources/launcher_icon_glow_200.png 2012-11-21 20:34:41 +0000 and resources/launcher_icon_glow_200.png 1970-01-01 00:00:00 +0000 differ |
1714 | === added file 'resources/launcher_icon_glow_200.svg' |
1715 | --- resources/launcher_icon_glow_200.svg 1970-01-01 00:00:00 +0000 |
1716 | +++ resources/launcher_icon_glow_200.svg 2014-03-27 16:22:16 +0000 |
1717 | @@ -0,0 +1,132 @@ |
1718 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
1719 | +<!-- Created with Inkscape (http://www.inkscape.org/) --> |
1720 | + |
1721 | +<svg |
1722 | + xmlns:dc="http://purl.org/dc/elements/1.1/" |
1723 | + xmlns:cc="http://creativecommons.org/ns#" |
1724 | + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
1725 | + xmlns:svg="http://www.w3.org/2000/svg" |
1726 | + xmlns="http://www.w3.org/2000/svg" |
1727 | + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |
1728 | + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
1729 | + width="200.00002" |
1730 | + height="200.00003" |
1731 | + id="svg5474" |
1732 | + version="1.1" |
1733 | + inkscape:version="0.48+devel r" |
1734 | + viewBox="0 0 200.00001 200.00003" |
1735 | + sodipodi:docname="launcher_icon_glow_200.svg"> |
1736 | + <defs |
1737 | + id="defs5476"> |
1738 | + <clipPath |
1739 | + clipPathUnits="userSpaceOnUse" |
1740 | + id="clipPath5057-1"> |
1741 | + <path |
1742 | + inkscape:connector-curvature="0" |
1743 | + id="path5059-2" |
1744 | + d="m 427.33333,22.026666 0,69.333333 69.33333,0 0,-69.333333 -69.33333,0 z m 13.11917,9.013333 43.095,0 c 2.27623,0 4.10583,1.829606 4.10583,4.105834 l 0,43.094999 c 0,2.276228 -1.8296,4.105834 -4.10583,4.105834 l -43.095,0 c -2.27623,0 -4.10583,-1.829606 -4.10583,-4.105834 l 0,-43.094999 c 0,-2.276228 1.8296,-4.105834 4.10583,-4.105834 z" |
1745 | + style="color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> |
1746 | + </clipPath> |
1747 | + <filter |
1748 | + style="color-interpolation-filters:sRGB" |
1749 | + inkscape:collect="always" |
1750 | + id="filter5061-6" |
1751 | + x="-0.132" |
1752 | + width="1.2640001" |
1753 | + y="-0.132" |
1754 | + height="1.2640001"> |
1755 | + <feGaussianBlur |
1756 | + inkscape:collect="always" |
1757 | + stdDeviation="2.86" |
1758 | + id="feGaussianBlur5063-7" /> |
1759 | + </filter> |
1760 | + <clipPath |
1761 | + clipPathUnits="userSpaceOnUse" |
1762 | + id="clipPath5464"> |
1763 | + <path |
1764 | + inkscape:connector-curvature="0" |
1765 | + id="path5466" |
1766 | + d="m 427.33333,22.026666 0,69.333333 69.33333,0 0,-69.333333 -69.33333,0 z m 13.11917,9.013333 43.095,0 c 2.27623,0 4.10583,1.829606 4.10583,4.105834 l 0,43.094999 c 0,2.276228 -1.8296,4.105834 -4.10583,4.105834 l -43.095,0 c -2.27623,0 -4.10583,-1.829606 -4.10583,-4.105834 l 0,-43.094999 c 0,-2.276228 1.8296,-4.105834 4.10583,-4.105834 z" |
1767 | + style="color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> |
1768 | + </clipPath> |
1769 | + <filter |
1770 | + style="color-interpolation-filters:sRGB" |
1771 | + inkscape:collect="always" |
1772 | + id="filter5067-0"> |
1773 | + <feGaussianBlur |
1774 | + inkscape:collect="always" |
1775 | + stdDeviation="1.3" |
1776 | + id="feGaussianBlur5069-2" /> |
1777 | + </filter> |
1778 | + </defs> |
1779 | + <sodipodi:namedview |
1780 | + id="base" |
1781 | + pagecolor="#ffffff" |
1782 | + bordercolor="#666666" |
1783 | + borderopacity="1.0" |
1784 | + inkscape:pageopacity="0.0" |
1785 | + inkscape:pageshadow="2" |
1786 | + inkscape:zoom="0.35" |
1787 | + inkscape:cx="-1257.8571" |
1788 | + inkscape:cy="737.14287" |
1789 | + inkscape:document-units="px" |
1790 | + inkscape:current-layer="layer1" |
1791 | + showgrid="false" |
1792 | + fit-margin-top="0" |
1793 | + fit-margin-left="0" |
1794 | + fit-margin-right="0" |
1795 | + fit-margin-bottom="0" /> |
1796 | + <metadata |
1797 | + id="metadata5479"> |
1798 | + <rdf:RDF> |
1799 | + <cc:Work |
1800 | + rdf:about=""> |
1801 | + <dc:format>image/svg+xml</dc:format> |
1802 | + <dc:type |
1803 | + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
1804 | + <dc:title></dc:title> |
1805 | + </cc:Work> |
1806 | + </rdf:RDF> |
1807 | + </metadata> |
1808 | + <g |
1809 | + inkscape:label="Layer 1" |
1810 | + inkscape:groupmode="layer" |
1811 | + id="layer1" |
1812 | + transform="translate(-977.14287,-1069.505)"> |
1813 | + <g |
1814 | + transform="translate(0.14285995,529.50504)" |
1815 | + style="display:inline" |
1816 | + id="g5417" |
1817 | + inkscape:export-filename="PNG/launcher_icon_glow_200.png" |
1818 | + inkscape:export-xdpi="90" |
1819 | + inkscape:export-ydpi="90"> |
1820 | + <rect |
1821 | + clip-path="url(#clipPath5057-1)" |
1822 | + ry="4" |
1823 | + y="30.693333" |
1824 | + x="436" |
1825 | + height="52" |
1826 | + width="52" |
1827 | + id="rect5329" |
1828 | + style="color:#000000;fill:none;stroke:#ffffff;stroke-width:2.77333331;stroke-miterlimit:4;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter5061-6);enable-background:accumulate" |
1829 | + transform="matrix(2.8846154,0,0,2.8846154,-255.6923,476.46154)" /> |
1830 | + <rect |
1831 | + transform="matrix(2.8846154,0,0,2.8846154,-255.6923,476.46154)" |
1832 | + style="color:#000000;fill:none;stroke:#ffffff;stroke-width:1.38666666;stroke-miterlimit:4;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter5067-0);enable-background:accumulate" |
1833 | + id="rect5331" |
1834 | + width="52" |
1835 | + height="52" |
1836 | + x="436" |
1837 | + y="30.693333" |
1838 | + ry="4" |
1839 | + clip-path="url(#clipPath5057-1)" /> |
1840 | + <rect |
1841 | + y="540" |
1842 | + x="977" |
1843 | + height="200.00003" |
1844 | + width="200.00002" |
1845 | + id="rect5388" |
1846 | + style="opacity:0.31645167;color:#000000;fill:none;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> |
1847 | + </g> |
1848 | + </g> |
1849 | +</svg> |
1850 | |
1851 | === removed file 'resources/launcher_icon_glow_62.png' |
1852 | Binary files resources/launcher_icon_glow_62.png 2012-11-21 20:34:41 +0000 and resources/launcher_icon_glow_62.png 1970-01-01 00:00:00 +0000 differ |
1853 | === added file 'resources/launcher_icon_glow_62.svg' |
1854 | --- resources/launcher_icon_glow_62.svg 1970-01-01 00:00:00 +0000 |
1855 | +++ resources/launcher_icon_glow_62.svg 2014-03-27 16:22:16 +0000 |
1856 | @@ -0,0 +1,100 @@ |
1857 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
1858 | +<!-- Created with Inkscape (http://www.inkscape.org/) --> |
1859 | + |
1860 | +<svg |
1861 | + xmlns:dc="http://purl.org/dc/elements/1.1/" |
1862 | + xmlns:cc="http://creativecommons.org/ns#" |
1863 | + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
1864 | + xmlns:svg="http://www.w3.org/2000/svg" |
1865 | + xmlns="http://www.w3.org/2000/svg" |
1866 | + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |
1867 | + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
1868 | + width="62" |
1869 | + height="62" |
1870 | + id="svg9311" |
1871 | + version="1.1" |
1872 | + inkscape:version="0.48+devel r" |
1873 | + viewBox="0 0 62 62.000001" |
1874 | + sodipodi:docname="launcher_icon_glow_62.svg"> |
1875 | + <defs |
1876 | + id="defs9313"> |
1877 | + <clipPath |
1878 | + clipPathUnits="userSpaceOnUse" |
1879 | + id="clipPath5112-3"> |
1880 | + <path |
1881 | + style="opacity:0.15;color:#000000;fill:#00ffff;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" |
1882 | + d="m 1,25 0,62 62,0 0,-62 -62,0 z m 9,6 44,0 c 1.662,0 3,1.338 3,3 l 0,44 c 0,1.662 -1.338,3 -3,3 L 10,81 C 8.338,81 7,79.662 7,78 L 7,34 c 0,-1.662 1.338,-3 3,-3 z" |
1883 | + id="path5114-1" |
1884 | + inkscape:connector-curvature="0" /> |
1885 | + </clipPath> |
1886 | + <filter |
1887 | + style="color-interpolation-filters:sRGB" |
1888 | + inkscape:collect="always" |
1889 | + id="filter4296-4"> |
1890 | + <feGaussianBlur |
1891 | + inkscape:collect="always" |
1892 | + stdDeviation="1.56" |
1893 | + id="feGaussianBlur4298-5" /> |
1894 | + </filter> |
1895 | + </defs> |
1896 | + <sodipodi:namedview |
1897 | + id="base" |
1898 | + pagecolor="#ffffff" |
1899 | + bordercolor="#666666" |
1900 | + borderopacity="1.0" |
1901 | + inkscape:pageopacity="0.0" |
1902 | + inkscape:pageshadow="2" |
1903 | + inkscape:zoom="0.35" |
1904 | + inkscape:cx="-1812.5715" |
1905 | + inkscape:cy="-351.85714" |
1906 | + inkscape:document-units="px" |
1907 | + inkscape:current-layer="layer1" |
1908 | + showgrid="false" |
1909 | + fit-margin-top="0" |
1910 | + fit-margin-left="0" |
1911 | + fit-margin-right="0" |
1912 | + fit-margin-bottom="0" /> |
1913 | + <metadata |
1914 | + id="metadata9316"> |
1915 | + <rdf:RDF> |
1916 | + <cc:Work |
1917 | + rdf:about=""> |
1918 | + <dc:format>image/svg+xml</dc:format> |
1919 | + <dc:type |
1920 | + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
1921 | + <dc:title></dc:title> |
1922 | + </cc:Work> |
1923 | + </rdf:RDF> |
1924 | + </metadata> |
1925 | + <g |
1926 | + inkscape:label="Layer 1" |
1927 | + inkscape:groupmode="layer" |
1928 | + id="layer1" |
1929 | + transform="translate(-1531.8572,-118.50504)"> |
1930 | + <g |
1931 | + transform="translate(1250.8572,93.505042)" |
1932 | + style="display:inline" |
1933 | + id="g4541" |
1934 | + inkscape:export-filename="PNG/launcher_icon_glow_62.png" |
1935 | + inkscape:export-xdpi="90" |
1936 | + inkscape:export-ydpi="90"> |
1937 | + <rect |
1938 | + y="25" |
1939 | + x="281" |
1940 | + height="62" |
1941 | + width="62" |
1942 | + id="rect4433-3" |
1943 | + style="opacity:0.49000005;color:#000000;fill:none;stroke:none;stroke-width:5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> |
1944 | + <rect |
1945 | + ry="4" |
1946 | + y="30" |
1947 | + x="6" |
1948 | + height="52" |
1949 | + width="52" |
1950 | + id="rect5162-4" |
1951 | + style="color:#000000;fill:none;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter4296-4);enable-background:accumulate" |
1952 | + clip-path="url(#clipPath5112-3)" |
1953 | + transform="translate(280,0)" /> |
1954 | + </g> |
1955 | + </g> |
1956 | +</svg> |
1957 | |
1958 | === removed file 'resources/launcher_icon_selected_back_150.png' |
1959 | Binary files resources/launcher_icon_selected_back_150.png 2012-11-21 20:34:41 +0000 and resources/launcher_icon_selected_back_150.png 1970-01-01 00:00:00 +0000 differ |
1960 | === added file 'resources/launcher_icon_selected_back_150.svg' |
1961 | --- resources/launcher_icon_selected_back_150.svg 1970-01-01 00:00:00 +0000 |
1962 | +++ resources/launcher_icon_selected_back_150.svg 2014-03-27 16:22:16 +0000 |
1963 | @@ -0,0 +1,79 @@ |
1964 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
1965 | +<!-- Created with Inkscape (http://www.inkscape.org/) --> |
1966 | + |
1967 | +<svg |
1968 | + xmlns:dc="http://purl.org/dc/elements/1.1/" |
1969 | + xmlns:cc="http://creativecommons.org/ns#" |
1970 | + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
1971 | + xmlns:svg="http://www.w3.org/2000/svg" |
1972 | + xmlns="http://www.w3.org/2000/svg" |
1973 | + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |
1974 | + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
1975 | + width="149.99998" |
1976 | + height="150" |
1977 | + id="svg4875" |
1978 | + version="1.1" |
1979 | + inkscape:version="0.48+devel r" |
1980 | + viewBox="0 0 149.99998 150" |
1981 | + sodipodi:docname="launcher_icon_selected_back_150.svg"> |
1982 | + <defs |
1983 | + id="defs4877" /> |
1984 | + <sodipodi:namedview |
1985 | + id="base" |
1986 | + pagecolor="#ffffff" |
1987 | + bordercolor="#666666" |
1988 | + borderopacity="1.0" |
1989 | + inkscape:pageopacity="0.0" |
1990 | + inkscape:pageshadow="2" |
1991 | + inkscape:zoom="0.35" |
1992 | + inkscape:cx="-785.71429" |
1993 | + inkscape:cy="657.85714" |
1994 | + inkscape:document-units="px" |
1995 | + inkscape:current-layer="layer1" |
1996 | + showgrid="false" |
1997 | + fit-margin-top="0" |
1998 | + fit-margin-left="0" |
1999 | + fit-margin-right="0" |
2000 | + fit-margin-bottom="0" /> |
2001 | + <metadata |
2002 | + id="metadata4880"> |
2003 | + <rdf:RDF> |
2004 | + <cc:Work |
2005 | + rdf:about=""> |
2006 | + <dc:format>image/svg+xml</dc:format> |
2007 | + <dc:type |
2008 | + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
2009 | + <dc:title></dc:title> |
2010 | + </cc:Work> |
2011 | + </rdf:RDF> |
2012 | + </metadata> |
2013 | + <g |
2014 | + inkscape:label="Layer 1" |
2015 | + inkscape:groupmode="layer" |
2016 | + id="layer1" |
2017 | + transform="translate(-505.00002,-1040.2193)"> |
2018 | + <g |
2019 | + style="display:inline" |
2020 | + id="g5422" |
2021 | + transform="translate(-276.99999,475.21934)" |
2022 | + inkscape:export-filename="PNG/launcher_icon_selected_back_150.png" |
2023 | + inkscape:export-xdpi="90" |
2024 | + inkscape:export-ydpi="90"> |
2025 | + <rect |
2026 | + style="color:#000000;fill:#d7d7d7;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" |
2027 | + id="rect5424" |
2028 | + width="148" |
2029 | + height="148" |
2030 | + x="783.00043" |
2031 | + y="566" |
2032 | + ry="12" /> |
2033 | + <rect |
2034 | + style="opacity:0.31645167;color:#000000;fill:none;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" |
2035 | + id="rect5440" |
2036 | + width="149.99998" |
2037 | + height="150" |
2038 | + x="782" |
2039 | + y="565" /> |
2040 | + </g> |
2041 | + </g> |
2042 | +</svg> |
2043 | |
2044 | === added file 'resources/launcher_icon_selected_back_54.svg' |
2045 | --- resources/launcher_icon_selected_back_54.svg 1970-01-01 00:00:00 +0000 |
2046 | +++ resources/launcher_icon_selected_back_54.svg 2014-03-27 16:22:16 +0000 |
2047 | @@ -0,0 +1,79 @@ |
2048 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
2049 | +<!-- Created with Inkscape (http://www.inkscape.org/) --> |
2050 | + |
2051 | +<svg |
2052 | + xmlns:dc="http://purl.org/dc/elements/1.1/" |
2053 | + xmlns:cc="http://creativecommons.org/ns#" |
2054 | + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
2055 | + xmlns:svg="http://www.w3.org/2000/svg" |
2056 | + xmlns="http://www.w3.org/2000/svg" |
2057 | + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |
2058 | + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
2059 | + width="54" |
2060 | + height="54" |
2061 | + id="svg8719" |
2062 | + version="1.1" |
2063 | + inkscape:version="0.48+devel r" |
2064 | + viewBox="0 0 54 54.000001" |
2065 | + sodipodi:docname="launcher_icon_back_54.svg"> |
2066 | + <defs |
2067 | + id="defs8721" /> |
2068 | + <sodipodi:namedview |
2069 | + id="base" |
2070 | + pagecolor="#ffffff" |
2071 | + bordercolor="#666666" |
2072 | + borderopacity="1.0" |
2073 | + inkscape:pageopacity="0.0" |
2074 | + inkscape:pageshadow="2" |
2075 | + inkscape:zoom="0.35" |
2076 | + inkscape:cx="-1828" |
2077 | + inkscape:cy="-333" |
2078 | + inkscape:document-units="px" |
2079 | + inkscape:current-layer="layer1" |
2080 | + showgrid="false" |
2081 | + fit-margin-top="0" |
2082 | + fit-margin-left="0" |
2083 | + fit-margin-right="0" |
2084 | + fit-margin-bottom="0" /> |
2085 | + <metadata |
2086 | + id="metadata8724"> |
2087 | + <rdf:RDF> |
2088 | + <cc:Work |
2089 | + rdf:about=""> |
2090 | + <dc:format>image/svg+xml</dc:format> |
2091 | + <dc:type |
2092 | + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
2093 | + <dc:title></dc:title> |
2094 | + </cc:Work> |
2095 | + </rdf:RDF> |
2096 | + </metadata> |
2097 | + <g |
2098 | + inkscape:label="Layer 1" |
2099 | + inkscape:groupmode="layer" |
2100 | + id="layer1" |
2101 | + transform="translate(-1547.2857,-145.36219)"> |
2102 | + <g |
2103 | + transform="translate(1192.2857,116.36219)" |
2104 | + style="display:inline" |
2105 | + id="g4572" |
2106 | + inkscape:export-filename="PNG/launcher_icon_back_54.png" |
2107 | + inkscape:export-xdpi="90" |
2108 | + inkscape:export-ydpi="90"> |
2109 | + <rect |
2110 | + ry="4" |
2111 | + y="30" |
2112 | + x="356" |
2113 | + height="52" |
2114 | + width="52" |
2115 | + id="rect7485-0-2" |
2116 | + style="color:#000000;fill:#cfcfcf;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> |
2117 | + <rect |
2118 | + y="29" |
2119 | + x="355" |
2120 | + height="54" |
2121 | + width="54" |
2122 | + id="rect4570" |
2123 | + style="opacity:0.49000005;color:#000000;fill:none;stroke:none;stroke-width:5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> |
2124 | + </g> |
2125 | + </g> |
2126 | +</svg> |
2127 | |
2128 | === removed file 'resources/launcher_icon_selected_edge_150.png' |
2129 | Binary files resources/launcher_icon_selected_edge_150.png 2011-07-19 18:53:14 +0000 and resources/launcher_icon_selected_edge_150.png 1970-01-01 00:00:00 +0000 differ |
2130 | === removed file 'resources/launcher_icon_shadow_200.png' |
2131 | Binary files resources/launcher_icon_shadow_200.png 2012-11-21 20:34:41 +0000 and resources/launcher_icon_shadow_200.png 1970-01-01 00:00:00 +0000 differ |
2132 | === added file 'resources/launcher_icon_shadow_200.svg' |
2133 | --- resources/launcher_icon_shadow_200.svg 1970-01-01 00:00:00 +0000 |
2134 | +++ resources/launcher_icon_shadow_200.svg 2014-03-27 16:22:16 +0000 |
2135 | @@ -0,0 +1,100 @@ |
2136 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
2137 | +<!-- Created with Inkscape (http://www.inkscape.org/) --> |
2138 | + |
2139 | +<svg |
2140 | + xmlns:dc="http://purl.org/dc/elements/1.1/" |
2141 | + xmlns:cc="http://creativecommons.org/ns#" |
2142 | + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
2143 | + xmlns:svg="http://www.w3.org/2000/svg" |
2144 | + xmlns="http://www.w3.org/2000/svg" |
2145 | + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |
2146 | + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
2147 | + width="200.00002" |
2148 | + height="200.00003" |
2149 | + id="svg8123" |
2150 | + version="1.1" |
2151 | + inkscape:version="0.48+devel r" |
2152 | + viewBox="0 0 200.00001 200.00003" |
2153 | + sodipodi:docname="launcher_icon_shadow_200.svg"> |
2154 | + <defs |
2155 | + id="defs8125"> |
2156 | + <clipPath |
2157 | + clipPathUnits="userSpaceOnUse" |
2158 | + id="clipPath5025-6"> |
2159 | + <path |
2160 | + style="color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" |
2161 | + d="m 489.73333,21.333331 0,69.333332 69.33333,0 0,-69.333332 -69.33333,0 z m 13.11917,9.013334 43.095,0 c 2.27623,0 4.10583,1.829606 4.10583,4.105833 l 0,43.094999 c 0,2.276227 -1.8296,4.105833 -4.10583,4.105833 l -43.095,0 c -2.27623,0 -4.10583,-1.829606 -4.10583,-4.105833 l 0,-43.094999 c 0,-2.276227 1.8296,-4.105833 4.10583,-4.105833 z" |
2162 | + id="path5027-2" |
2163 | + inkscape:connector-curvature="0" /> |
2164 | + </clipPath> |
2165 | + <filter |
2166 | + style="color-interpolation-filters:sRGB" |
2167 | + inkscape:collect="always" |
2168 | + id="filter5033-6"> |
2169 | + <feGaussianBlur |
2170 | + inkscape:collect="always" |
2171 | + stdDeviation="1.0261333" |
2172 | + id="feGaussianBlur5035-1" /> |
2173 | + </filter> |
2174 | + </defs> |
2175 | + <sodipodi:namedview |
2176 | + id="base" |
2177 | + pagecolor="#ffffff" |
2178 | + bordercolor="#666666" |
2179 | + borderopacity="1.0" |
2180 | + inkscape:pageopacity="0.0" |
2181 | + inkscape:pageshadow="2" |
2182 | + inkscape:zoom="0.35" |
2183 | + inkscape:cx="-17.857135" |
2184 | + inkscape:cy="414.28573" |
2185 | + inkscape:document-units="px" |
2186 | + inkscape:current-layer="layer1" |
2187 | + showgrid="false" |
2188 | + fit-margin-top="0" |
2189 | + fit-margin-left="0" |
2190 | + fit-margin-right="0" |
2191 | + fit-margin-bottom="0" /> |
2192 | + <metadata |
2193 | + id="metadata8128"> |
2194 | + <rdf:RDF> |
2195 | + <cc:Work |
2196 | + rdf:about=""> |
2197 | + <dc:format>image/svg+xml</dc:format> |
2198 | + <dc:type |
2199 | + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
2200 | + <dc:title></dc:title> |
2201 | + </cc:Work> |
2202 | + </rdf:RDF> |
2203 | + </metadata> |
2204 | + <g |
2205 | + inkscape:label="Layer 1" |
2206 | + inkscape:groupmode="layer" |
2207 | + id="layer1" |
2208 | + transform="translate(262.85716,-746.6479)"> |
2209 | + <g |
2210 | + transform="translate(-379.85714,206.6479)" |
2211 | + style="display:inline" |
2212 | + id="g5390" |
2213 | + inkscape:export-filename="PNG/launcher_icon_shadow_200.png" |
2214 | + inkscape:export-xdpi="90" |
2215 | + inkscape:export-ydpi="90"> |
2216 | + <rect |
2217 | + clip-path="url(#clipPath5025-6)" |
2218 | + ry="4" |
2219 | + y="31.039999" |
2220 | + x="498.74667" |
2221 | + height="51.306667" |
2222 | + width="51.306667" |
2223 | + id="rect5109" |
2224 | + style="opacity:0.5;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.5;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter5033-6);enable-background:accumulate" |
2225 | + transform="matrix(2.8846154,0,0,2.8846154,-1295.6923,478.46154)" /> |
2226 | + <rect |
2227 | + style="opacity:0.31645167;color:#000000;fill:none;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" |
2228 | + id="rect5386" |
2229 | + width="200.00002" |
2230 | + height="200.00003" |
2231 | + x="116.99998" |
2232 | + y="540" /> |
2233 | + </g> |
2234 | + </g> |
2235 | +</svg> |
2236 | |
2237 | === removed file 'resources/launcher_icon_shadow_62.png' |
2238 | Binary files resources/launcher_icon_shadow_62.png 2012-11-21 20:34:41 +0000 and resources/launcher_icon_shadow_62.png 1970-01-01 00:00:00 +0000 differ |
2239 | === added file 'resources/launcher_icon_shadow_62.svg' |
2240 | --- resources/launcher_icon_shadow_62.svg 1970-01-01 00:00:00 +0000 |
2241 | +++ resources/launcher_icon_shadow_62.svg 2014-03-27 16:22:16 +0000 |
2242 | @@ -0,0 +1,104 @@ |
2243 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
2244 | +<!-- Created with Inkscape (http://www.inkscape.org/) --> |
2245 | + |
2246 | +<svg |
2247 | + xmlns:dc="http://purl.org/dc/elements/1.1/" |
2248 | + xmlns:cc="http://creativecommons.org/ns#" |
2249 | + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
2250 | + xmlns:svg="http://www.w3.org/2000/svg" |
2251 | + xmlns="http://www.w3.org/2000/svg" |
2252 | + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |
2253 | + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
2254 | + width="62" |
2255 | + height="62" |
2256 | + id="svg11211" |
2257 | + version="1.1" |
2258 | + inkscape:version="0.48.4 r9939" |
2259 | + viewBox="0 0 61.999999 62.000001" |
2260 | + sodipodi:docname="launcher_icon_shadow_62.svg"> |
2261 | + <defs |
2262 | + id="defs11213"> |
2263 | + <clipPath |
2264 | + clipPathUnits="userSpaceOnUse" |
2265 | + id="clipPath10504-2-2"> |
2266 | + <path |
2267 | + style="opacity:0.2;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" |
2268 | + d="m 4,24 c -2.216,0 -4,1.784 -4,4 l 0,56 c 0,2.216 1.784,4 4,4 l 56,0 c 2.216,0 4,-1.784 4,-4 l 0,-56 c 0,-2.216 -1.784,-4 -4,-4 L 4,24 z m 6,6 44,0 c 2.216,0 4,1.784 4,4 l 0,44 c 0,2.216 -1.784,4 -4,4 L 10,82 C 7.784,82 6,80.216 6,78 L 6,34 c 0,-2.216 1.784,-4 4,-4 z" |
2269 | + id="path10506-3-2" |
2270 | + inkscape:connector-curvature="0" /> |
2271 | + </clipPath> |
2272 | + <filter |
2273 | + inkscape:collect="always" |
2274 | + id="filter3845"> |
2275 | + <feGaussianBlur |
2276 | + inkscape:collect="always" |
2277 | + stdDeviation="1.82" |
2278 | + id="feGaussianBlur3847" /> |
2279 | + </filter> |
2280 | + </defs> |
2281 | + <sodipodi:namedview |
2282 | + id="base" |
2283 | + pagecolor="#ffffff" |
2284 | + bordercolor="#666666" |
2285 | + borderopacity="1.0" |
2286 | + inkscape:pageopacity="0.0" |
2287 | + inkscape:pageshadow="2" |
2288 | + inkscape:zoom="5.6568542" |
2289 | + inkscape:cx="22.249798" |
2290 | + inkscape:cy="25.322482" |
2291 | + inkscape:document-units="px" |
2292 | + inkscape:current-layer="g4450" |
2293 | + showgrid="false" |
2294 | + fit-margin-top="0" |
2295 | + fit-margin-left="0" |
2296 | + fit-margin-right="0" |
2297 | + fit-margin-bottom="0" |
2298 | + inkscape:window-width="1131" |
2299 | + inkscape:window-height="624" |
2300 | + inkscape:window-x="338" |
2301 | + inkscape:window-y="214" |
2302 | + inkscape:window-maximized="0" /> |
2303 | + <metadata |
2304 | + id="metadata11216"> |
2305 | + <rdf:RDF> |
2306 | + <cc:Work |
2307 | + rdf:about=""> |
2308 | + <dc:format>image/svg+xml</dc:format> |
2309 | + <dc:type |
2310 | + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
2311 | + <dc:title /> |
2312 | + </cc:Work> |
2313 | + </rdf:RDF> |
2314 | + </metadata> |
2315 | + <g |
2316 | + inkscape:label="Layer 1" |
2317 | + inkscape:groupmode="layer" |
2318 | + id="layer1" |
2319 | + transform="translate(1016.7143,264.85211)"> |
2320 | + <g |
2321 | + transform="translate(-1087.7143,-289.85211)" |
2322 | + style="display:inline" |
2323 | + id="g4450" |
2324 | + inkscape:export-filename="PNG/launcher_icon_shadow_62.png" |
2325 | + inkscape:export-xdpi="90" |
2326 | + inkscape:export-ydpi="90"> |
2327 | + <rect |
2328 | + clip-path="url(#clipPath10504-2-2)" |
2329 | + style="opacity:0.50000000000000000;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.50000000000000000;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;filter:url(#filter3845)" |
2330 | + id="rect4385" |
2331 | + width="52" |
2332 | + height="52" |
2333 | + x="6" |
2334 | + y="31" |
2335 | + ry="4" |
2336 | + transform="translate(70,0)" /> |
2337 | + <rect |
2338 | + y="25" |
2339 | + x="71" |
2340 | + height="62" |
2341 | + width="62" |
2342 | + id="rect4433" |
2343 | + style="opacity:0.49000005;color:#000000;fill:none;stroke:none;stroke-width:5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> |
2344 | + </g> |
2345 | + </g> |
2346 | +</svg> |
2347 | |
2348 | === removed file 'resources/launcher_icon_shine_150.png' |
2349 | Binary files resources/launcher_icon_shine_150.png 2012-11-21 20:34:41 +0000 and resources/launcher_icon_shine_150.png 1970-01-01 00:00:00 +0000 differ |
2350 | === added file 'resources/launcher_icon_shine_150.svg' |
2351 | --- resources/launcher_icon_shine_150.svg 1970-01-01 00:00:00 +0000 |
2352 | +++ resources/launcher_icon_shine_150.svg 2014-03-27 16:22:16 +0000 |
2353 | @@ -0,0 +1,101 @@ |
2354 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
2355 | +<!-- Created with Inkscape (http://www.inkscape.org/) --> |
2356 | + |
2357 | +<svg |
2358 | + xmlns:dc="http://purl.org/dc/elements/1.1/" |
2359 | + xmlns:cc="http://creativecommons.org/ns#" |
2360 | + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
2361 | + xmlns:svg="http://www.w3.org/2000/svg" |
2362 | + xmlns="http://www.w3.org/2000/svg" |
2363 | + xmlns:xlink="http://www.w3.org/1999/xlink" |
2364 | + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |
2365 | + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
2366 | + width="149.99998" |
2367 | + height="150" |
2368 | + id="svg6687" |
2369 | + version="1.1" |
2370 | + inkscape:version="0.48+devel r" |
2371 | + viewBox="0 0 149.99998 150" |
2372 | + sodipodi:docname="launcher_icon_shine_150.svg"> |
2373 | + <defs |
2374 | + id="defs6689"> |
2375 | + <radialGradient |
2376 | + r="26" |
2377 | + fy="30.96875" |
2378 | + fx="32" |
2379 | + cy="30.96875" |
2380 | + cx="32" |
2381 | + gradientTransform="matrix(4.4378697,0,0,2.2891717,494.98835,496.90169)" |
2382 | + gradientUnits="userSpaceOnUse" |
2383 | + id="radialGradient5161" |
2384 | + xlink:href="#linearGradient10250-86-1-5" |
2385 | + inkscape:collect="always" /> |
2386 | + <linearGradient |
2387 | + inkscape:collect="always" |
2388 | + id="linearGradient10250-86-1-5"> |
2389 | + <stop |
2390 | + style="stop-color:#ffffff;stop-opacity:1;" |
2391 | + offset="0" |
2392 | + id="stop10252-5-2-94" /> |
2393 | + <stop |
2394 | + style="stop-color:#ffffff;stop-opacity:0;" |
2395 | + offset="1" |
2396 | + id="stop10254-4-7-54" /> |
2397 | + </linearGradient> |
2398 | + </defs> |
2399 | + <sodipodi:namedview |
2400 | + id="base" |
2401 | + pagecolor="#ffffff" |
2402 | + bordercolor="#666666" |
2403 | + borderopacity="1.0" |
2404 | + inkscape:pageopacity="0.0" |
2405 | + inkscape:pageshadow="2" |
2406 | + inkscape:zoom="0.35" |
2407 | + inkscape:cx="194.2857" |
2408 | + inkscape:cy="469.28571" |
2409 | + inkscape:document-units="px" |
2410 | + inkscape:current-layer="layer1" |
2411 | + showgrid="false" |
2412 | + fit-margin-top="0" |
2413 | + fit-margin-left="0" |
2414 | + fit-margin-right="0" |
2415 | + fit-margin-bottom="0" /> |
2416 | + <metadata |
2417 | + id="metadata6692"> |
2418 | + <rdf:RDF> |
2419 | + <cc:Work |
2420 | + rdf:about=""> |
2421 | + <dc:format>image/svg+xml</dc:format> |
2422 | + <dc:type |
2423 | + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
2424 | + <dc:title></dc:title> |
2425 | + </cc:Work> |
2426 | + </rdf:RDF> |
2427 | + </metadata> |
2428 | + <g |
2429 | + inkscape:label="Layer 1" |
2430 | + inkscape:groupmode="layer" |
2431 | + id="layer1" |
2432 | + transform="translate(474.99999,-851.64791)"> |
2433 | + <g |
2434 | + transform="translate(-1037,286.64791)" |
2435 | + style="display:inline" |
2436 | + id="g5402" |
2437 | + inkscape:export-filename="PNG/launcher_icon_shine_150.png" |
2438 | + inkscape:export-xdpi="90" |
2439 | + inkscape:export-ydpi="90"> |
2440 | + <path |
2441 | + style="opacity:0.5;color:#000000;fill:url(#radialGradient5161);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" |
2442 | + d="M 574.84375,566 C 568.27771,566 563,571.27771 563,577.84375 l 0,75.0625 148,0 0,-75.0625 C 711,571.27771 705.72229,566 699.15625,566 l -124.3125,0 z" |
2443 | + id="path5121" |
2444 | + inkscape:connector-curvature="0" /> |
2445 | + <rect |
2446 | + style="opacity:0.31645167;color:#000000;fill:none;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" |
2447 | + id="rect5382" |
2448 | + width="149.99998" |
2449 | + height="150" |
2450 | + x="562" |
2451 | + y="565" /> |
2452 | + </g> |
2453 | + </g> |
2454 | +</svg> |
2455 | |
2456 | === removed file 'resources/launcher_icon_shine_54.png' |
2457 | Binary files resources/launcher_icon_shine_54.png 2012-11-21 20:34:41 +0000 and resources/launcher_icon_shine_54.png 1970-01-01 00:00:00 +0000 differ |
2458 | === added file 'resources/launcher_icon_shine_54.svg' |
2459 | --- resources/launcher_icon_shine_54.svg 1970-01-01 00:00:00 +0000 |
2460 | +++ resources/launcher_icon_shine_54.svg 2014-03-27 16:22:16 +0000 |
2461 | @@ -0,0 +1,101 @@ |
2462 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
2463 | +<!-- Created with Inkscape (http://www.inkscape.org/) --> |
2464 | + |
2465 | +<svg |
2466 | + xmlns:dc="http://purl.org/dc/elements/1.1/" |
2467 | + xmlns:cc="http://creativecommons.org/ns#" |
2468 | + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
2469 | + xmlns:svg="http://www.w3.org/2000/svg" |
2470 | + xmlns="http://www.w3.org/2000/svg" |
2471 | + xmlns:xlink="http://www.w3.org/1999/xlink" |
2472 | + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |
2473 | + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
2474 | + width="54" |
2475 | + height="54" |
2476 | + id="svg9930" |
2477 | + version="1.1" |
2478 | + inkscape:version="0.48+devel r" |
2479 | + viewBox="0 0 54 54.000001" |
2480 | + sodipodi:docname="launcher_icon_shine_54.svg"> |
2481 | + <defs |
2482 | + id="defs9932"> |
2483 | + <radialGradient |
2484 | + inkscape:collect="always" |
2485 | + xlink:href="#linearGradient10250-86-1" |
2486 | + id="radialGradient4417" |
2487 | + gradientUnits="userSpaceOnUse" |
2488 | + gradientTransform="matrix(1.5384615,0,0,0.79357951,192.76923,6.3925844)" |
2489 | + cx="32" |
2490 | + cy="30.96875" |
2491 | + fx="32" |
2492 | + fy="30.96875" |
2493 | + r="26" /> |
2494 | + <linearGradient |
2495 | + inkscape:collect="always" |
2496 | + id="linearGradient10250-86-1"> |
2497 | + <stop |
2498 | + style="stop-color:#ffffff;stop-opacity:1;" |
2499 | + offset="0" |
2500 | + id="stop10252-5-2" /> |
2501 | + <stop |
2502 | + style="stop-color:#ffffff;stop-opacity:0;" |
2503 | + offset="1" |
2504 | + id="stop10254-4-7" /> |
2505 | + </linearGradient> |
2506 | + </defs> |
2507 | + <sodipodi:namedview |
2508 | + id="base" |
2509 | + pagecolor="#ffffff" |
2510 | + bordercolor="#666666" |
2511 | + borderopacity="1.0" |
2512 | + inkscape:pageopacity="0.0" |
2513 | + inkscape:pageshadow="2" |
2514 | + inkscape:zoom="0.35" |
2515 | + inkscape:cx="420.57143" |
2516 | + inkscape:cy="-824.42857" |
2517 | + inkscape:document-units="px" |
2518 | + inkscape:current-layer="layer1" |
2519 | + showgrid="false" |
2520 | + fit-margin-top="0" |
2521 | + fit-margin-left="0" |
2522 | + fit-margin-right="0" |
2523 | + fit-margin-bottom="0" /> |
2524 | + <metadata |
2525 | + id="metadata9935"> |
2526 | + <rdf:RDF> |
2527 | + <cc:Work |
2528 | + rdf:about=""> |
2529 | + <dc:format>image/svg+xml</dc:format> |
2530 | + <dc:type |
2531 | + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
2532 | + <dc:title></dc:title> |
2533 | + </cc:Work> |
2534 | + </rdf:RDF> |
2535 | + </metadata> |
2536 | + <g |
2537 | + inkscape:label="Layer 1" |
2538 | + inkscape:groupmode="layer" |
2539 | + id="layer1" |
2540 | + transform="translate(701.28572,346.06639)"> |
2541 | + <g |
2542 | + transform="translate(-916.28573,-375.06639)" |
2543 | + style="display:inline" |
2544 | + id="g4476" |
2545 | + inkscape:export-filename="PNG/launcher_icon_shine_54.png" |
2546 | + inkscape:export-xdpi="90" |
2547 | + inkscape:export-ydpi="90"> |
2548 | + <path |
2549 | + inkscape:connector-curvature="0" |
2550 | + id="path4397" |
2551 | + d="m 220,30 c -2.216,0 -4,1.784 -4,4 l 0,26.46875 52,0 L 268,34 c 0,-2.216 -1.784,-4 -4,-4 l -44,0 z" |
2552 | + style="opacity:0.6;color:#000000;fill:url(#radialGradient4417);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> |
2553 | + <rect |
2554 | + y="29" |
2555 | + x="215" |
2556 | + height="54" |
2557 | + width="54" |
2558 | + id="rect4474" |
2559 | + style="opacity:0.49000005;color:#000000;fill:none;stroke:none;stroke-width:5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> |
2560 | + </g> |
2561 | + </g> |
2562 | +</svg> |
2563 | |
2564 | === removed file 'resources/launcher_pip_large_ltr.png' |
2565 | Binary files resources/launcher_pip_large_ltr.png 2013-03-18 18:12:36 +0000 and resources/launcher_pip_large_ltr.png 1970-01-01 00:00:00 +0000 differ |
2566 | === removed file 'resources/launcher_pip_large_rtl.png' |
2567 | Binary files resources/launcher_pip_large_rtl.png 2013-03-18 18:12:36 +0000 and resources/launcher_pip_large_rtl.png 1970-01-01 00:00:00 +0000 differ |
2568 | === removed file 'resources/launcher_pip_ltr.png' |
2569 | Binary files resources/launcher_pip_ltr.png 2012-03-14 06:24:18 +0000 and resources/launcher_pip_ltr.png 1970-01-01 00:00:00 +0000 differ |
2570 | === added file 'resources/launcher_pip_ltr_19.svg' |
2571 | --- resources/launcher_pip_ltr_19.svg 1970-01-01 00:00:00 +0000 |
2572 | +++ resources/launcher_pip_ltr_19.svg 2014-03-27 16:22:16 +0000 |
2573 | @@ -0,0 +1,105 @@ |
2574 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
2575 | +<!-- Created with Inkscape (http://www.inkscape.org/) --> |
2576 | + |
2577 | +<svg |
2578 | + xmlns:dc="http://purl.org/dc/elements/1.1/" |
2579 | + xmlns:cc="http://creativecommons.org/ns#" |
2580 | + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
2581 | + xmlns:svg="http://www.w3.org/2000/svg" |
2582 | + xmlns="http://www.w3.org/2000/svg" |
2583 | + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |
2584 | + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
2585 | + width="10" |
2586 | + height="19" |
2587 | + id="svg2" |
2588 | + version="1.1" |
2589 | + inkscape:version="0.48+devel r" |
2590 | + inkscape:export-filename="test.png" |
2591 | + inkscape:export-xdpi="90" |
2592 | + inkscape:export-ydpi="90" |
2593 | + sodipodi:docname="launcher_pip_ltr.svg"> |
2594 | + <defs |
2595 | + id="defs4"> |
2596 | + <clipPath |
2597 | + clipPathUnits="userSpaceOnUse" |
2598 | + id="clipPath4069"> |
2599 | + <rect |
2600 | + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" |
2601 | + id="rect4071" |
2602 | + width="10" |
2603 | + height="19" |
2604 | + x="20" |
2605 | + y="1033.3622" /> |
2606 | + </clipPath> |
2607 | + </defs> |
2608 | + <sodipodi:namedview |
2609 | + id="base" |
2610 | + pagecolor="#5c48bb" |
2611 | + bordercolor="#666666" |
2612 | + borderopacity="1.0" |
2613 | + inkscape:pageopacity="0" |
2614 | + inkscape:pageshadow="2" |
2615 | + inkscape:zoom="30.357661" |
2616 | + inkscape:cx="6.9043528" |
2617 | + inkscape:cy="9.653247" |
2618 | + inkscape:document-units="px" |
2619 | + inkscape:current-layer="layer1" |
2620 | + showgrid="true" |
2621 | + inkscape:window-width="1855" |
2622 | + inkscape:window-height="1056" |
2623 | + inkscape:window-x="65" |
2624 | + inkscape:window-y="24" |
2625 | + inkscape:window-maximized="1" |
2626 | + inkscape:snap-bbox="true" |
2627 | + inkscape:bbox-paths="true" |
2628 | + inkscape:bbox-nodes="true" |
2629 | + inkscape:snap-bbox-edge-midpoints="true" |
2630 | + inkscape:snap-bbox-midpoints="true" |
2631 | + inkscape:object-paths="true" |
2632 | + inkscape:snap-intersection-paths="true" |
2633 | + inkscape:object-nodes="true" |
2634 | + inkscape:snap-smooth-nodes="true" |
2635 | + inkscape:snap-midpoints="true" |
2636 | + inkscape:snap-object-midpoints="true" |
2637 | + inkscape:snap-text-baseline="false" |
2638 | + inkscape:snap-center="true" |
2639 | + inkscape:snap-page="true"> |
2640 | + <inkscape:grid |
2641 | + type="xygrid" |
2642 | + id="grid4740" |
2643 | + empspacing="8" |
2644 | + visible="true" |
2645 | + enabled="true" |
2646 | + snapvisiblegridlinesonly="true" /> |
2647 | + </sodipodi:namedview> |
2648 | + <metadata |
2649 | + id="metadata7"> |
2650 | + <rdf:RDF> |
2651 | + <cc:Work |
2652 | + rdf:about=""> |
2653 | + <dc:format>image/svg+xml</dc:format> |
2654 | + <dc:type |
2655 | + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
2656 | + <dc:title></dc:title> |
2657 | + </cc:Work> |
2658 | + </rdf:RDF> |
2659 | + </metadata> |
2660 | + <g |
2661 | + inkscape:label="Layer 1" |
2662 | + inkscape:groupmode="layer" |
2663 | + id="layer1" |
2664 | + transform="translate(0,-1033.3622)"> |
2665 | + <path |
2666 | + sodipodi:nodetypes="cccccc" |
2667 | + inkscape:connector-curvature="0" |
2668 | + id="path5728" |
2669 | + d="m 0,1040.3622 3.5,0 3,2.5 -3,2.5 -3.5,0 z" |
2670 | + style="fill:#000000;stroke:none;opacity:0.14" /> |
2671 | + <path |
2672 | + style="fill:#ffffff;stroke:none" |
2673 | + d="m 0,1041.3622 3,0 2,1.5 -2,1.5 -3,0 z" |
2674 | + id="path4742" |
2675 | + inkscape:connector-curvature="0" |
2676 | + sodipodi:nodetypes="cccccc" /> |
2677 | + </g> |
2678 | +</svg> |
2679 | |
2680 | === added file 'resources/launcher_pip_ltr_37.svg' |
2681 | --- resources/launcher_pip_ltr_37.svg 1970-01-01 00:00:00 +0000 |
2682 | +++ resources/launcher_pip_ltr_37.svg 2014-03-27 16:22:16 +0000 |
2683 | @@ -0,0 +1,111 @@ |
2684 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
2685 | +<!-- Created with Inkscape (http://www.inkscape.org/) --> |
2686 | + |
2687 | +<svg |
2688 | + xmlns:dc="http://purl.org/dc/elements/1.1/" |
2689 | + xmlns:cc="http://creativecommons.org/ns#" |
2690 | + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
2691 | + xmlns:svg="http://www.w3.org/2000/svg" |
2692 | + xmlns="http://www.w3.org/2000/svg" |
2693 | + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |
2694 | + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
2695 | + width="20" |
2696 | + height="37" |
2697 | + id="svg2" |
2698 | + version="1.1" |
2699 | + inkscape:version="0.48+devel r" |
2700 | + inkscape:export-filename="test.png" |
2701 | + inkscape:export-xdpi="90" |
2702 | + inkscape:export-ydpi="90" |
2703 | + sodipodi:docname="launcher_pip_large_ltr.svg"> |
2704 | + <defs |
2705 | + id="defs4"> |
2706 | + <clipPath |
2707 | + clipPathUnits="userSpaceOnUse" |
2708 | + id="clipPath4219"> |
2709 | + <rect |
2710 | + y="1015.3622" |
2711 | + x="20" |
2712 | + height="37" |
2713 | + width="20" |
2714 | + id="rect4221" |
2715 | + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> |
2716 | + </clipPath> |
2717 | + </defs> |
2718 | + <sodipodi:namedview |
2719 | + id="base" |
2720 | + pagecolor="#5c48bb" |
2721 | + bordercolor="#666666" |
2722 | + borderopacity="1.0" |
2723 | + inkscape:pageopacity="0" |
2724 | + inkscape:pageshadow="2" |
2725 | + inkscape:zoom="28.42171" |
2726 | + inkscape:cx="3.9411358" |
2727 | + inkscape:cy="12.499554" |
2728 | + inkscape:document-units="px" |
2729 | + inkscape:current-layer="layer1" |
2730 | + showgrid="true" |
2731 | + inkscape:window-width="1855" |
2732 | + inkscape:window-height="1056" |
2733 | + inkscape:window-x="65" |
2734 | + inkscape:window-y="24" |
2735 | + inkscape:window-maximized="1" |
2736 | + showguides="false" |
2737 | + inkscape:guide-bbox="true" |
2738 | + inkscape:snap-page="true" |
2739 | + inkscape:snap-global="true" |
2740 | + inkscape:snap-bbox="true" |
2741 | + inkscape:bbox-paths="true" |
2742 | + inkscape:bbox-nodes="true" |
2743 | + inkscape:snap-bbox-edge-midpoints="true" |
2744 | + inkscape:snap-bbox-midpoints="true" |
2745 | + inkscape:object-paths="true" |
2746 | + inkscape:snap-intersection-paths="true" |
2747 | + inkscape:object-nodes="true" |
2748 | + inkscape:snap-smooth-nodes="true" |
2749 | + inkscape:snap-midpoints="true" |
2750 | + inkscape:snap-object-midpoints="true" |
2751 | + inkscape:snap-center="true"> |
2752 | + <inkscape:grid |
2753 | + type="xygrid" |
2754 | + id="grid4740" |
2755 | + empspacing="8" |
2756 | + visible="true" |
2757 | + enabled="true" |
2758 | + snapvisiblegridlinesonly="true" /> |
2759 | + <sodipodi:guide |
2760 | + orientation="0,1" |
2761 | + position="8,19" |
2762 | + id="guide3004" /> |
2763 | + </sodipodi:namedview> |
2764 | + <metadata |
2765 | + id="metadata7"> |
2766 | + <rdf:RDF> |
2767 | + <cc:Work |
2768 | + rdf:about=""> |
2769 | + <dc:format>image/svg+xml</dc:format> |
2770 | + <dc:type |
2771 | + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
2772 | + <dc:title></dc:title> |
2773 | + </cc:Work> |
2774 | + </rdf:RDF> |
2775 | + </metadata> |
2776 | + <g |
2777 | + inkscape:label="Layer 1" |
2778 | + inkscape:groupmode="layer" |
2779 | + id="layer1" |
2780 | + transform="translate(0,-1015.3622)"> |
2781 | + <path |
2782 | + sodipodi:nodetypes="cccccc" |
2783 | + inkscape:connector-curvature="0" |
2784 | + id="path5745" |
2785 | + d="m 0,1029.3622 7.5,0 5.5,4.5 -5.5,4.5 -7.5,0 z" |
2786 | + style="opacity:0.14;fill:#000000;stroke:none" /> |
2787 | + <path |
2788 | + style="fill:#ffffff;stroke:none" |
2789 | + d="m 0,1030.3622 7,0 4.5,3.5 -4.5,3.5 -7,0 z" |
2790 | + id="path4742" |
2791 | + inkscape:connector-curvature="0" |
2792 | + sodipodi:nodetypes="cccccc" /> |
2793 | + </g> |
2794 | +</svg> |
2795 | |
2796 | === removed file 'resources/launcher_pip_rtl.png' |
2797 | Binary files resources/launcher_pip_rtl.png 2012-03-14 06:24:18 +0000 and resources/launcher_pip_rtl.png 1970-01-01 00:00:00 +0000 differ |
2798 | === added file 'resources/launcher_pip_rtl_19.svg' |
2799 | --- resources/launcher_pip_rtl_19.svg 1970-01-01 00:00:00 +0000 |
2800 | +++ resources/launcher_pip_rtl_19.svg 2014-03-27 16:22:16 +0000 |
2801 | @@ -0,0 +1,104 @@ |
2802 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
2803 | +<!-- Created with Inkscape (http://www.inkscape.org/) --> |
2804 | + |
2805 | +<svg |
2806 | + xmlns:dc="http://purl.org/dc/elements/1.1/" |
2807 | + xmlns:cc="http://creativecommons.org/ns#" |
2808 | + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
2809 | + xmlns:svg="http://www.w3.org/2000/svg" |
2810 | + xmlns="http://www.w3.org/2000/svg" |
2811 | + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |
2812 | + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
2813 | + width="10" |
2814 | + height="19" |
2815 | + id="svg2" |
2816 | + version="1.1" |
2817 | + inkscape:version="0.48+devel r" |
2818 | + inkscape:export-filename="test.png" |
2819 | + inkscape:export-xdpi="90" |
2820 | + inkscape:export-ydpi="90" |
2821 | + sodipodi:docname="launcher_pip_rtl.svg"> |
2822 | + <defs |
2823 | + id="defs4"> |
2824 | + <clipPath |
2825 | + clipPathUnits="userSpaceOnUse" |
2826 | + id="clipPath4069"> |
2827 | + <rect |
2828 | + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" |
2829 | + id="rect4071" |
2830 | + width="10" |
2831 | + height="19" |
2832 | + x="20" |
2833 | + y="1033.3622" /> |
2834 | + </clipPath> |
2835 | + </defs> |
2836 | + <sodipodi:namedview |
2837 | + id="base" |
2838 | + pagecolor="#5c48bb" |
2839 | + bordercolor="#666666" |
2840 | + borderopacity="1.0" |
2841 | + inkscape:pageopacity="0" |
2842 | + inkscape:pageshadow="2" |
2843 | + inkscape:zoom="37.947076" |
2844 | + inkscape:cx="9.1943844" |
2845 | + inkscape:cy="7.8398662" |
2846 | + inkscape:document-units="px" |
2847 | + inkscape:current-layer="layer1" |
2848 | + showgrid="true" |
2849 | + inkscape:window-width="1855" |
2850 | + inkscape:window-height="1056" |
2851 | + inkscape:window-x="65" |
2852 | + inkscape:window-y="24" |
2853 | + inkscape:window-maximized="1" |
2854 | + inkscape:snap-bbox="true" |
2855 | + inkscape:bbox-paths="true" |
2856 | + inkscape:bbox-nodes="true" |
2857 | + inkscape:snap-bbox-edge-midpoints="true" |
2858 | + inkscape:snap-bbox-midpoints="true" |
2859 | + inkscape:object-paths="true" |
2860 | + inkscape:snap-intersection-paths="true" |
2861 | + inkscape:object-nodes="true" |
2862 | + inkscape:snap-smooth-nodes="true" |
2863 | + inkscape:snap-midpoints="true" |
2864 | + inkscape:snap-object-midpoints="true" |
2865 | + inkscape:snap-center="true" |
2866 | + inkscape:snap-page="true"> |
2867 | + <inkscape:grid |
2868 | + type="xygrid" |
2869 | + id="grid4740" |
2870 | + empspacing="8" |
2871 | + visible="true" |
2872 | + enabled="true" |
2873 | + snapvisiblegridlinesonly="true" /> |
2874 | + </sodipodi:namedview> |
2875 | + <metadata |
2876 | + id="metadata7"> |
2877 | + <rdf:RDF> |
2878 | + <cc:Work |
2879 | + rdf:about=""> |
2880 | + <dc:format>image/svg+xml</dc:format> |
2881 | + <dc:type |
2882 | + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
2883 | + <dc:title></dc:title> |
2884 | + </cc:Work> |
2885 | + </rdf:RDF> |
2886 | + </metadata> |
2887 | + <g |
2888 | + inkscape:label="Layer 1" |
2889 | + inkscape:groupmode="layer" |
2890 | + id="layer1" |
2891 | + transform="translate(0,-1033.3622)"> |
2892 | + <path |
2893 | + sodipodi:nodetypes="cccccc" |
2894 | + inkscape:connector-curvature="0" |
2895 | + id="path5728" |
2896 | + d="m 10,1040.3622 -3.5,0 -3,2.5 3,2.5 3.5,0 z" |
2897 | + style="opacity:0.14;fill:#000000;stroke:none" /> |
2898 | + <path |
2899 | + style="fill:#ffffff;stroke:none" |
2900 | + d="m 10,1041.3622 -3,0 -2,1.5 2,1.5 3,0 z" |
2901 | + id="path4742" |
2902 | + inkscape:connector-curvature="0" |
2903 | + sodipodi:nodetypes="cccccc" /> |
2904 | + </g> |
2905 | +</svg> |
2906 | |
2907 | === added file 'resources/launcher_pip_rtl_37.svg' |
2908 | --- resources/launcher_pip_rtl_37.svg 1970-01-01 00:00:00 +0000 |
2909 | +++ resources/launcher_pip_rtl_37.svg 2014-03-27 16:22:16 +0000 |
2910 | @@ -0,0 +1,108 @@ |
2911 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
2912 | +<!-- Created with Inkscape (http://www.inkscape.org/) --> |
2913 | + |
2914 | +<svg |
2915 | + xmlns:dc="http://purl.org/dc/elements/1.1/" |
2916 | + xmlns:cc="http://creativecommons.org/ns#" |
2917 | + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
2918 | + xmlns:svg="http://www.w3.org/2000/svg" |
2919 | + xmlns="http://www.w3.org/2000/svg" |
2920 | + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |
2921 | + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
2922 | + width="20" |
2923 | + height="37" |
2924 | + id="svg2" |
2925 | + version="1.1" |
2926 | + inkscape:version="0.48+devel r" |
2927 | + inkscape:export-filename="test.png" |
2928 | + inkscape:export-xdpi="90" |
2929 | + inkscape:export-ydpi="90" |
2930 | + sodipodi:docname="launcher_pip_large_rtl.svg"> |
2931 | + <defs |
2932 | + id="defs4"> |
2933 | + <clipPath |
2934 | + clipPathUnits="userSpaceOnUse" |
2935 | + id="clipPath4219"> |
2936 | + <rect |
2937 | + y="1015.3622" |
2938 | + x="20" |
2939 | + height="37" |
2940 | + width="20" |
2941 | + id="rect4221" |
2942 | + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> |
2943 | + </clipPath> |
2944 | + </defs> |
2945 | + <sodipodi:namedview |
2946 | + id="base" |
2947 | + pagecolor="#5c48bb" |
2948 | + bordercolor="#666666" |
2949 | + borderopacity="1.0" |
2950 | + inkscape:pageopacity="0" |
2951 | + inkscape:pageshadow="2" |
2952 | + inkscape:zoom="14.551915" |
2953 | + inkscape:cx="18.597168" |
2954 | + inkscape:cy="11.945804" |
2955 | + inkscape:document-units="px" |
2956 | + inkscape:current-layer="layer1" |
2957 | + showgrid="true" |
2958 | + inkscape:window-width="1855" |
2959 | + inkscape:window-height="1056" |
2960 | + inkscape:window-x="65" |
2961 | + inkscape:window-y="24" |
2962 | + inkscape:window-maximized="1" |
2963 | + showguides="true" |
2964 | + inkscape:guide-bbox="true" |
2965 | + inkscape:snap-bbox="true" |
2966 | + inkscape:bbox-paths="true" |
2967 | + inkscape:bbox-nodes="true" |
2968 | + inkscape:snap-bbox-edge-midpoints="true" |
2969 | + inkscape:snap-bbox-midpoints="true" |
2970 | + inkscape:object-paths="true" |
2971 | + inkscape:snap-intersection-paths="true" |
2972 | + inkscape:object-nodes="true" |
2973 | + inkscape:snap-smooth-nodes="true" |
2974 | + inkscape:snap-midpoints="true" |
2975 | + inkscape:snap-page="true"> |
2976 | + <inkscape:grid |
2977 | + type="xygrid" |
2978 | + id="grid4740" |
2979 | + empspacing="8" |
2980 | + visible="true" |
2981 | + enabled="true" |
2982 | + snapvisiblegridlinesonly="true" /> |
2983 | + <sodipodi:guide |
2984 | + orientation="0,1" |
2985 | + position="8,19" |
2986 | + id="guide3004" /> |
2987 | + </sodipodi:namedview> |
2988 | + <metadata |
2989 | + id="metadata7"> |
2990 | + <rdf:RDF> |
2991 | + <cc:Work |
2992 | + rdf:about=""> |
2993 | + <dc:format>image/svg+xml</dc:format> |
2994 | + <dc:type |
2995 | + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
2996 | + <dc:title></dc:title> |
2997 | + </cc:Work> |
2998 | + </rdf:RDF> |
2999 | + </metadata> |
3000 | + <g |
3001 | + inkscape:label="Layer 1" |
3002 | + inkscape:groupmode="layer" |
3003 | + id="layer1" |
3004 | + transform="translate(0,-1015.3622)"> |
3005 | + <path |
3006 | + sodipodi:nodetypes="cccccc" |
3007 | + inkscape:connector-curvature="0" |
3008 | + id="path5745" |
3009 | + d="m 20,1029.3622 -7.5,0 -5.5,4.5 5.5,4.5 7.5,0 z" |
3010 | + style="opacity:0.14;fill:#000000;stroke:none" /> |
3011 | + <path |
3012 | + style="fill:#ffffff;stroke:none" |
3013 | + d="m 20,1030.3622 -7,0 -4.5000003,3.5 4.5000003,3.5 7,0 z" |
3014 | + id="path4742" |
3015 | + inkscape:connector-curvature="0" |
3016 | + sodipodi:nodetypes="cccccc" /> |
3017 | + </g> |
3018 | +</svg> |
3019 | |
3020 | === modified file 'tests/test_switcher_view.cpp' |
3021 | --- tests/test_switcher_view.cpp 2014-03-21 04:40:12 +0000 |
3022 | +++ tests/test_switcher_view.cpp 2014-03-27 16:22:16 +0000 |
3023 | @@ -24,7 +24,6 @@ |
3024 | #include "SwitcherView.h" |
3025 | #include "MockLauncherIcon.h" |
3026 | #include "test_standalone_wm.h" |
3027 | -#include "unity-shared/IconRenderer.h" |
3028 | |
3029 | namespace unity |
3030 | { |
3031 | @@ -41,6 +40,13 @@ |
3032 | WindowList windows_; |
3033 | }; |
3034 | |
3035 | + struct MockIconRenderer : ui::AbstractIconRenderer |
3036 | + { |
3037 | + MOCK_METHOD2(PreprocessIcons, void(std::list<ui::RenderArg>&, nux::Geometry const&)); |
3038 | + MOCK_METHOD4(RenderIcon, void(nux::GraphicsEngine&, ui::RenderArg const&, nux::Geometry const&, nux::Geometry const&)); |
3039 | + MOCK_METHOD3(SetTargetSize, void(int tile_size, int image_size, int spacing)); |
3040 | + }; |
3041 | + |
3042 | int rand_coord() { return g_random_int_range(1, 1024); } |
3043 | } |
3044 | |
3045 | @@ -48,6 +54,10 @@ |
3046 | { |
3047 | struct MockSwitcherView : SwitcherView |
3048 | { |
3049 | + MockSwitcherView() |
3050 | + : SwitcherView(std::make_shared<testing::NiceMock<MockIconRenderer>>()) |
3051 | + {} |
3052 | + |
3053 | MOCK_METHOD0(QueueDraw, void()); |
3054 | double GetCurrentProgress() const { return animation_.GetCurrentValue(); } |
3055 | |
3056 | |
3057 | === modified file 'unity-shared/IconRenderer.cpp' |
3058 | --- unity-shared/IconRenderer.cpp 2014-02-27 02:37:18 +0000 |
3059 | +++ unity-shared/IconRenderer.cpp 2014-03-27 16:22:16 +0000 |
3060 | @@ -26,8 +26,10 @@ |
3061 | #include <NuxGraphics/GLTextureResourceManager.h> |
3062 | |
3063 | #include <UnityCore/GLibWrapper.h> |
3064 | +#include <UnityCore/ConnectionManager.h> |
3065 | #include <NuxGraphics/CairoGraphics.h> |
3066 | #include "unity-shared/CairoTexture.h" |
3067 | +#include "unity-shared/DecorationStyle.h" |
3068 | #include "unity-shared/TextureCache.h" |
3069 | #include "GraphicsUtils.h" |
3070 | |
3071 | @@ -193,6 +195,10 @@ |
3072 | BIG, |
3073 | SIZE, |
3074 | }; |
3075 | + |
3076 | +const std::array<int, IconSize::SIZE> TILE_SIZES = { 54, 150 }; |
3077 | +const std::array<int, IconSize::SIZE> GLOW_SIZES = { 62, 200 }; |
3078 | +const std::array<int, IconSize::SIZE> MARKER_SIZES = { 19, 37 }; |
3079 | } // anonymous namespace |
3080 | } // local namespace |
3081 | |
3082 | @@ -205,30 +211,6 @@ |
3083 | } |
3084 | |
3085 | nux::ObjectPtr<nux::BaseTexture> RenderLabelTexture(char label, int icon_size, nux::Color const& bg_color); |
3086 | - |
3087 | - BaseTexturePtr pip_ltr; |
3088 | - BaseTexturePtr large_pip_ltr; |
3089 | - // BaseTexturePtr pip_rtl; |
3090 | - // BaseTexturePtr large_pip_rtl; |
3091 | - BaseTexturePtr arrow_ltr; |
3092 | - BaseTexturePtr arrow_rtl; |
3093 | - BaseTexturePtr arrow_empty_ltr; |
3094 | - // BaseTexturePtr arrow_empty_rtl; |
3095 | - |
3096 | - // BaseTexturePtr squircle_base; |
3097 | - // BaseTexturePtr squircle_base_selected; |
3098 | - // BaseTexturePtr squircle_edge; |
3099 | - // BaseTexturePtr squircle_glow; |
3100 | - // BaseTexturePtr squircle_shadow; |
3101 | - // BaseTexturePtr squircle_shine; |
3102 | - |
3103 | - BaseTexturePtr icon_background[local::IconSize::SIZE]; |
3104 | - BaseTexturePtr icon_selected_background[local::IconSize::SIZE]; |
3105 | - BaseTexturePtr icon_edge[local::IconSize::SIZE]; |
3106 | - BaseTexturePtr icon_glow[local::IconSize::SIZE]; |
3107 | - BaseTexturePtr icon_shadow[local::IconSize::SIZE]; |
3108 | - BaseTexturePtr icon_shine[local::IconSize::SIZE]; |
3109 | - |
3110 | nux::ObjectPtr<nux::IOpenGLBaseTexture> offscreen_progress_texture; |
3111 | nux::ObjectPtr<nux::IOpenGLShaderProgram> shader_program_uv_persp_correction; |
3112 | #ifndef USE_GLES |
3113 | @@ -264,15 +246,76 @@ |
3114 | |
3115 | struct IconRenderer::LocalTextures |
3116 | { |
3117 | + LocalTextures(IconRenderer* parent) |
3118 | + : parent_(parent) |
3119 | + { |
3120 | + theme_conn_ = decoration::Style::Get()->theme.changed.connect([this] (std::string const&) { |
3121 | + auto& cache = TextureCache::GetDefault(); |
3122 | + |
3123 | + for (auto const& tex_data : texture_files_) |
3124 | + cache.Invalidate(tex_data.name, tex_data.size, tex_data.size); |
3125 | + |
3126 | + ReloadIconSizedTextures(parent_->icon_size, parent_->image_size); |
3127 | + }); |
3128 | + } |
3129 | + |
3130 | void ReloadIconSizedTextures(int icon_size, int image_size) |
3131 | { |
3132 | + using namespace local; |
3133 | + IconSize tex_size = icon_size > 100 ? IconSize::BIG : IconSize::SMALL; |
3134 | + auto const& tile_sufix = std::to_string(TILE_SIZES[tex_size]); |
3135 | + |
3136 | + int icon_glow_size = std::round(icon_size * (GLOW_SIZES[tex_size] / static_cast<double>(TILE_SIZES[tex_size]))); |
3137 | + auto const& glow_sufix = std::to_string(GLOW_SIZES[tex_size]); |
3138 | + |
3139 | + int marker_size = std::round(icon_size * (MARKER_SIZES[tex_size] / static_cast<double>(TILE_SIZES[tex_size]))); |
3140 | + auto const& marker_sufix = std::to_string(MARKER_SIZES[tex_size]); |
3141 | + |
3142 | + texture_files_ = { |
3143 | + {&icon_background, "launcher_icon_back_"+tile_sufix, icon_size}, |
3144 | + {&icon_selected_background, "launcher_icon_selected_back_"+tile_sufix, icon_size}, |
3145 | + {&icon_edge, "launcher_icon_edge_"+tile_sufix, icon_size}, |
3146 | + {&icon_glow, "launcher_icon_glow_"+glow_sufix, icon_glow_size}, |
3147 | + {&icon_shadow, "launcher_icon_shadow_"+glow_sufix, icon_glow_size}, |
3148 | + {&icon_shine, "launcher_icon_shine_"+tile_sufix, icon_size}, |
3149 | + {&arrow_ltr, "launcher_arrow_ltr_"+marker_sufix, marker_size}, |
3150 | + {&arrow_rtl, "launcher_arrow_rtl_"+marker_sufix, marker_size}, |
3151 | + {&arrow_empty_ltr, "launcher_arrow_outline_ltr_"+marker_sufix, marker_size}, |
3152 | + {&pip_ltr, "launcher_pip_ltr_"+marker_sufix, marker_size}, |
3153 | + {&progress_bar_trough, "progress_bar_trough", icon_size}, |
3154 | + {&progress_bar_fill, "progress_bar_fill", image_size - (icon_size - image_size)}, |
3155 | + }; |
3156 | + |
3157 | + auto texture_loader = [] (std::string const& basename, int w, int h) |
3158 | + { |
3159 | + int size = std::max(w, h); |
3160 | + auto const& file = decoration::Style::Get()->ThemedFilePath(basename, {PKGDATADIR"/"}); |
3161 | + return nux::CreateTexture2DFromFile(file.c_str(), (size <= 0 ? -1 : size), true); |
3162 | + }; |
3163 | + |
3164 | auto& cache = TextureCache::GetDefault(); |
3165 | - progress_bar_trough = cache.FindTexture("progress_bar_trough.svg", icon_size, icon_size); |
3166 | - progress_bar_fill = cache.FindTexture("progress_bar_fill.svg", image_size - (icon_size - image_size)); |
3167 | + for (auto const& tex_data : texture_files_) |
3168 | + *tex_data.tex_ptr = cache.FindTexture(tex_data.name, tex_data.size, tex_data.size, texture_loader); |
3169 | } |
3170 | |
3171 | + BaseTexturePtr icon_background; |
3172 | + BaseTexturePtr icon_selected_background; |
3173 | + BaseTexturePtr icon_edge; |
3174 | + BaseTexturePtr icon_glow; |
3175 | + BaseTexturePtr icon_shadow; |
3176 | + BaseTexturePtr icon_shine; |
3177 | + BaseTexturePtr arrow_ltr; |
3178 | + BaseTexturePtr arrow_rtl; |
3179 | + BaseTexturePtr arrow_empty_ltr; |
3180 | + BaseTexturePtr pip_ltr; |
3181 | BaseTexturePtr progress_bar_trough; |
3182 | BaseTexturePtr progress_bar_fill; |
3183 | + |
3184 | +private: |
3185 | + IconRenderer* parent_; |
3186 | + struct TextureData { BaseTexturePtr* tex_ptr; std::string name; int size; }; |
3187 | + std::vector<TextureData> texture_files_; |
3188 | + connection::Wrapper theme_conn_; |
3189 | }; |
3190 | |
3191 | IconRenderer::IconRenderer() |
3192 | @@ -280,7 +323,7 @@ |
3193 | , image_size(0) |
3194 | , spacing(0) |
3195 | , textures_(TexturesPool::Get()) |
3196 | - , local_textures_(std::make_shared<LocalTextures>()) |
3197 | + , local_textures_(std::make_shared<LocalTextures>(this)) |
3198 | { |
3199 | pip_style = OUTSIDE_TILE; |
3200 | } |
3201 | @@ -362,20 +405,10 @@ |
3202 | |
3203 | UpdateIconTransform(launcher_icon, ViewProjectionMatrix, geo, x, y, w, h, z, ui::IconTextureSource::TRANSFORM_IMAGE); |
3204 | |
3205 | - // hardcode values for now until SVG's are in place and we can remove this |
3206 | - // 200 == size of large glow |
3207 | - // 150 == size of large tile |
3208 | - // 62 == size of small glow |
3209 | - // 54 == size of small tile |
3210 | - float icon_glow_size = 0.0f; |
3211 | - if (icon_size > 100) |
3212 | - icon_glow_size = icon_size * (200.0f / 150.0f); |
3213 | - else |
3214 | - icon_glow_size = icon_size * (62.0f / 54.0f); |
3215 | - w = icon_glow_size; |
3216 | - h = icon_glow_size; |
3217 | - x = it->render_center.x - icon_glow_size / 2.0f; |
3218 | - y = it->render_center.y - icon_glow_size / 2.0f; |
3219 | + w = local_textures_->icon_glow->GetWidth(); |
3220 | + h = local_textures_->icon_glow->GetHeight(); |
3221 | + x = it->render_center.x - w / 2.0f; |
3222 | + y = it->render_center.y - h / 2.0f; |
3223 | z = it->render_center.z; |
3224 | |
3225 | UpdateIconTransform(launcher_icon, ViewProjectionMatrix, geo, x, y, w, h, z, ui::IconTextureSource::TRANSFORM_GLOW); |
3226 | @@ -470,8 +503,6 @@ |
3227 | if (!texture_for_size) |
3228 | return; |
3229 | |
3230 | - local::IconSize size = icon_size > 100 ? local::IconSize::BIG : local::IconSize::SMALL; |
3231 | - |
3232 | GfxContext.GetRenderStates().SetBlend(true); |
3233 | GfxContext.GetRenderStates().SetPremultipliedBlend(nux::SRC_OVER); |
3234 | GfxContext.GetRenderStates().SetColorMask(true, true, true, true); |
3235 | @@ -487,11 +518,11 @@ |
3236 | float glow_intensity = arg.glow_intensity * glow_multiplier; |
3237 | float shadow_intensity = 0.6f; |
3238 | |
3239 | - BaseTexturePtr background = textures_->icon_background[size]; |
3240 | - BaseTexturePtr const& edge = textures_->icon_edge[size]; |
3241 | - BaseTexturePtr const& glow = textures_->icon_glow[size]; |
3242 | - BaseTexturePtr const& shine = textures_->icon_shine[size]; |
3243 | - BaseTexturePtr const& shadow = textures_->icon_shadow[size]; |
3244 | + BaseTexturePtr background = local_textures_->icon_background; |
3245 | + BaseTexturePtr const& edge = local_textures_->icon_edge; |
3246 | + BaseTexturePtr const& glow = local_textures_->icon_glow; |
3247 | + BaseTexturePtr const& shine = local_textures_->icon_shine; |
3248 | + BaseTexturePtr const& shadow = local_textures_->icon_shadow; |
3249 | |
3250 | nux::Color shortcut_color = arg.colorify; |
3251 | |
3252 | @@ -529,7 +560,7 @@ |
3253 | glow_intensity = 1.0f; |
3254 | shadow_intensity = 0.0f; |
3255 | |
3256 | - background = textures_->icon_selected_background[size]; |
3257 | + background = local_textures_->icon_selected_background; |
3258 | } |
3259 | else |
3260 | { |
3261 | @@ -571,7 +602,7 @@ |
3262 | arg.icon->GetTransform(ui::IconTextureSource::TRANSFORM_GLOW, monitor)); |
3263 | } |
3264 | |
3265 | - auto tile_transform = arg.icon->GetTransform(ui::IconTextureSource::TRANSFORM_TILE, monitor); |
3266 | + auto const& tile_transform = arg.icon->GetTransform(ui::IconTextureSource::TRANSFORM_TILE, monitor); |
3267 | |
3268 | // draw tile |
3269 | if (backlight_intensity > 0 && !arg.draw_edge_only) |
3270 | @@ -656,7 +687,7 @@ |
3271 | |
3272 | RenderElement(GfxContext, |
3273 | arg, |
3274 | - textures_->icon_glow[size]->GetDeviceTexture(), |
3275 | + local_textures_->icon_glow->GetDeviceTexture(), |
3276 | arg.icon->GlowColor(), |
3277 | nux::color::White, |
3278 | fade_out * arg.alpha, |
3279 | @@ -960,10 +991,8 @@ |
3280 | int markerCenter = (int) arg.render_center.y; |
3281 | markerCenter -= (int)(arg.rotation.x / (2 * M_PI) * icon_size); |
3282 | |
3283 | - |
3284 | if (running > 0) |
3285 | { |
3286 | - int scale = 1; |
3287 | int markerX; |
3288 | |
3289 | if (pip_style == OUTSIDE_TILE) |
3290 | @@ -972,7 +1001,7 @@ |
3291 | } |
3292 | else |
3293 | { |
3294 | - auto bounds = arg.icon->GetTransform(ui::IconTextureSource::TRANSFORM_TILE, monitor); |
3295 | + auto const& bounds = arg.icon->GetTransform(ui::IconTextureSource::TRANSFORM_TILE, monitor); |
3296 | markerX = bounds[0].x + 1; |
3297 | } |
3298 | |
3299 | @@ -994,47 +1023,32 @@ |
3300 | |
3301 | if (!arg.running_on_viewport) |
3302 | { |
3303 | - scale = (pip_style == OUTSIDE_TILE) ? 1 : 2; |
3304 | markers[0] = markerCenter; |
3305 | - texture = textures_->arrow_empty_ltr; |
3306 | + texture = local_textures_->arrow_empty_ltr; |
3307 | } |
3308 | else if (running == 1) |
3309 | { |
3310 | - scale = (pip_style == OUTSIDE_TILE) ? 1 : 2; |
3311 | markers[0] = markerCenter; |
3312 | - texture = textures_->arrow_ltr; |
3313 | + texture = local_textures_->arrow_ltr; |
3314 | } |
3315 | else if (running == 2) |
3316 | { |
3317 | - if (pip_style == OUTSIDE_TILE) |
3318 | - { |
3319 | - texture = textures_->pip_ltr; |
3320 | - markers[0] = markerCenter - 2; |
3321 | - markers[1] = markerCenter + 2; |
3322 | - } |
3323 | - else |
3324 | - { |
3325 | - texture = textures_->large_pip_ltr; |
3326 | - markers[0] = markerCenter - 4; |
3327 | - markers[1] = markerCenter + 4; |
3328 | - } |
3329 | + texture = local_textures_->pip_ltr; |
3330 | + |
3331 | + double default_tex_height = local::MARKER_SIZES[local::IconSize::SMALL]; |
3332 | + int offset = std::max(1.0, std::round(2.0 * texture->GetHeight() / default_tex_height)); |
3333 | + markers[0] = markerCenter - offset; |
3334 | + markers[1] = markerCenter + offset; |
3335 | } |
3336 | else |
3337 | { |
3338 | - if (pip_style == OUTSIDE_TILE) |
3339 | - { |
3340 | - texture = textures_->pip_ltr; |
3341 | - markers[0] = markerCenter - 4; |
3342 | - markers[1] = markerCenter; |
3343 | - markers[2] = markerCenter + 4; |
3344 | - } |
3345 | - else |
3346 | - { |
3347 | - texture = textures_->large_pip_ltr; |
3348 | - markers[0] = markerCenter - 8; |
3349 | - markers[1] = markerCenter; |
3350 | - markers[2] = markerCenter + 8; |
3351 | - } |
3352 | + texture = local_textures_->pip_ltr; |
3353 | + |
3354 | + double default_tex_height = local::MARKER_SIZES[local::IconSize::SMALL]; |
3355 | + int offset = std::max(1.0, std::round(4.0 * texture->GetHeight() / default_tex_height)); |
3356 | + markers[0] = markerCenter - offset; |
3357 | + markers[1] = markerCenter; |
3358 | + markers[2] = markerCenter + offset; |
3359 | } |
3360 | |
3361 | for (int i = 0; i < 3; i++) |
3362 | @@ -1044,9 +1058,9 @@ |
3363 | break; |
3364 | |
3365 | GfxContext.QRP_1Tex(markerX, |
3366 | - center - std::round((texture->GetHeight() * scale) / 2.0f), |
3367 | - texture->GetWidth() * scale, |
3368 | - texture->GetHeight() * scale, |
3369 | + center - std::round(texture->GetHeight() / 2.0f), |
3370 | + texture->GetWidth(), |
3371 | + texture->GetHeight(), |
3372 | texture->GetDeviceTexture(), |
3373 | texxform, |
3374 | color); |
3375 | @@ -1057,12 +1071,13 @@ |
3376 | { |
3377 | nux::TexCoordXForm texxform; |
3378 | |
3379 | + auto const& arrow_rtl = local_textures_->arrow_rtl; |
3380 | nux::Color color = nux::color::LightGrey * alpha; |
3381 | - GfxContext.QRP_1Tex((geo.x + geo.width) - textures_->arrow_rtl->GetWidth(), |
3382 | - markerCenter - std::round(textures_->arrow_rtl->GetHeight() / 2.0f), |
3383 | - textures_->arrow_rtl->GetWidth(), |
3384 | - textures_->arrow_rtl->GetHeight(), |
3385 | - textures_->arrow_rtl->GetDeviceTexture(), |
3386 | + GfxContext.QRP_1Tex((geo.x + geo.width) - arrow_rtl->GetWidth(), |
3387 | + markerCenter - std::round(arrow_rtl->GetHeight() / 2.0f), |
3388 | + arrow_rtl->GetWidth(), |
3389 | + arrow_rtl->GetHeight(), |
3390 | + arrow_rtl->GetDeviceTexture(), |
3391 | texxform, |
3392 | color); |
3393 | } |
3394 | @@ -1237,48 +1252,6 @@ |
3395 | , ColorifyColor(0) |
3396 | , DesatFactor(0) |
3397 | { |
3398 | - LoadTexture(pip_ltr, PKGDATADIR"/launcher_pip_ltr.png"); |
3399 | - LoadTexture(large_pip_ltr, PKGDATADIR"/launcher_pip_large_ltr.png"); |
3400 | - // LoadTexture(pip_rtl, PKGDATADIR"/launcher_pip_rtl.png"); |
3401 | - // LoadTexture(large_pip_rtl, PKGDATADIR"/launcher_pip_large_rtl.png"); |
3402 | - LoadTexture(arrow_ltr, PKGDATADIR"/launcher_arrow_ltr.png"); |
3403 | - LoadTexture(arrow_rtl, PKGDATADIR"/launcher_arrow_rtl.png"); |
3404 | - LoadTexture(arrow_empty_ltr, PKGDATADIR"/launcher_arrow_outline_ltr.png"); |
3405 | - // LoadTexture(arrow_empty_rtl, PKGDATADIR"/launcher_arrow_outline_rtl.png"); |
3406 | - |
3407 | - // LoadTexture(squircle_base, PKGDATADIR"/squircle_base_54.png"); |
3408 | - // LoadTexture(squircle_base_selected, PKGDATADIR"/squircle_base_selected_54.png"); |
3409 | - // LoadTexture(squircle_edge, PKGDATADIR"/squircle_edge_54.png"); |
3410 | - // LoadTexture(squircle_glow, PKGDATADIR"/squircle_glow_62.png"); |
3411 | - // LoadTexture(squircle_shadow, PKGDATADIR"/squircle_shadow_62.png"); |
3412 | - // LoadTexture(squircle_shine, PKGDATADIR"/squircle_shine_54.png"); |
3413 | - |
3414 | - // BaseTexturePtr icon_background[local::IconSize::SIZE]; |
3415 | - // BaseTexturePtr icon_selected_background[local::IconSize::SIZE]; |
3416 | - // BaseTexturePtr icon_edge[local::IconSize::SIZE]; |
3417 | - // BaseTexturePtr icon_glow[local::IconSize::SIZE]; |
3418 | - // BaseTexturePtr icon_shadow[local::IconSize::SIZE]; |
3419 | - // BaseTexturePtr icon_shine[local::IconSize::SIZE]; |
3420 | - |
3421 | - GenerateTextures(icon_background, |
3422 | - PKGDATADIR"/launcher_icon_back_150.png", |
3423 | - PKGDATADIR"/launcher_icon_back_54.png"); |
3424 | - GenerateTextures(icon_selected_background, |
3425 | - PKGDATADIR"/launcher_icon_selected_back_150.png", |
3426 | - PKGDATADIR"/launcher_icon_back_54.png"); |
3427 | - GenerateTextures(icon_edge, |
3428 | - PKGDATADIR"/launcher_icon_edge_150.png", |
3429 | - PKGDATADIR"/launcher_icon_edge_54.png"); |
3430 | - GenerateTextures(icon_glow, |
3431 | - PKGDATADIR"/launcher_icon_glow_200.png", |
3432 | - PKGDATADIR"/launcher_icon_glow_62.png"); |
3433 | - GenerateTextures(icon_shadow, |
3434 | - PKGDATADIR"/launcher_icon_shadow_200.png", |
3435 | - PKGDATADIR"/launcher_icon_shadow_62.png"); |
3436 | - GenerateTextures(icon_shine, |
3437 | - PKGDATADIR"/launcher_icon_shine_150.png", |
3438 | - PKGDATADIR"/launcher_icon_shine_54.png"); |
3439 | - |
3440 | SetupShaders(); |
3441 | } |
3442 | |
3443 | |
3444 | === modified file 'unity-shared/TextureCache.cpp' |
3445 | --- unity-shared/TextureCache.cpp 2014-02-27 03:02:25 +0000 |
3446 | +++ unity-shared/TextureCache.cpp 2014-03-27 16:22:16 +0000 |
3447 | @@ -37,7 +37,7 @@ |
3448 | nux::BaseTexture* TextureCache::DefaultTexturesLoader(std::string const& name, int w, int h) |
3449 | { |
3450 | int size = std::max(w, h); |
3451 | - return nux::CreateTexture2DFromFile((PKGDATADIR"/" + name).c_str(), (!size ? -1 : size), true); |
3452 | + return nux::CreateTexture2DFromFile((PKGDATADIR"/" + name).c_str(), (size <= 0 ? -1 : size), true); |
3453 | } |
3454 | |
3455 | std::size_t TextureCache::Hash(std::string const& id, int width, int height) |
LGTM