wok-6.x view gtk+/stuff/replace-icons @ rev 17187

gtk+: replace stock icons by Faenza icons. Later we can remove them from slitaz-icon package in order to save some space.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Oct 03 17:25:23 2014 +0300 (2014-10-03)
parents
children 65c2d146ec2c
line source
1 # GTK+ stock icons looks alienly for SliTaz based on Faenza icon theme.
2 # These icons takes place, and we don't use them.
3 # This script replaces GTK+ stock icons by Faenza icons.
5 # All "-rtl" variants of icons are just mirrored horizontally original icons.
6 # "media-seek-backward" and "media-seek-forward" composed from "media-palyback"
7 # icon using the GIMP.
9 F=$WOK/faenza-icon-theme/taz/*/fs/usr/share/icons/Faenza
11 Ac16=$F/actions/16
12 De16=$F/devices/16
13 Pl16=$F/places/16
14 St16=$F/stock/16
15 Mi16=$F/mimetypes/16
16 Ca16=$F/categories/16
17 Sa16=$F/status/16
20 cd $src/gtk/stock-icons/16
22 cp -f $Ac16/application-exit.png .
23 cp -f $Ac16/gtk-info.png ./dialog-information.png
24 cp -f $Ac16/document-new.png .
25 cp -f $Ac16/document-open.png .
26 cp -f $Ac16/document-open-recent.png .
27 cp -f $Ac16/document-print.png .
28 cp -f $Ac16/document-print-preview.png .
29 cp -f $Ac16/document-properties.png .
30 cp -f $Ac16/document-revert.png ./document-revert-ltr.png
31 cp -f $stuff/16/document-revert-rtl.png .
32 cp -f $Ac16/document-save.png .
33 cp -f $Ac16/document-save-as.png .
34 cp -f $De16/drive-harddisk.png .
35 cp -f $Ac16/edit-clear.png .
36 cp -f $Ac16/edit-copy.png .
37 cp -f $Ac16/edit-cut.png .
38 ln -fs list-remove.png ./edit-delete.png
39 cp -f $Ac16/edit-find.png .
40 cp -f $Ac16/edit-find-replace.png .
41 cp -f $Ac16/edit-paste.png .
42 cp -f $Ac16/edit-redo.png ./edit-redo-ltr.png
43 cp -f $stuff/16/edit-redo-rtl.png .
44 cp -f $Ac16/edit-select-all.png .
45 cp -f $Ac16/edit-undo.png ./edit-undo-ltr.png
46 cp -f $stuff/16/edit-undo-rtl.png .
47 cp -f $Pl16/folder.png .
48 cp -f $Pl16/folder-remote.png .
49 cp -f $Ac16/format-indent-less.png ./format-indent-less-ltr.png
50 cp -f $stuff/16/format-indent-less-rtl.png .
51 cp -f $Ac16/format-indent-more.png ./format-indent-more-ltr.png
52 cp -f $stuff/16/format-indent-more-rtl.png .
53 cp -f $Ac16/format-justify-center.png .
54 cp -f $Ac16/format-justify-fill.png .
55 cp -f $Ac16/format-justify-left.png .
56 cp -f $Ac16/format-justify-right.png .
57 cp -f $Ac16/format-text-bold.png .
58 cp -f $Ac16/format-text-italic.png .
59 cp -f $Ac16/format-text-strikethrough.png .
60 cp -f $Ac16/format-text-underline.png .
61 cp -f $Ac16/go-bottom.png .
62 cp -f $Ac16/go-down.png .
63 cp -f $Ac16/go-first.png ./go-first-ltr.png
64 ln -fs go-last-ltr.png ./go-first-rtl.png
65 cp -f $Ac16/go-home.png .
66 cp -f $Ac16/go-jump.png ./go-jump-ltr.png
67 cp -f $stuff/16/go-jump-rtl.png .
68 cp -f $Ac16/go-last.png ./go-last-ltr.png
69 ln -fs go-first-ltr.png ./go-last-rtl.png
70 cp -f $Ac16/go-next.png ./go-next-ltr.png
71 ln -fs go-previous-ltr.png ./go-next-rtl.png
72 cp -f $Ac16/go-previous.png ./go-previous-ltr.png
73 ln -fs go-next-ltr.png ./go-previous-rtl.png
74 cp -f $Ac16/go-top.png .
75 cp -f $Ac16/go-up.png .
76 #gtk-caps-lock-warning.png
77 #gtk-color-picker.png
78 cp -f $St16/stock_connect.png ./gtk-connect.png
79 #gtk-convert.png
80 cp -f $St16/stock_disconnect.png ./gtk-disconnect.png
81 cp -f $Ac16/gtk-edit.png .
82 cp -f $Mi16/font-x-generic.png ./gtk-font.png
83 #gtk-index.png
84 #gtk-orientation-landscape.png
85 #gtk-orientation-portrait.png
86 #gtk-orientation-reverse-landscape.png
87 #gtk-orientation-reverse-portrait.png
88 cp -f $Ac16/document-page-setup.png ./gtk-page-setup.png
89 cp -f $Ca16/preferences-desktop.png ./gtk-preferences.png
90 #gtk-select-color.png
91 ln -fs gtk-font.png ./gtk-select-font.png
92 #gtk-undelete-ltr.png
93 #gtk-undelete-rtl.png
94 cp -f $Ac16/help-about.png .
95 cp -f $Ac16/help-contents.png .
96 cp -f $Sa16/image-missing.png .
97 cp -f $Ac16/list-add.png .
98 cp -f $Ac16/list-remove.png .
99 cp -f $De16/media-floppy.png .
100 cp -f $De16/media-optical.png .
101 cp -f $Ac16/media-playback-pause.png .
102 cp -f $Ac16/media-playback-start.png ./media-playback-start-ltr.png
103 cp -f $stuff/16/media-playback-start-rtl.png .
104 cp -f $Ac16/media-playback-stop.png .
105 cp -f $Ac16/media-record.png .
106 cp -f $stuff/16/media-seek-backward-ltr.png .
107 ln -fs media-seek-forward-ltr.png ./media-seek-backward-rtl.png
108 cp -f $stuff/16/media-seek-forward-ltr.png .
109 ln -fs media-seek-backward-ltr.png ./media-seek-forward-rtl.png
110 cp -f $Ac16/media-skip-backward.png ./media-skip-backward-ltr.png
111 ln -fs media-skip-forward-ltr.png ./media-skip-backward-rtl.png
112 cp -f $Ac16/media-skip-forward.png ./media-skip-forward-ltr.png
113 ln -fs media-skip-backward-ltr.png ./media-skip-forward-rtl.png
114 cp -f $Sa16/network-idle.png .
115 #printer-error.png
116 #printer-info.png
117 #printer-paused.png
118 #printer-warning.png
119 cp -f $Ac16/process-stop.png .
120 cp -f $Ac16/system-run.png .
121 cp -f $Mi16/text-plain.png ./text-x-generic.png
122 cp -f $Ac16/tools-check-spelling.png .
123 cp -f $Pl16/user-desktop.png .
124 cp -f $Pl16/user-home.png .
125 cp -f $Ac16/view-fullscreen.png .
126 cp -f $Ac16/view-refresh.png .
127 cp -f $Ac16/view-restore.png .
128 cp -f $Ac16/view-sort-ascending.png .
129 cp -f $Ac16/view-sort-descending.png .
130 cp -f $Ac16/window-close.png .
131 cp -f $Ac16/zoom-fit.png zoom-fit-best.png
132 cp -f $Ac16/zoom-in.png .
133 cp -f $Ac16/zoom-original.png .
134 cp -f $Ac16/zoom-out.png .
137 cd $src/gtk/stock-icons/20
139 for icon in gtk-apply gtk-cancel gtk-no gtk-ok gtk-yes window-close; do
140 cp -f $stuff/20/$icon.png .
141 done
144 Ac24=$F/actions/24
145 De24=$F/devices/24
146 Pl24=$F/places/24
147 St24=$F/stock/24
148 Sa24=$F/status/24
149 Mi24=$F/mimetypes/24
150 Ca24=$F/categories/24
153 cd $src/gtk/stock-icons/24
155 cp -f $Ac24/application-exit.png .
156 cp -f $Sa24/audio-volume-high.png .
157 cp -f $Sa24/audio-volume-low.png .
158 cp -f $Sa24/audio-volume-medium.png .
159 cp -f $Sa24/audio-volume-muted.png .
160 cp -f $Ac24/gtk-info.png ./dialog-information.png
161 cp -f $Ac24/document-new.png .
162 cp -f $Ac24/document-open.png .
163 cp -f $Ac24/document-open-recent.png .
164 cp -f $Ac24/document-print.png .
165 cp -f $Ac24/document-print-preview.png .
166 cp -f $Ac24/document-properties.png .
167 cp -f $Ac24/document-revert.png ./document-revert-ltr.png
168 cp -f $stuff/24/document-revert-rtl.png .
169 cp -f $Ac24/document-save.png .
170 cp -f $Ac24/document-save-as.png .
171 cp -f $De24/drive-harddisk.png .
172 cp -f $Ac24/edit-clear.png .
173 cp -f $Ac24/edit-copy.png .
174 cp -f $Ac24/edit-cut.png .
175 ln -fs list-remove.png ./edit-delete.png
176 cp -f $Ac24/edit-find.png .
177 cp -f $Ac24/edit-find-replace.png .
178 cp -f $Ac24/edit-paste.png .
179 cp -f $Ac24/edit-redo.png ./edit-redo-ltr.png
180 cp -f $stuff/24/edit-redo-rtl.png .
181 cp -f $Ac24/edit-select-all.png .
182 cp -f $Ac24/edit-undo.png ./edit-undo-ltr.png
183 cp -f $stuff/24/edit-undo-rtl.png .
184 cp -f $Pl24/folder.png .
185 cp -f $Pl24/folder-remote.png .
186 cp -f $Ac24/format-indent-less.png ./format-indent-less-ltr.png
187 cp -f $stuff/24/format-indent-less-rtl.png .
188 cp -f $Ac24/format-indent-more.png ./format-indent-more-ltr.png
189 cp -f $stuff/24/format-indent-more-rtl.png .
190 cp -f $Ac24/format-justify-center.png .
191 cp -f $Ac24/format-justify-fill.png .
192 cp -f $Ac24/format-justify-left.png .
193 cp -f $Ac24/format-justify-right.png .
194 cp -f $Ac24/format-text-bold.png .
195 cp -f $Ac24/format-text-italic.png .
196 cp -f $Ac24/format-text-strikethrough.png .
197 cp -f $Ac24/format-text-underline.png .
198 cp -f $Ac24/go-bottom.png .
199 cp -f $Ac24/go-down.png .
200 cp -f $Ac24/go-first.png ./go-first-ltr.png
201 ln -fs go-last-ltr.png ./go-first-rtl.png
202 cp -f $Ac24/go-home.png .
203 cp -f $Ac24/go-jump.png ./go-jump-ltr.png
204 cp -f $stuff/24/go-jump-rtl.png .
205 cp -f $Ac24/go-last.png ./go-last-ltr.png
206 ln -fs go-first-ltr.png ./go-last-rtl.png
207 cp -f $Ac24/go-next.png ./go-next-ltr.png
208 ln -fs go-previous-ltr.png ./go-next-rtl.png
209 cp -f $Ac24/go-previous.png ./go-previous-ltr.png
210 ln -fs go-next-ltr.png ./go-previous-rtl.png
211 cp -f $Ac24/go-top.png .
212 cp -f $Ac24/go-up.png .
213 #gtk-caps-lock-warning.png
214 #gtk-color-picker.png
215 cp -f $St24/stock_connect.png ./gtk-connect.png
216 #gtk-convert.png
217 cp -f $St24/stock_disconnect.png ./gtk-disconnect.png
218 cp -f $Ac24/gtk-edit.png .
219 cp -f $Mi24/font-x-generic.png ./gtk-font.png
220 #gtk-index.png
221 #gtk-orientation-landscape.png
222 #gtk-orientation-portrait.png
223 #gtk-orientation-reverse-landscape.png
224 #gtk-orientation-reverse-portrait.png
225 cp -f $Ac24/document-page-setup.png ./gtk-page-setup.png
226 cp -f $Ca24/preferences-desktop.png ./gtk-preferences.png
227 #gtk-select-color.png
228 ln -fs gtk-font.png ./gtk-select-font.png
229 #gtk-undelete-ltr.png
230 #gtk-undelete-rtl.png
231 cp -f $Ac24/help-about.png .
232 cp -f $Ac24/help-contents.png .
233 cp -f $Sa24/image-missing.png .
234 cp -f $Ac24/list-add.png .
235 cp -f $Ac24/list-remove.png .
236 cp -f $De24/media-floppy.png .
237 cp -f $De24/media-optical.png .
238 cp -f $Ac24/media-playback-pause.png .
239 cp -f $Ac24/media-playback-start.png ./media-playback-start-ltr.png
240 cp -f $stuff/24/media-playback-start-rtl.png .
241 cp -f $Ac24/media-playback-stop.png .
242 cp -f $Ac24/media-record.png .
243 cp -f $stuff/24/media-seek-backward-ltr.png .
244 ln -fs media-seek-forward-ltr.png ./media-seek-backward-rtl.png
245 cp -f $stuff/24/media-seek-forward-ltr.png .
246 ln -fs media-seek-backward-ltr.png ./media-seek-forward-rtl.png
247 cp -f $Ac24/media-skip-backward.png ./media-skip-backward-ltr.png
248 ln -fs media-skip-forward-ltr.png ./media-skip-backward-rtl.png
249 cp -f $Ac24/media-skip-forward.png ./media-skip-forward-ltr.png
250 ln -fs media-skip-backward-ltr.png ./media-skip-forward-rtl.png
251 cp -f $Sa24/network-idle.png .
252 #printer-error.png
253 #printer-info.png
254 #printer-paused.png
255 #printer-warning.png
256 cp -f $Ac24/process-stop.png .
257 cp -f $Ac24/system-run.png .
258 cp -f $Mi24/text-plain.png ./text-x-generic.png
259 cp -f $Ac24/tools-check-spelling.png .
260 cp -f $Pl24/user-desktop.png .
261 cp -f $Pl24/user-home.png .
262 cp -f $Ac24/view-fullscreen.png .
263 cp -f $Ac24/view-refresh.png .
264 cp -f $Ac24/view-restore.png .
265 cp -f $Ac24/view-sort-ascending.png .
266 cp -f $Ac24/view-sort-descending.png .
267 cp -f $Ac24/window-close.png .
268 cp -f $Ac24/zoom-fit.png zoom-fit-best.png
269 cp -f $Ac24/zoom-in.png .
270 cp -f $Ac24/zoom-original.png .
271 cp -f $Ac24/zoom-out.png .
274 cd $src/gtk/stock-icons/32
276 #gtk-dnd-multiple.png
277 #gtk-dnd.png
280 St48=$F/status/48
282 cd $src/gtk/stock-icons/48
284 cp -f $St48/dialog-error.png .
285 cp -f $St48/dialog-information.png .
286 cp -f $St48/dialog-password.png .
287 cp -f $St48/dialog-question.png .
288 cp -f $St48/dialog-warning.png .
290 for folder in 16 20 24 32 48; do
291 cd $src/gtk/stock-icons/$folder
292 optipng -quiet -o7 -zm1-9 ./*
293 done