From 1d59ba206a9581cb3ffd2ee6ade8fbe8d156c853 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20=C3=81ngel=20San=20Mart=C3=ADn?= Date: Thu, 20 Aug 2015 22:30:20 +0200 Subject: [PATCH] fixed retina-OSX icons in the side bar --- YACReaderLibrary/images.qrc | 1 + .../yacreader_library_item_widget.cpp | 26 ++++++++++++++---- custom_widgets/yacreader_titled_toolbar.cpp | 24 ++++++++++++---- images/sidebar/addLabelIcon_osx.png | Bin 242 -> 242 bytes images/sidebar/addLabelIcon_osx@2x.png | Bin 364 -> 342 bytes images/sidebar/addNew_sidebar_osx.png | Bin 171 -> 175 bytes images/sidebar/addNew_sidebar_osx@2x.png | Bin 219 -> 245 bytes images/sidebar/colapse_osx.png | Bin 207 -> 216 bytes images/sidebar/colapse_osx@2x.png | Bin 298 -> 319 bytes images/sidebar/delete_sidebar_osx.png | Bin 187 -> 195 bytes images/sidebar/delete_sidebar_osx@2x.png | Bin 202 -> 212 bytes images/sidebar/expand_osx.png | Bin 168 -> 183 bytes images/sidebar/expand_osx@2x.png | Bin 208 -> 245 bytes images/sidebar/libraryOptions@2x.png | Bin 0 -> 219 bytes images/sidebar/newLibraryIcon_osx.png | Bin 169 -> 171 bytes images/sidebar/newLibraryIcon_osx@2x.png | Bin 219 -> 245 bytes images/sidebar/openLibraryIcon_osx.png | Bin 232 -> 244 bytes images/sidebar/openLibraryIcon_osx@2x.png | Bin 335 -> 331 bytes images/sidebar/renameListIcon_osx.png | Bin 254 -> 256 bytes images/sidebar/renameListIcon_osx@2x.png | Bin 364 -> 370 bytes images/sidebar/setRoot_osx.png | Bin 271 -> 276 bytes images/sidebar/setRoot_osx@2x.png | Bin 421 -> 438 bytes 22 files changed, 40 insertions(+), 11 deletions(-) mode change 100644 => 100755 images/sidebar/addLabelIcon_osx.png mode change 100644 => 100755 images/sidebar/addLabelIcon_osx@2x.png mode change 100644 => 100755 images/sidebar/addNew_sidebar_osx.png mode change 100644 => 100755 images/sidebar/addNew_sidebar_osx@2x.png mode change 100644 => 100755 images/sidebar/colapse_osx.png mode change 100644 => 100755 images/sidebar/colapse_osx@2x.png mode change 100644 => 100755 images/sidebar/delete_sidebar_osx.png mode change 100644 => 100755 images/sidebar/delete_sidebar_osx@2x.png mode change 100644 => 100755 images/sidebar/expand_osx.png mode change 100644 => 100755 images/sidebar/expand_osx@2x.png create mode 100644 images/sidebar/libraryOptions@2x.png mode change 100644 => 100755 images/sidebar/newLibraryIcon_osx.png mode change 100644 => 100755 images/sidebar/newLibraryIcon_osx@2x.png mode change 100644 => 100755 images/sidebar/openLibraryIcon_osx.png mode change 100644 => 100755 images/sidebar/openLibraryIcon_osx@2x.png mode change 100644 => 100755 images/sidebar/renameListIcon_osx.png mode change 100644 => 100755 images/sidebar/renameListIcon_osx@2x.png mode change 100644 => 100755 images/sidebar/setRoot_osx.png mode change 100644 => 100755 images/sidebar/setRoot_osx@2x.png diff --git a/YACReaderLibrary/images.qrc b/YACReaderLibrary/images.qrc index 3b1a3bce..1749f282 100644 --- a/YACReaderLibrary/images.qrc +++ b/YACReaderLibrary/images.qrc @@ -64,6 +64,7 @@ ../images/sidebar/expanded_branch_osx.png ../images/sidebar/libraryIconSelected.png ../images/sidebar/libraryOptions.png + ../images/sidebar/libraryOptions@2x.png ../images/sidebar/branch-open.png ../images/sidebar/branch-closed.png ../images/sidebar/expanded_branch_selected.png diff --git a/custom_widgets/yacreader_library_item_widget.cpp b/custom_widgets/yacreader_library_item_widget.cpp index b5f6b259..33fb567b 100644 --- a/custom_widgets/yacreader_library_item_widget.cpp +++ b/custom_widgets/yacreader_library_item_widget.cpp @@ -16,16 +16,32 @@ YACReaderLibraryItemWidget::YACReaderLibraryItemWidget(QString n/*ame*/, QString QPixmap iconPixmap(":/images/sidebar/libraryIcon.png"); icon = new QLabel(this); - icon->setPixmap(iconPixmap); + icon->setPixmap(iconPixmap); nameLabel = new QLabel(name,this); - options = new QToolButton(this); + options = new QToolButton(this); +#ifdef Q_OS_MAC + //TODO fix this crazy hack for having a propper retina icon for the options + //this hack has been perpetrated using Qt 5.5.0 + QString sourceOptionsImage; + if(devicePixelRatio()>1) + sourceOptionsImage = ":/images/sidebar/libraryOptions@2x.png"; + else + sourceOptionsImage = ":/images/sidebar/libraryOptions.png"; + QPixmap iconOptionsPixmap(sourceOptionsImage); + iconOptionsPixmap.setDevicePixelRatio(devicePixelRatio()); + QLabel * helperLabel = new QLabel(options); + helperLabel->move(4,2); + helperLabel->setFixedSize(14,14); + helperLabel->setPixmap(iconOptionsPixmap); +#else options->setIcon(QIcon(":/images/sidebar/libraryOptions.png")); +#endif options->setHidden(true); - options->setFixedWidth(18); - options->setSizePolicy(QSizePolicy::Fixed,QSizePolicy::Minimum); - options->setStyleSheet("QToolButton {border:none;}"); + options->setFixedWidth(18); + options->setSizePolicy(QSizePolicy::Fixed,QSizePolicy::Minimum); + options->setStyleSheet("QToolButton {border:none;}"); connect(options,SIGNAL(clicked()),this,SIGNAL(showOptions())); /*up = new QToolButton(this); up->setIcon(QIcon(":/images/libraryUp.png")); diff --git a/custom_widgets/yacreader_titled_toolbar.cpp b/custom_widgets/yacreader_titled_toolbar.cpp index 9651a59d..a1d9a973 100644 --- a/custom_widgets/yacreader_titled_toolbar.cpp +++ b/custom_widgets/yacreader_titled_toolbar.cpp @@ -1,12 +1,12 @@ #include "yacreader_titled_toolbar.h" +#include #include #include -#include -#include -#include #include - +#include +#include +#include DropShadowLabel::DropShadowLabel(QWidget* parent) : @@ -95,14 +95,26 @@ void YACReaderTitledToolBar::addAction(QAction * action) { QHBoxLayout * mainLayout = dynamic_cast(layout()); - QToolButton * tb = new QToolButton(this); +//fix for QToolButton and retina support in OSX +#ifdef Q_OS_MAC + QPushButton * pb = new QPushButton(this); + pb->setCursor(QCursor(Qt::ArrowCursor)); + pb->setIcon(action->icon()); + pb->addAction(action); + + connect(pb, SIGNAL(clicked(bool)), action, SIGNAL(triggered(bool))); + + mainLayout->addWidget(pb); +#else + QToolButton * tb = new QToolButton(this); tb->setCursor(QCursor(Qt::ArrowCursor)); tb->setDefaultAction(action); tb->setIconSize(QSize(16,16)); tb->setSizePolicy(QSizePolicy::Minimum,QSizePolicy::Minimum); //tb->setStyleSheet("QToolButton:hover {background-color:#C5C5C5;}"); - mainLayout->addWidget(tb); + mainLayout->addWidget(tb); +#endif } void YACReaderTitledToolBar::addSpacing(int spacing) diff --git a/images/sidebar/addLabelIcon_osx.png b/images/sidebar/addLabelIcon_osx.png old mode 100644 new mode 100755 index e1d4eee24e587ea1eb3558bc78f762a563838dfe..3f8a8a51a243bd82bd041b6fadbfbc75ab9ac2ac GIT binary patch delta 199 zcmeyw_=!=mGr-TCmrII^fq{Y7)59eQNDF{42OE%-|NK93qM~WNYQw}dwm0|p$1`}C zG88fid|vDsUs6(H!eAKjA;XU0$S(_>wr*p=)sh*?${dfsGBM7UO+1yrwy2_!BmMnx zwG%E&(n>xE+VXIDT;O36zQFs#q3Kzx!+-Mx7NrZ)+zlZ%g0qA_9A&a|HZV!{?X=)I xxJoiT$jz8#d74w@LWWtg32GNi%$Zmu7~~{E!i8`0rvcr@;OXk;vd$@?2>^ggKs^8e delta 199 zcmeyw_=!=mGr-TCmrII^fq{Y7)59eQNb`d*2OE&IzBbisqM~X2&IZ=`PyYS=E!_~p zDDZi)r*26}iBH0z#f6L$Rvlj?$nwaMMOd!)@x69+iFRa~s3W%f(dwQ=dGgekXe{wUF~P;mA9 yjS>x^%3bp}9?53BvVn7l?4N@kp6i%63>fOW9cIb)7X3~2}K-@m^BNF@NVJds)&9UUDTD0TqQVgVp^0EqQT)eCe0 zBQl?fo|a<+Oao~-2(VDwa`Yeu>ibV|2++dkL_2_%mJ^Huax4exaiEF=DDe4yilczm z!H%~eqJ!mvz?|{{s{`m@`9q-Pe+u}bU;&MTeF32~AV5RQ7ot~0WYq-}Se`&kF1SEX z%W>rbP&~!c!*ZPM0V+9ypyhZQBosP=D9Z`9h{$vV(Uud{BqPxgBw0>$n~+FHkZd_g zjZy-RAj@)+Tg5mWLAK>&HOqmHm;j^*^qVsK!5=NV-}>&5VdcK$^ZZW M07*qoM6N<$f>FzSWdHyG delta 336 zcmV-W0k8hn0_*}IiBL{Q4GJ0x0000DNk~Le0000U0000U2nGNE06Q?QqLCpde*q3j zL_t(|+T7RM4T3Nf24En*>jsXXBgh6ifsEh=)(sc|Cr~HA5o8mc0RAR@fB@y3Lt7G? zG))N2mvbqXxUTDHiIGGLjm6-VbYoeT85V`PCER{X(^R!D#F82VEwG%K+d6m>2-V{% zuJH_1-dseq!aSK-&2BD6qzZL>f0{jdd59x+nO<_l0#unuBXiXFurSh{ExnVe_LW{M z90KjZp3!O$272)vX+9S5#v^*i`7T1g7B!mLYOJ3)zYu5##tk1V2Z#75+Do-V+=>p? z*a1F?jyBf}oP=7tT7Z+$$>YSpSt#io6L2=l`pU#3b&utZxo%y40X<4OCXn@cYw$Ld i1O9r4|Kb;>5nurSs(Ppad}`hR0000+OKL;C-yzo%ZbE2X~lCP(WV@SoVq(A@v z+cRr6Ow^M4_Wu5U1{Z59E42lu4Idh4$aP6}Tx}4(5Xby@U+r(P2Sxf~8zz)U7qGmp p&)8tZ*BFp=P*f_!yM}?0jUi*1jO%U_rbeIz44$rjF6*2UngG{XE&Bif diff --git a/images/sidebar/addNew_sidebar_osx@2x.png b/images/sidebar/addNew_sidebar_osx@2x.png old mode 100644 new mode 100755 index 3baf3d1bf543fe6aa8657c3b498578a9132ed941..30c05b8af550b03ccd305279bb871055807e5c97 GIT binary patch delta 215 zcmcc3_?1zyGr-TCmrII^fq{Y7)59eQNGpIa2OE$quB!SnQBk9Qx~Gd{NX4zBKmY&R zA9i3;Yhz?v%$J}T{`lYD-_i{swo`7uc=6(fL!V{O6BVZgPnjHE*=~}!z}Ta#&dX5y zJJCeE$133p;}s?eR>3Gv_uPiSq(v4C(I8e_65l!#2Hl5JnHllQ7pDpuSjli)^?b3= zTj2$Nz*@5ws}KKAtkvapmo<3R5XhdOdG&;zt)%l>h($ delta 189 zcmV;u07C!u0owr~iBL{Q4GJ0x0000DNk~Le0000O0000U2nGNE05&e(<&hyMe|h<($yLmm>H}VXxtDu^J#4!&^ZjAu6{1-oD!MJl#pC>Qbhq%5G$plYVDn#D7&W!F2#T|XHZ b*%*E~=1(wiBL{Q4GJ0x0000DNk~Le0000W0000W2nGNE0CReJ^pPPbf8j|) zK~#9!V*LOAKf^!*CWZk9qYfB#0MQQEzkmM)AXXU25YPu=kRt*HG79*Ccs4~UCakMcVfYatqVQ^aUw7=5)}*03g5sGWkqh&XE*N00000NkvXXu0mjf>}6qF delta 268 zcmV+n0rUR90;&QbiBL{Q4GJ0x0000DNk~Le0000E0000K2nGNE0KEkaERi87f6Pfl zK~#9!V%WED-vuC6`2YVu11Xq^fq_9Eh%fBlzdwM11i%EP`GI&nP;&#Z8X1Ak{EsGf z5QqaD9UVUqV&Y+1LowKvdRZL2?=>)HV;F00000 diff --git a/images/sidebar/delete_sidebar_osx.png b/images/sidebar/delete_sidebar_osx.png old mode 100644 new mode 100755 index 6a4808d2cf0356da7cce1fc0cc00be1e593d95da..61bf6f9ed76e2ca317cce88817362a418b86b272 GIT binary patch delta 164 zcmdnZc$iVKGr-TCmrII^fq{Y7)59eQNDF{42OE%-|NK93qM}Ass;7%%NX4zBKmY&R zGpjam&VSO#%>J+0AWqmp??Bu4_xJzHOH0cdD^)ix$PIY#;K2coWaA(yHk})PeAm3S zU>01);iA0RvyZiFap4sPqsxo}IxS0CpO`SF>br!W@wj})gNK2`fWcoo;?auKIlF)s OGkCiCxvX+OKL;C-yzo%ZbE2X~QLLwnV@SoVq(A@v z+cRr6aL#_v$jtt)*&s|-L3+Z+e}8}fPfk8;pxkjFQ%b6!pdcYdE{=_Ib0p?~V}ALIzJ)KbLh* G2~7aAqBs@+ diff --git a/images/sidebar/delete_sidebar_osx@2x.png b/images/sidebar/delete_sidebar_osx@2x.png old mode 100644 new mode 100755 index 237e49822990768e3f2ccbbdf728454865f608ab..b15e34f6e4f8e863c72aaf75f9b66771d8a0ba3c GIT binary patch delta 182 zcmX@bc!g21Gr-TCmrII^fq{Y7)59eQNGpIa2OE$quB!SnQBkA5%+tj&q~cc6pa1{u z4?8fawK1~kJjt>tc);Lw!P3IQpsz=u;it^q<2#P9*K!yq{;&`0xts8O>yi`!|& ztfj0@JCj~aVK$gA5X~nbUBoQMw3tt#^uP*cH(7&M4T0w;UHx3vIVCg!0IT>r@c;k- delta 172 zcmcb@c#2W6Gr-TCmrII^fq{Y7)59eQNJ{{*90wbaG}F8HbfTh0eU7J#V@SoVq(A@v z+cWDj3N!aIa&P3~m$7Jg6w1!der(}G<{76i#`bv6d1sfs8jrp}B1c!+n#6|V0z79e zm<78PBTSnal=m&+;f-L6nZ+q(;1s0f(7?#>r%b`z>~YXNpk)l6u6{1-oD!M+O8wVSZ{Qj=KaiXF|yqBkoV@SoVq&wU5 z?=!KnwNK4!V5EXwr7O*x)SOl_Zex=l_5E mwu!&LzmIQ7Vc=rmFktYVF3Du#nYj*VI)kUHpUXO@geCy<@hqVL diff --git a/images/sidebar/expand_osx@2x.png b/images/sidebar/expand_osx@2x.png old mode 100644 new mode 100755 index 135314f8fe64f4f00b523408163564c5a0352c62..7bb3316ea934dea6eb6c486daf1bf0d54a9352e2 GIT binary patch delta 215 zcmcb>_?1zyGr-TCmrII^fq{Y7)59eQNGpIa2OE$quB!SnQBk9Qx~Gd{NX4x;(=Kuz zP~c(RT4Jc4>Arfh#jMkxz7mkNj zZOKCCt)Kf9v0q~P&$_3IMOdY)U=ur=SIEP&YBCCrha$Hxa9+fj9`D@B!mW3Tv5`eu zk58$sg=3wUlamuqxO<_at`lqh>2EcsgL9;H_e3+CH)K)xz}*<#z{pVi-n6|%WAP23 PTNylE{an^LB{Ts5Wv@)D delta 178 zcmV;j08Rh(0nh;l}4)1dyz$ z_B9hYeg82q=QSuDKjNU~aQ#Jt`&#B*w@-4(d|KRmhs7aslCt_lW)=yCrnJO87H4L< Q10BNP>FVdQ&MBb@0M$%SSpWb4 literal 0 HcmV?d00001 diff --git a/images/sidebar/newLibraryIcon_osx.png b/images/sidebar/newLibraryIcon_osx.png old mode 100644 new mode 100755 index 60e1eed9c7b8e414f80da99d84804dfb7c1d23e6..7c4a5aea2ecd681585d1d051ae85c5c23d3ca07e GIT binary patch delta 140 zcmZ39bh~9F92H)fzi{#5WTw*C24$&(lN@eK ov={1Z5a7z~Vw$KI$G~C0aGOm=XW=BSIG_a#p00i_>zopr0PY+u!vFvP delta 138 zcmZ3@xROz^Gr-TCmrII^fq{Y7)59eQNb>+OKL;C-yzo%ZbE2X~g14uOV@SoVq(A@v z+cRr6bT+y)gdYC)_qTY1fu`9JXT#n(E}^_VzrVeWZaBR+;(*ho+yi2T2NYPjt*oq! n_!tR7%M+a2POX&6Z$S@ROYZG@ilJ)z4*}Q$iB}uAnTW diff --git a/images/sidebar/newLibraryIcon_osx@2x.png b/images/sidebar/newLibraryIcon_osx@2x.png old mode 100644 new mode 100755 index 3baf3d1bf543fe6aa8657c3b498578a9132ed941..30c05b8af550b03ccd305279bb871055807e5c97 GIT binary patch delta 215 zcmcc3_?1zyGr-TCmrII^fq{Y7)59eQNGpIa2OE$quB!SnQBk9Qx~Gd{NX4zBKmY&R zA9i3;Yhz?v%$J}T{`lYD-_i{swo`7uc=6(fL!V{O6BVZgPnjHE*=~}!z}Ta#&dX5y zJJCeE$133p;}s?eR>3Gv_uPiSq(v4C(I8e_65l!#2Hl5JnHllQ7pDpuSjli)^?b3= zTj2$Nz*@5ws}KKAtkvapmo<3R5XhdOdG&;zt)%l>h($ delta 189 zcmV;u07C!u0owr~iBL{Q4GJ0x0000DNk~Le0000O0000U2nGNE05&e(<&hyMe|RG|34N5Q^t;;ofmGuc=6)KffhB7HE9AXju$Zc7+*+ntFda-YyCaDv(c#` ziQz=rjJFQaVgj-qC;Xg>wN6}MSrpsAdPKO0v-B_ncZA0YZk`2GI(XmT-k#4WxAVUO zPm=M%c~5;6b#=Y^tg#>h2oJ0H-Up5nPqGo1`Kj*5o8n0HlV2s2nG(!YAj9y8J0lMMl2v6pUsr}5ery|Tcl!K1bYN zKL|6zk{m3MXdaKqDd!_7_27ygAbf#S0M$$kXaoo_02H}ajX3#+?*IS*07*qoM6N<$ Ef&m;#xBvhE diff --git a/images/sidebar/openLibraryIcon_osx@2x.png b/images/sidebar/openLibraryIcon_osx@2x.png old mode 100644 new mode 100755 index da93f1f9309ecbeddf04497da68849150513417d..0875b44ddfe4d51431bf77041863d36a06c3b477 GIT binary patch delta 302 zcmV+}0nz@?0?Ps+iBL{Q4GJ0x0000DNk~Le0000W0000W2nGNE0CReJ^pPPbf9**` zK~#9!V*LOAKf^!*CWZk9Echh%@853#q#A(OpNe))baZqqfN>acMFG_E13=7A1CJ*H z9kGB=6g1Gtau5h0CJp%0FzOwMN(0CM7-Wo;*a(bL4V2Fb)&=M#BP@idY58b%Jox(s_|gQ0;3F|1u#tuyKR}EF8jxK| zWw3#u1Ay7>0<`_Uk;*|o5jiU}j`-d&K!5=N1L#ps7{40>00000NkvXX1g=70g8$`j Ay#N3J delta 306 zcmV-20nPr)0?z^=iBL{Q4GJ0x0000DNk~Le0000S0000U2nGNE06)ckpOGObfAL8~ zK~#9!V*LOAKLb4h3pT<1`}Yd~sR=;r0L1cCvg;xcCorP>5NMeKkh%cG{50_3MkXwR z4K%V01pKjC7(nkhME9Mdqod;kaxDNx5lWmf5z;`3W!L}{1DyfgEo8wGgp4@iVgXPt zfu25$2U$w757AQ*5tcGg;!|?se~==dlACDAwv>`oN|vQVDjzN+C-E@R(=u``Tu4c_ zV8KHq)$ diff --git a/images/sidebar/renameListIcon_osx.png b/images/sidebar/renameListIcon_osx.png old mode 100644 new mode 100755 index 8f6fffdaa79eeca1a4c224ed4034047bd35e2ac5..3ed190fd66929bc70641ec2404bb713608cbf603 GIT binary patch delta 226 zcmeyz*ubRN8Q|y6%O%Cdz`(%k>ERLtqy<2jgAGW^fBv61QBk9Qk*AAeNX4zBKmY&R zGpjaqiX3Iu8+nI}W^I&eaR2PI;2F!F ziyo`erWiPMYb`Qayn6wIMTfBG#hyHd6EFEZ+61ofFzIB}%=piH(OFtNVM%u05jF-U a9)|D7eZ340UbzEwHiM_DpUXO@geCy0q)}i1 delta 224 zcmZo*`p2l)8Q|y6%O%Cdz`(%k>ERLtr1^lDpMwoZUJ?0MGEq^Zeu1ZpV@SoVq(A@v z+cR4>bVjtY^T`A#L@EbdW>P3+^pHMqM1s>&bkz@=DZd3fWE&nZ#q|cvc92SE{1~Eg zmd%I7 z7B`Fdet6-)UDPydLaq*j*&~-EQ^jl+%ZrSj#&Nz12bzww{X8#V`K5r-t*DsYp@EU% Y=|sP-Lp)pufsSVIboFyt=akR{03>KjsQ>@~ diff --git a/images/sidebar/renameListIcon_osx@2x.png b/images/sidebar/renameListIcon_osx@2x.png old mode 100644 new mode 100755 index 7270703c52d25a7223c259deec04edef209bcf79..9a6a25c9d6276388125b08309a9f36bef3ecb26e GIT binary patch delta 341 zcmV-b0jmD&0`dYOiBL{Q4GJ0x0000DNk~Le0000W0000W2nGNE0CReJ^pPPbe-ueX zK~#9!?3arTf-n$b3`t~?y8y5wraN=1&{|hZWWZq5 z%ynlbL^41RzhG!fWFM1>*#d)_f7cNbJ4n1mN-%&c0vbBjOgRc0K1+asha}jAIH?34 zxE*#mz}63uMHmV1B>+B%HKLL5F0Nvoa01-fd`1hTf=3CYga-vu!@UAaz@6LB^Hmdt z`!dkA%O*9P6~Nn9c;J(|Sd$X&%D_2NVm91Yf{=s=JhTm65@PU}Ml_T-D@nrHZ3rOu ndAtFfs|1n#{|$d$;3L2Qny0DolGT+Y00000NkvXXu0mjf4Nr_U delta 335 zcmV-V0kHn^0_*}IiBL{Q4GJ0x0000DNk~Le0000S0000U2nGNE06)ckpOGObe-24R zK~#9!%+`Ssf*=$CP~sY(5!@h0pbgrfnxIB;10A6e7(pkf5pn|ics~yn1@V8cf5&l% z$GZ=R$fjw;mPLwnm%?l!uV>6#ZB@uSEFfoTxWvHQ4j^`s(uAN3G zB{o$EDhbx?h#C6OBpMuS5D|dhf0R=1DA0lVP=gh}mv-j3A;9dY5Nu(Hr`;J024Wow zP#XOmF2qb^(I-s=)?2ehAT>4%a$u7n7v=;xu@T6PxiT~dam|JGK*%nG0ZKe2Y7T6e z;T_N-0FB06Q+n~BtFR6PGB h0srMy-xps21^~ZU_yDo^p%MT9002ovPDHLkV1oY$gB}0? diff --git a/images/sidebar/setRoot_osx.png b/images/sidebar/setRoot_osx.png old mode 100644 new mode 100755 index 6101b824b0416768c1ce0d7a2039ae3f4c6e87eb..a2da070d90ad397a588e851d3a32300b2b6245c9 GIT binary patch delta 246 zcmVwYHUI1!H08$fxm>(+i5r_+b zc)p{fBO|g}7A%@U8uOvtgHYNYq#3UZpnlx|RSW_XfwmRkFf;%t_W|7n3!s`|&OHFs zcmXOG01b}`P&EsnVkm+50BX7eOb~y7YS4$`3s5l!sG0{j0};)+=m735e9@SXC))E# wN=Tq6LytC+44^nE)5QQrn&w7g06>5N0PFxq^4I|wRsaA107*qoM6N<$f(-3fGXMYp delta 241 zcmVz{D3aUghjCdkh%cEP&Nu+M79B_AOT2C0AhZq&_^IH z0OI*T+ZaItEJ%t$3iF}dgHYNYq!`79ef#!-+`9oP2?7&=rWN2YBmiW?0;pn`^#_0o zFF+LqK>afTs%8Pm(+{A!9f0@)M^u466kmXfIY8AsfO{IvdUODHCUUUiQj8+UgiRI{ rgs@;F7;%IE?KLoBOMLhMK!5=N*C#?zJFee000000NkvXXu0mjfOcz*h diff --git a/images/sidebar/setRoot_osx@2x.png b/images/sidebar/setRoot_osx@2x.png old mode 100644 new mode 100755 index e4a110eb11dd7fc823af7f4f6f95b9e9f6cdb201..5dfcdd991ce275cc0bd821f2cc53a6fe842efc84 GIT binary patch delta 409 zcmV;K0cQTC1GWPpiBL{Q4GJ0x0000DNk~Le0000W0000W2nGNE0CReJ^pPPbe^^OG zK~#9!>{sm#fEr@g? zMAi8Y;1}>KY!pNqz5^+FB%O$=^CLcX{ihcf-np%J^#@S+(6s_HedtU0GvcdzzJXiU;}jnN013H!JxI$7D4X(Aa}V2 z6JF>`(rVRp&88IoO>j{ZF6tx+0641B&Kz&GZh1doNY^xVV#PwMNf6mBv*42d@__ifiMJkF-v1W=id_Ul9I4qJ0K3T4oXn=02*tkJao7!Dt>9@dG5f&Nf#t_6l*(2Xa?2C zZMnd!%(o+e`$9*xo#RtmVvIxY$l`My-vo~Iq|z6nosy5~>Vg#E)&qLRULqzvhwNk6 z=sm=0i=1>$GHpLm@X8eR3Lr^l95e+bCV8XGG|AzJ<3AjA9}JO2-$414Y){Xh-e{9w mnR9|U!LYwAf4_sf00RKX