From 53e07d3c0f36c8575dc8ddd5d835153710ae07b5 Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Fri, 28 Nov 2014 15:47:58 +0100 Subject: [PATCH] Provide symbolic variants of app icons Install symbolic variants of the app icons for gtk3-demo and gtk3-widget-factory. These are necessary for the HighContrast theme. https://bugzilla.gnome.org/show_bug.cgi?id=740447 --- demos/gtk-demo/Makefile.am | 89 +++++++++--------- .../16x16/gtk3-demo-symbolic.symbolic.png | Bin 0 -> 324 bytes .../22x22/gtk3-demo-symbolic.symbolic.png | Bin 0 -> 437 bytes .../24x24/gtk3-demo-symbolic.symbolic.png | Bin 0 -> 465 bytes .../256x256/gtk3-demo-symbolic.symbolic.png | Bin 0 -> 3937 bytes .../32x32/gtk3-demo-symbolic.symbolic.png | Bin 0 -> 581 bytes .../48x48/gtk3-demo-symbolic.symbolic.png | Bin 0 -> 854 bytes .../512x512/gtk3-demo-symbolic.symbolic.png | Bin 0 -> 7594 bytes demos/gtk-demo/data/symbolic-source.svg | 29 ++++++ demos/widget-factory/Makefile.am | 34 +++---- .../gtk3-widget-factory-symbolic.symbolic.png | Bin 0 -> 237 bytes .../gtk3-widget-factory-symbolic.symbolic.png | Bin 0 -> 332 bytes .../gtk3-widget-factory-symbolic.symbolic.png | Bin 0 -> 336 bytes .../gtk3-widget-factory-symbolic.symbolic.png | Bin 0 -> 2950 bytes .../gtk3-widget-factory-symbolic.symbolic.png | Bin 0 -> 369 bytes .../gtk3-widget-factory-symbolic.symbolic.png | Bin 0 -> 495 bytes demos/widget-factory/data/symbolic-source.svg | 32 +++++++ 17 files changed, 125 insertions(+), 59 deletions(-) create mode 100644 demos/gtk-demo/data/16x16/gtk3-demo-symbolic.symbolic.png create mode 100644 demos/gtk-demo/data/22x22/gtk3-demo-symbolic.symbolic.png create mode 100644 demos/gtk-demo/data/24x24/gtk3-demo-symbolic.symbolic.png create mode 100644 demos/gtk-demo/data/256x256/gtk3-demo-symbolic.symbolic.png create mode 100644 demos/gtk-demo/data/32x32/gtk3-demo-symbolic.symbolic.png create mode 100644 demos/gtk-demo/data/48x48/gtk3-demo-symbolic.symbolic.png create mode 100644 demos/gtk-demo/data/512x512/gtk3-demo-symbolic.symbolic.png create mode 100644 demos/gtk-demo/data/symbolic-source.svg create mode 100644 demos/widget-factory/data/16x16/gtk3-widget-factory-symbolic.symbolic.png create mode 100644 demos/widget-factory/data/22x22/gtk3-widget-factory-symbolic.symbolic.png create mode 100644 demos/widget-factory/data/24x24/gtk3-widget-factory-symbolic.symbolic.png create mode 100644 demos/widget-factory/data/256x256/gtk3-widget-factory-symbolic.symbolic.png create mode 100644 demos/widget-factory/data/32x32/gtk3-widget-factory-symbolic.symbolic.png create mode 100644 demos/widget-factory/data/48x48/gtk3-widget-factory-symbolic.symbolic.png create mode 100644 demos/widget-factory/data/symbolic-source.svg diff --git a/demos/gtk-demo/Makefile.am b/demos/gtk-demo/Makefile.am index 3498eadf0b..fc3b20d9da 100644 --- a/demos/gtk-demo/Makefile.am +++ b/demos/gtk-demo/Makefile.am @@ -72,10 +72,10 @@ DEPS = \ $(top_builddir)/gtk/libgtk-3.la LDADDS = \ - $(top_builddir)/gtk/libgtk-3.la \ - $(top_builddir)/gdk/libgdk-3.la \ + $(top_builddir)/gtk/libgtk-3.la \ + $(top_builddir)/gdk/libgdk-3.la \ $(GTK_DEP_LIBS) \ - $(GDK_DEP_LIBS) \ + $(GDK_DEP_LIBS) \ -lm bin_PROGRAMS = gtk3-demo gtk3-demo-application @@ -86,7 +86,8 @@ dist_desktop_DATA = gtk3-demo.desktop BUILT_SOURCES = demos.h demo_resources.c EXTRA_DIST += \ - $(IMAGEFILES) \ + data/source.svg \ + data/symbolic-source.svg \ demo.gresource.xml \ $(RESOURCES) \ org.gtk.Demo.gschema.xml @@ -118,39 +119,40 @@ gtk3_demo_application_LDADD = $(LDADDS) demo_resources.c: demo.gresource.xml $(RESOURCES) $(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) --target=$@ --sourcedir=$(srcdir) --generate-source $(srcdir)/demo.gresource.xml -RESOURCES= $(demos) \ - main.ui \ - application.ui \ - demo.ui \ - menus.ui \ - stack.ui \ - revealer.ui \ - theming.ui \ - listbox.ui \ - popover.ui \ - alphatest.png \ - apple-red.png \ - brick.png \ - brick2.png \ - background.jpg \ - floppybuddy.gif \ - gnome-applets.png \ - gnome-calendar.png \ - gnome-foot.png \ - gnome-fs-directory.png \ - gnome-fs-regular.png \ - gnome-gimp.png \ - gnome-gmush.png \ - gnome-gsame.png \ - gnu-keys.png \ - messages.txt \ - css_accordion.css \ - css_basics.css \ - css_multiplebgs.css \ - css_pixbufs.css \ - css_shadows.css \ - cssview.css \ - reset.css +RESOURCES = + $(demos) \ + main.ui \ + application.ui \ + demo.ui \ + menus.ui \ + stack.ui \ + revealer.ui \ + theming.ui \ + listbox.ui \ + popover.ui \ + alphatest.png \ + apple-red.png \ + brick.png \ + brick2.png \ + background.jpg \ + floppybuddy.gif \ + gnome-applets.png \ + gnome-calendar.png \ + gnome-foot.png \ + gnome-fs-directory.png \ + gnome-fs-regular.png \ + gnome-gimp.png \ + gnome-gmush.png \ + gnome-gsame.png \ + gnu-keys.png \ + messages.txt \ + css_accordion.css \ + css_basics.css \ + css_multiplebgs.css \ + css_pixbufs.css \ + css_shadows.css \ + cssview.css \ + reset.css iconthemedir = $(datadir)/icons/hicolor @@ -160,13 +162,14 @@ appsicon24dir = $(iconthemedir)/24x24/apps appsicon32dir = $(iconthemedir)/32x32/apps appsicon48dir = $(iconthemedir)/48x48/apps appsicon256dir = $(iconthemedir)/256x256/apps +appsiconscalabledir = $(iconthemedir)/scalable/apps -dist_appsicon16_DATA = data/16x16/gtk3-demo.png -dist_appsicon22_DATA = data/22x22/gtk3-demo.png -dist_appsicon24_DATA = data/24x24/gtk3-demo.png -dist_appsicon32_DATA = data/32x32/gtk3-demo.png -dist_appsicon48_DATA = data/48x48/gtk3-demo.png -dist_appsicon256_DATA = data/256x256/gtk3-demo.png +dist_appsicon16_DATA = data/16x16/gtk3-demo.png data/16x16/gtk3-demo-symbolic.symbolic.png +dist_appsicon22_DATA = data/22x22/gtk3-demo.png data/22x22/gtk3-demo-symbolic.symbolic.png +dist_appsicon24_DATA = data/24x24/gtk3-demo.png data/24x24/gtk3-demo-symbolic.symbolic.png +dist_appsicon32_DATA = data/32x32/gtk3-demo.png data/32x32/gtk3-demo-symbolic.symbolic.png +dist_appsicon48_DATA = data/48x48/gtk3-demo.png data/48x48/gtk3-demo-symbolic.symbolic.png +dist_appsicon256_DATA = data/256x256/gtk3-demo.png data/256x256/gtk3-demo-symbolic.symbolic.png update_icon_cache = $(GTK_UPDATE_ICON_CACHE) --ignore-theme-index --force diff --git a/demos/gtk-demo/data/16x16/gtk3-demo-symbolic.symbolic.png b/demos/gtk-demo/data/16x16/gtk3-demo-symbolic.symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..945c632a6f4a265ef8ad7f65239229bc51209f7d GIT binary patch literal 324 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 literal 0 HcmV?d00001 diff --git a/demos/gtk-demo/data/32x32/gtk3-demo-symbolic.symbolic.png b/demos/gtk-demo/data/32x32/gtk3-demo-symbolic.symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..d212a0f55853babace544795d0c77150c310e0ae GIT binary patch literal 581 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 z¼^_AoIb?SP%V(yM@!Xb`%o(^|DlPu^d!^>P#Wi5(70@s6){25%AkpKLqBWROQ zEyy%|@i5oLtIBSsR0rq`kPjy#*1X$rY2@5BPk^$fkB(#sOlxVm4JHI2W`CGt zkv#VD9OKUxEQSB&$l1_%;w^?)P5)7{5&Uz&ytr5VCG|_P*b3F=q#l`r_n^;v*u5+p z+0D9a>0XrNF;Lo{30P;h3T5mDvSe>1jK=Zz9m6ts#3`-}Pex|hI#PLgtl~95V6F8m zJ!xEdM0yv?vr_Wl3CW;1`Q}T<$x_~RN>3tzYz(5lVdol;R~Fhxd*Up~x**Cf#Dm<; zG@287C51PP!7@Ykkzz@fBtf=52|E77vChb*4NoQ`#uUAQ1;$|HHy01D2UV$xWso0G z{&^XCB!BL)k_2x?Cw4E>0=&jijxmE7Eg^E^t!lHCbPjtVPn*V_BX9WD=4z!y8$442 O@Po74F8)s1>Hh;Lx{)sc literal 0 HcmV?d00001 diff --git a/demos/gtk-demo/data/symbolic-source.svg b/demos/gtk-demo/data/symbolic-source.svg new file mode 100644 index 0000000000..36fa0ff731 --- /dev/null +++ b/demos/gtk-demo/data/symbolic-source.svg @@ -0,0 +1,29 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + diff --git a/demos/widget-factory/Makefile.am b/demos/widget-factory/Makefile.am index 64902f2bc1..fb6ca62aa0 100644 --- a/demos/widget-factory/Makefile.am +++ b/demos/widget-factory/Makefile.am @@ -5,23 +5,23 @@ bin_PROGRAMS = gtk3-widget-factory desktopdir = $(datadir)/applications dist_desktop_DATA = gtk3-widget-factory.desktop -gtk3_widget_factory_SOURCES = \ - widget-factory.c \ +gtk3_widget_factory_SOURCES = \ + widget-factory.c \ widget_factory_resources.c -BUILT_SOURCES = \ +BUILT_SOURCES = \ widget_factory_resources.c -gtk3_widget_factory_DEPENDENCIES = \ +gtk3_widget_factory_DEPENDENCIES = \ $(top_builddir)/gtk/libgtk-3.la -gtk3_widget_factory_CPPFLAGS = \ +gtk3_widget_factory_CPPFLAGS = \ -I$(top_srcdir) \ $(GTK_DEBUG_FLAGS) \ $(GTK_DEP_CFLAGS) \ $(LIBCANBERRA_CFLAGS) -gtk3_widget_factory_LDADD = \ +gtk3_widget_factory_LDADD = \ $(top_builddir)/gdk/libgdk-3.la \ $(top_builddir)/gtk/libgtk-3.la \ $(GTK_DEP_LIBS) \ @@ -40,12 +40,12 @@ appsicon32dir = $(iconthemedir)/32x32/apps appsicon48dir = $(iconthemedir)/48x48/apps appsicon256dir = $(iconthemedir)/256x256/apps -dist_appsicon16_DATA = data/16x16/gtk3-widget-factory.png -dist_appsicon22_DATA = data/22x22/gtk3-widget-factory.png -dist_appsicon24_DATA = data/24x24/gtk3-widget-factory.png -dist_appsicon32_DATA = data/32x32/gtk3-widget-factory.png -dist_appsicon48_DATA = data/48x48/gtk3-widget-factory.png -dist_appsicon256_DATA = data/256x256/gtk3-widget-factory.png +dist_appsicon16_DATA = data/16x16/gtk3-widget-factory.png data/16x16/gtk3-widget-factory-symbolic.symbolic.png +dist_appsicon22_DATA = data/22x22/gtk3-widget-factory.png data/22x22/gtk3-widget-factory-symbolic.symbolic.png +dist_appsicon24_DATA = data/24x24/gtk3-widget-factory.png data/24x24/gtk3-widget-factory-symbolic.symbolic.png +dist_appsicon32_DATA = data/32x32/gtk3-widget-factory.png data/32x32/gtk3-widget-factory-symbolic.symbolic.png +dist_appsicon48_DATA = data/48x48/gtk3-widget-factory.png data/48x48/gtk3-widget-factory-symbolic.symbolic.png +dist_appsicon256_DATA = data/256x256/gtk3-widget-factory.png data/256x256/gtk3-widget-factory-symbolic.symbolic.png update_icon_cache = $(GTK_UPDATE_ICON_CACHE) --ignore-theme-index --force @@ -60,9 +60,11 @@ uninstall-update-icon-cache: $(AM_V_at)$(POST_UNINSTALL) test -n "$(DESTDIR)" || $(update_icon_cache) "$(iconthemedir)" -EXTRA_DIST += \ - widget-factory.ui \ - menus.ui \ - widget-factory.gresource.xml +EXTRA_DIST += \ + widget-factory.ui \ + menus.ui \ + widget-factory.gresource.xml \ + data/source.svg \ + data/symbolic-source.svg -include $(top_srcdir)/git.mk diff --git a/demos/widget-factory/data/16x16/gtk3-widget-factory-symbolic.symbolic.png b/demos/widget-factory/data/16x16/gtk3-widget-factory-symbolic.symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..d40786fe2932d1cc3aa1b9cfd76ec7808fab7679 GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf1!7`@w9J>>~ gbu|U)d->xS;ve7eo!n_^3-TC)r>mdKI;Vst0If(=umAu6 literal 0 HcmV?d00001 diff --git a/demos/widget-factory/data/22x22/gtk3-widget-factory-symbolic.symbolic.png b/demos/widget-factory/data/22x22/gtk3-widget-factory-symbolic.symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..a2903750c94bfc327f0a74192f5b62d843b8220f GIT binary patch literal 332 zcmV-S0ki&zP)7*O%lNPjCPGp3`{_f24u14r33Ck(Z)d9OA7Oj0O&H zfzJ$Z1B2NA2G8OeTNzL|!JI%((Hfdq#SyNG4Yi_CQ7@Rl8HR9PY)GB>1{-+ADRznt zsT0E`*71b*Uf@xzB>Z49`W{C+2Dd}Qb^9Tvg z8>)(qL;X@2xQ>~M;CeT+4BWzFMR2PhaM$hiqZmAbF;!OGS~ zYz5KU+6S-_3xA5BMP|chT@p5XxAVX-_xGH8hnb;e%oWC4=pk#!Ilu#Mii;bu@srT@ zpc4XXFX5I{tgn z)LxWlQB^PM*9=X5eykUj>!65}83o3WqLL?K(hpAC7U;Jjux*$DP4TA}y@&7NBLR6< i-~!v`uXag^?SEKoK%>j-o^$ z9uZL@hmg-fL?faihjK=ohyp=S5tVC#yS2NuWz9})S66lS)BWS^_kH?#`UGjKD^_}$ zGynkW?zV*t03@11KoTPw{9`MFMT1z}CU11W81gVbB6 z)}%@1?%lh(*tU3cZm3K7qiV)Qe54IwU(3!SmvByDP-OeBi?`}59+~xwtvh?gA|}i^ z@7_3Z)$>((XSS2Juayz=QeMCN+w0Dw@TC2dB>$QCz?rG}h!GwAkr*xezOOX)jEtds z?vFZ|tKQX-V2m<{-yzn0xi$B2f%cqdoCBlxwckNl=_)g2)#^ZCR1 zMFf@FA|$ZCtW3Hw1T#tOZQwdBJCK1|NpH|U>Abpg3UOdyjMneR62yH2{7hnTe0$1P zii5kI<+<1|O|=|Sr#9lt*W<&bhjJ65w5YmOP33N#?nq(nmrJ{gB-_|#iYlN&yz7j` zftz76TQpHw!-zEsa!eo#rMUQFtLK8uuO}|BnAh$so|0gTCCLhO;y2kK|MRl;u z;=KeLbwA?cNIvSkFvV{EF?gz5)beOE{|b^Mta;Am5ZyybZJ2I=L!XbX%Wnz-AvsCq zsd#&_97S`$yeA7x*P@*w{hlSDRhs$}&^5B4MyST`<`k=yKV}@1@PCnDu!KdL5zw_9 zq06xl1FG$$kfU*e0xEUvamfWA5~Cbv*GzixT_dd&TL6jsLM&O@nk#hKeK!taAzdQ$ zp$M%j_;84w9cfklE0)ohiRTQsS)iTfLpBI@4q_v%Q1;??aK4=h21EkrynYySN5*$x zFK!!Y(0npOl@`K)N)LZF=8N&r4vn0XvGK$0s+<9H4E$|i9gns+G4aaM2lbwrd}Lp# zIv7oBg_Y<-GZep-@M}7aR&}jg1fDcDy*^i8emAmT!c#&!jH;0$3N_yz*CyW7XUt7@n|h{aF(G0&RNA$T|tvbx>xF%*k)N^fuB zD*ZL*=c&egWnN<+*(IZarQkNyq#{`8^yeT7nw$ac{@-U%{M;YKv@?aa~_l+C_jhe;GY?- zdPeg@suU@zxZv}*-hAOW`8t|!L<7bs9dHUPN9Vy)X43}Ky{Z(fAZcNi?gt;Wpq8xp zu>s}QU%G}*^JL!ngKA6o^~0tdDF#06pB6;keP*UZX5(34<+Xd>p{gA6K|Oi8VArF0 z>agZPupcy-J0+V|Hm|+&EH6Lp^Y8Y&gKfPFbX&~;O&>t($XWgb$`XHrj??Hr#<)x7 z`OvkqSND5^tg>X~KbXfxJzm;7*@P}o_dQ#VqR0wvQp}e!#*wu?hrCByPQ^U+piX%Z z3#9#t{52DAqtWf4$(=TXcT1ljQH-cQTW&l!YO7tF(NW5La}_EFSHfkSC!i9EHmR$| zp{@6~%MIasR8RJb9ME1&Q{H=9NBcFjoLF~{@(EihYb89l(?f~=vc~x$ihrwA#Ga^~ zk@Vx6;b)9Ig;}xAT#Ex^usc$IM)mj$bU{{TU|91O-na0sRiiqIzOtGg={N_slsEEx z{n4IwQ-=wf-3Vz0=exD;s$S3myZEt@@uF;3P1N`fn^c7=y(O+kT`A!neEi38P?-|< z@G`8;Wbg8^Nj+WkkZ3P!$TIkc#Qx|J{ab*)?`k|xK&MbV`mmKdSlm6YwEwqX{k5C@ zAG_J14fG8;-)1Lyj~%`{!`}$|ziu&>F$0ZDc!oAev5fM1`x70-5JP?yr#NRCEpz99fRcoO;R{3WmV0Za-P{uxy2uT-BN?>1`%IHF64LC2s^X z#r0K%%lPc?Iuo@*)$!hZ_ii__5av4~=M2CkOVd$BvFur$ Yps^KxpM|GCi9XiA-FfR4_9jZ&pOIh+J^%m! literal 0 HcmV?d00001 diff --git a/demos/widget-factory/data/32x32/gtk3-widget-factory-symbolic.symbolic.png b/demos/widget-factory/data/32x32/gtk3-widget-factory-symbolic.symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..1f2f6cd8a77d52bbbafa821922948513a30b71dc GIT binary patch literal 369 zcmV-%0gnEOP)15QRS{#-vD*##O+UUF86&-K5DOa)F$}g%9Bi_zvy_ zftFK#3t4_0q=ulkVeaUyj{%XI z%oT~t>%}HuCCO_izkY`{uo0e1fU{ikT;ivqfJjy$J= z0tqmv`%uGyvBZ9keB!ckjj`&g0TBCcY z&io~eC3Y0aTV(YnDkuNE6bHaF#tBXGB^AxcBf!rCr#KI|^n%J>?ub@hQllOJ2ws58 z9jHCSL-8*ixZ{ZPK>i_-c!8Pcw2-=}))2{Rj5`77Gz9 z1Qo2TtSl_F5k(NO@s3kji`~1+1~>r9~| z?YA!eFwdV>nL+^jz&G)<`2pH_wN)Jez$W1l8313vPJ*A<003IRE3jqo5&aTh0*i#V ztre0kGHdZ*-hnm3PiiSN{+g7u1G&%x=qh9DOQl36i0?o*$cIDf#FD3=2?|#cXT-+Y`5o{9)Qu0IZt|Q$R;NVSIKKnV z2VhE}77p} + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + +