From 8fc3de2a3dca2aece910c2616c4d64a491fb9eae Mon Sep 17 00:00:00 2001 From: "Veronica K. B. Olsen" Date: Sun, 6 Oct 2019 20:44:24 +0200 Subject: [PATCH] Added a set of simple icons for dark theme --- nw/theme.py | 8 ++++ nw/themes/gui/default_dark/icons/add.png | Bin 0 -> 225 bytes nw/themes/gui/default_dark/icons/close.png | Bin 0 -> 296 bytes nw/themes/gui/default_dark/icons/document.png | Bin 0 -> 256 bytes nw/themes/gui/default_dark/icons/folder.png | Bin 0 -> 280 bytes nw/themes/gui/default_dark/icons/orphan.png | Bin 0 -> 552 bytes nw/themes/gui/default_dark/icons/remove.png | Bin 0 -> 204 bytes nw/themes/gui/default_dark/icons/replace.png | Bin 0 -> 338 bytes nw/themes/gui/default_dark/icons/root.png | Bin 0 -> 357 bytes nw/themes/gui/default_dark/icons/save.png | Bin 0 -> 295 bytes nw/themes/gui/default_dark/icons/search.png | Bin 0 -> 563 bytes nw/themes/gui/default_dark/icons/trash.png | Bin 0 -> 487 bytes nw/themes/gui/default_dark/theme.conf | 36 +++++++++--------- 13 files changed, 26 insertions(+), 18 deletions(-) create mode 100644 nw/themes/gui/default_dark/icons/add.png create mode 100644 nw/themes/gui/default_dark/icons/close.png create mode 100644 nw/themes/gui/default_dark/icons/document.png create mode 100644 nw/themes/gui/default_dark/icons/folder.png create mode 100644 nw/themes/gui/default_dark/icons/orphan.png create mode 100644 nw/themes/gui/default_dark/icons/remove.png create mode 100644 nw/themes/gui/default_dark/icons/replace.png create mode 100644 nw/themes/gui/default_dark/icons/root.png create mode 100644 nw/themes/gui/default_dark/icons/save.png create mode 100644 nw/themes/gui/default_dark/icons/search.png create mode 100644 nw/themes/gui/default_dark/icons/trash.png diff --git a/nw/theme.py b/nw/theme.py index 906d0e9f..d6958df6 100644 --- a/nw/theme.py +++ b/nw/theme.py @@ -143,6 +143,14 @@ class Theme: logger.error("Could not load theme css file") return False + # Icon Files + iconsDir = path.join(self.themePath,self.iconPath) + if path.isdir(iconsDir): + for iconName in self.ICON_MAP: + iconFile = path.join(iconsDir,iconName+".png") + if path.isfile(iconFile): + self.themeIcons[iconName] = QIcon(iconFile) + # Config File confParser = configparser.ConfigParser() try: diff --git a/nw/themes/gui/default_dark/icons/add.png b/nw/themes/gui/default_dark/icons/add.png new file mode 100644 index 0000000000000000000000000000000000000000..486320716e09c6fe506a62c7dd48c0c561ac2f26 GIT binary patch literal 225 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7X~vBw5a>_2q?l?;1OBO zz@VoL!i*J5?aP3I>?NMQuI!Jw*n~t?1I`@W0~C@hag8W(&d<$F%`0JWE=o--Nlj5G z&n(GMaQE~L2yf&Q2P*RPba4!cIGmgy!Ky54Fllw*^490}M*qFeif=lTB=tf-qV&KD zW;a=bR}5}Wsxn&{t2!;ESex~Ed#<%D=7UJiVRk#H!N6c%%A@z)Q2H#;PzFy|KbLh* G2~7ZZq(315 literal 0 HcmV?d00001 diff --git a/nw/themes/gui/default_dark/icons/close.png b/nw/themes/gui/default_dark/icons/close.png new file mode 100644 index 0000000000000000000000000000000000000000..e3ff6ae0be7756493d113a6587b72ba5f3463a53 GIT binary patch literal 296 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7X~vBw5a>_2q?l?;1OBO zz@VoL!i*J5?aP3I>?NMQuI!Jw*o356n$-T}0EHw=Tq8=H^K)}k^GX<;i&7IyQd1Pl zGfOfQ+&z5*!W;R-fr=)0x;TbJ9DW<($ag@2LwMfi=|589H@)BSdQ-~eFrLUI=8Ly! zY+0%zwA=Zf*}16SwY6K+I5vLWx2YvAz4Te==0^pL%8Vg@irL&+&d*ayKg$}?8Ce+2 z_~v@lTxD%F>5XeEb~Bvi`B=gz91+#@alTj!U*Za0=VlF)E=i|neO2E?&ob;_=svJX i!Kq{Bd=HgxM_HddOp$5d>{beN8-u5-pUXO@geCyBC}y_+ literal 0 HcmV?d00001 diff --git a/nw/themes/gui/default_dark/icons/document.png b/nw/themes/gui/default_dark/icons/document.png new file mode 100644 index 0000000000000000000000000000000000000000..0d619034c67b5fab05468ec9cc90835ad5f313d7 GIT binary patch literal 256 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7X~vBw5a>_2q?l?;1OBO zz@VoL!i*J5?aP3I>?NMQuI!Jw*aXc@=66V%1BE0@Tq8=H^K)}k^GX<;i&7IyQd1Pl zGfOfQ+&z5*!W;R-fr>IbT^vIq4ksr_url*V6ngHd{r%0}R98q$>{yogWry|y4b}~< z6PWz{{kwE-?5q9#z>j&cqJb2XN;`w1Jnzm)6Iw-_Pk8b#-kFfn#-M4LY9h|_*Tf<7 qq{S?@wtP>IoLdra#e13<*%{vG2HFeAnVtgL$>8bg=d#Wzp$PzNc1g7W literal 0 HcmV?d00001 diff --git a/nw/themes/gui/default_dark/icons/folder.png b/nw/themes/gui/default_dark/icons/folder.png new file mode 100644 index 0000000000000000000000000000000000000000..e7e36709ff4cb460ebb78466048d2ec2416c1bbd GIT binary patch literal 280 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7X~vBw5a>_2q?l?;1OBO zz@VoL!i*J5?aP3I>?NMQuI!Jw*aQuQb8c|o0t!i%xJHyX=jZ08=9Mrw7o{eaq^2m8 zXO?6rxO@5rgg5eu0~IxRx;TbJ9DaN4Aa8>L4{Jb{RabI}1pCJq8E-<*YYB1I?LYQU zx$(=^m{~z8pT2v%yioh`QR+-qJ`3$WC!Y1cnZBQV?SE`v({9dFg@4%IS>_9T(dTer zc)@UV`iY!|P{&iR{xCMgHfb)-RyZ(g;;9$E(i%z|XPYm2$I7zdnyb?Nb6iK$WLzGk Sa_0iw!re zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00EFmL_t(o!|jzlO9Md=hTk_a zpb^x&O*$LJ#!>{e5J4>c16oAz<9DRdN*fCiTR{XBEK~#w|AVarLoEJsB2d>y*?&e`swi!BKEkv#G|Z#rs$2KNB+A~Hd806@QpOaV9v zTl<(9jct^Qhp7nkI5bN5} zVKZ9mIg;l9dg{dwl~Os9e#Zs0){`W!0rb{G`>yM*lCZ)@=htW*3PznTR=p{1Isg#&tY2`N`RyrkSTv>ki#CsWZ=s6e?uVV qcQM9XH2(db=k5II8Hfd9VqO73Xp}t?dQkfS0000_2q?l?;1OBO zz@VoL!i*J5?aP3I>?NMQuI!Jw*o4Gb%sZMCfkKict`Q~9`MJ5Nc_j?aMX8A;sVNHO znI#zt?w-B@;f;LaKt(2=E{-7)hu>b_2q?l?;1OBO zz@VoL!i*J5?aP3I>?NMQuI!Jw*o0JsBejF41BE0@Tq8=H^K)}k^GX<;i&7IyQd1Pl zGfOfQ+&z5*!W;R-fr@r{x;TbJ98OMBwl9zoH|Rtr=*m@Z2n^F zrb2}#*_(nsUpD=DJk|aSCu7XC&#yOJu;ZPOWf>~#(DyW?m|^F%;G>LFBK$ToYiymP z#2#?CXp^ji?&*_745qs3HyN*NoAYE*#ZoTzP+fIRmUZg{8h_jUImf>$!mliKOHgaG z)-+=S1A`3$EBRF4ZB@Q^VUJ?-S;qhEsnvq28u$0rdW*+%adR6d`7)oLrYoI$sGn&U aGlS~qiX49Rl_2q?l?;1OBO zz@VoL!i*J5?aP3I>?NMQuI!Jw*n~Ls6f<2jfkKict`Q~9`MJ5Nc_j?aMX8A;sVNHO znI#zt?w-B@;f;LaKt*RgT^vIq4kw!!8~;9U(9qDC*l@7Hx`B1N%ZYyZkgXZK?Cc-; zIDUR?KIrb%mH7K;H_yCZzeJ+>B|Jrx{46o@Zn6fi7`kpTpIIMooRgT4kRTwMdgId@$-lB6!b7Gcb~iAT=FT!`JlGz= tzUJYB1dg8{5))>p?AR4_SWl3N;YEv!aNBt|Z=lB*JYD@<);T3K0RVjTfHD98 literal 0 HcmV?d00001 diff --git a/nw/themes/gui/default_dark/icons/save.png b/nw/themes/gui/default_dark/icons/save.png new file mode 100644 index 0000000000000000000000000000000000000000..6b3c44965ae65c5be4c1d7a79ef67d74252fdcca GIT binary patch literal 295 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7X~vBw5a>_2q?l?;1OBO zz@VoL!i*J5?aP3I>?NMQuI!Jw*n}ixcBPyD1PV!(xJHyX=jZ08=9Mrw7o{eaq^2m8 zXO?6rxO@5rgg5eu0~Pgqx;TbJ98OM>*#g3 z<%t-NqWgqfT2dd>B$aor6u&F@B%<#sqm{1B|IC?h*IlVelnHstz`e_1@-?MdQ4&W4 gOm0a^v1%|dFbbH+GVNaY1L!mcPgg&ebxsLQ0ET&8s{jB1 literal 0 HcmV?d00001 diff --git a/nw/themes/gui/default_dark/icons/search.png b/nw/themes/gui/default_dark/icons/search.png new file mode 100644 index 0000000000000000000000000000000000000000..8cdb5347bb30690f715d65756bf77f5e72c34720 GIT binary patch literal 563 zcmV-30?hr1P)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00EmxL_t(o!|j$qYQjJihQAms z8j*k-5vABOcz|5M)tsQ+w`UN~Q1|u(S$P2u;2A1X5jR2*V`#MPCR3&mV=`@Qq5ivs z`R9G}X6C(ti~hTev;$q&y#;ze7idMl7r+!43n89z0f++kfzFAcGhmPv#5fWB5x55k zObf4Mvo$Nc7D@nIy@gZ{JM7S-eDI}hD1>y@Rc^8_*@+X?LytzV%nV^9qGq2e6PuMpue=p#v}l zs2+CO0E&02126`#Lr)t(@s4#X;WN-lQ-Tvp@=OSEqk9Mk0F7WtZSSWJUfcU>KN#p9 zLZTWz1ZeN()KhFnJ@nK*FmxPeXX2tiqYqz1!B{P|OQ`?=002ovPDHLkV1f^b B;MV{E literal 0 HcmV?d00001 diff --git a/nw/themes/gui/default_dark/icons/trash.png b/nw/themes/gui/default_dark/icons/trash.png new file mode 100644 index 0000000000000000000000000000000000000000..96afbba0c30af2eadde9cf57860efb5d9fb1e1fc GIT binary patch literal 487 zcmVe zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00B=)L_t(o!|hiwZiFxpTu$zJ zfPWD28j2K1+z${f6-6rA$Ug{D3JSjl-4FHw^hjJ0894^~Y_ljQT~@LL7`(ePJ8J{* z>Xx`Bg%Ascld7tcpa7KPzVAu0EX&dw$mW5Ra_PG66u6tFfjrND`DC^i5s?%D&iU>f zi~W$wE`P0pO#p~^nzOyNFHhMAq?C(_ma+y+1$ZHFCM8Z4aL%31+uL=$p2itI-@j=C za9Ml1!Zgn7eVQ?-hXT@!!N=RzaTz{>U1hAsG|rG_Ke^OH5kzH_3QV|_bJE?=rUV=J zdggoeu%`g;8bHL29L>UuEkY*+wjQ8!t|MdPpHu}Z^Li+th2v6WA+YOEo7}scyHv%F zcCuLRz0QPGdxA{?L4Dw?J>g*huXiGH!H$UQprX!81&RiJF>~QqsuG`