From d881933840d8229d463e94d538e61229c42e1d18 Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Mon, 12 Sep 2022 21:55:35 +0200 Subject: [PATCH] More icons converted to SVG --- src/edt/edt/InstPropertiesPage.ui | 2 +- src/edt/edt/edtPCellParametersPage.cc | 4 +- src/icons/icons.qrc | 61 ++++-- src/icons/images/bookmark_16.png | Bin 704 -> 0 bytes src/icons/images/bookmark_16px.png | Bin 0 -> 688 bytes src/icons/images/bookmark_16px@2x.png | Bin 0 -> 1342 bytes .../{bookmark.png => bookmark_24px.png} | Bin 1046 -> 1030 bytes src/icons/images/bookmark_24px@2x.png | Bin 0 -> 2197 bytes src/icons/images/breakpoint.png | Bin 662 -> 0 bytes src/icons/images/breakpoint_16px.png | Bin 0 -> 628 bytes src/icons/images/breakpoint_16px@2x.png | Bin 0 -> 1240 bytes src/icons/images/breakpointmark.png | Bin 643 -> 0 bytes src/icons/images/breakpointmark_16px.png | Bin 0 -> 648 bytes src/icons/images/breakpointmark_16px@2x.png | Bin 0 -> 1437 bytes src/icons/images/breakpointmarkdisabled.png | Bin 659 -> 0 bytes .../images/breakpointmarkdisabled_16px.png | Bin 0 -> 656 bytes .../images/breakpointmarkdisabled_16px@2x.png | Bin 0 -> 1261 bytes src/icons/images/clear_edit.png | Bin 664 -> 0 bytes src/icons/images/clear_edit_16px.png | Bin 0 -> 678 bytes src/icons/images/clear_edit_16px@2x.png | Bin 0 -> 1282 bytes src/icons/images/clearbreakpoints.png | Bin 832 -> 0 bytes src/icons/images/clearbreakpoints_16px.png | Bin 0 -> 846 bytes src/icons/images/clearbreakpoints_16px@2x.png | Bin 0 -> 1885 bytes src/icons/images/empty_16px.png | Bin 0 -> 133 bytes src/icons/images/empty_16px@2x.png | Bin 0 -> 141 bytes src/icons/images/empty_24px.png | Bin 0 -> 139 bytes src/icons/images/empty_24px@2x.png | Bin 0 -> 146 bytes src/icons/images/error2_16.png | Bin 655 -> 0 bytes src/icons/images/error2_16px.png | Bin 0 -> 698 bytes src/icons/images/error2_16px@2x.png | Bin 0 -> 1554 bytes src/icons/images/error_16.png | Bin 674 -> 0 bytes src/icons/images/error_16px.png | Bin 0 -> 658 bytes src/icons/images/error_16px@2x.png | Bin 0 -> 1514 bytes src/icons/images/help_16px.png | Bin 0 -> 724 bytes src/icons/images/help_16px@2x.png | Bin 0 -> 1731 bytes src/icons/images/{home.png => home_24px.png} | Bin 767 -> 751 bytes src/icons/images/home_24px@2x.png | Bin 0 -> 1347 bytes src/icons/images/info_16.png | Bin 499 -> 0 bytes src/icons/images/info_16px.png | Bin 0 -> 483 bytes src/icons/images/info_16px@2x.png | Bin 0 -> 872 bytes src/icons/images/locked_16.png | Bin 318 -> 0 bytes src/icons/images/locked_16px.png | Bin 0 -> 423 bytes src/icons/images/locked_16px@2x.png | Bin 0 -> 843 bytes src/icons/images/next_topic.png | Bin 776 -> 0 bytes src/icons/images/next_topic_24px.png | Bin 0 -> 745 bytes src/icons/images/next_topic_24px@2x.png | Bin 0 -> 1386 bytes src/icons/images/options_edit_16px.png | Bin 0 -> 725 bytes src/icons/images/options_edit_16px@2x.png | Bin 0 -> 1492 bytes .../{prev_topic.png => prev_topic_24px.png} | Bin 797 -> 781 bytes src/icons/images/prev_topic_24px@2x.png | Bin 0 -> 1567 bytes src/icons/images/properties.png | Bin 764 -> 0 bytes src/icons/images/properties_16px.png | Bin 0 -> 762 bytes src/icons/images/properties_16px@2x.png | Bin 0 -> 1340 bytes src/icons/images/setup.png | Bin 762 -> 0 bytes src/icons/images/setup_16px.png | Bin 0 -> 940 bytes src/icons/images/setup_16px@2x.png | Bin 0 -> 2542 bytes src/icons/images/unlocked_16.png | Bin 368 -> 0 bytes src/icons/images/unlocked_16px.png | Bin 0 -> 451 bytes src/icons/images/unlocked_16px@2x.png | Bin 0 -> 960 bytes src/icons/images/warn.png | Bin 637 -> 0 bytes src/icons/images/warn_16.png | Bin 637 -> 0 bytes src/icons/images/warn_16px.png | Bin 0 -> 621 bytes src/icons/images/warn_16px@2x.png | Bin 0 -> 1223 bytes src/icons/svg/bookmark_16px.svg | 152 ++++++++++++++ src/icons/svg/bookmark_24px.svg | 152 ++++++++++++++ src/icons/svg/breakpoint_16px.svg | 128 ++++++++++++ src/icons/svg/breakpointmark_16px.svg | 127 +++++++++++ src/icons/svg/breakpointmarkdisabled_16px.svg | 128 ++++++++++++ src/icons/svg/clear_edit_16px.svg | 104 +++++++++ src/icons/svg/clearbreakpoints_16px.svg | 173 +++++++++++++++ src/icons/svg/empty_16px.svg | 77 +++++++ src/icons/svg/empty_24px.svg | 77 +++++++ src/icons/svg/error2_16px.svg | 150 +++++++++++++ src/icons/svg/error_16px.svg | 149 +++++++++++++ src/icons/svg/help_16px.svg | 197 ++++++++++++++++++ src/icons/svg/home_24px.svg | 141 +++++++++++++ src/icons/svg/info_16px.svg | 159 ++++++++++++++ src/icons/svg/locked_16px.svg | 175 ++++++++++++++++ src/icons/svg/next_topic_24px.svg | 145 +++++++++++++ src/icons/svg/options_edit_16px.svg | 108 ++++++++++ src/icons/svg/prev_topic_24px.svg | 144 +++++++++++++ src/icons/svg/properties_16px.svg | 193 +++++++++++++++++ src/icons/svg/setup_16px.svg | 146 +++++++++++++ src/icons/svg/unlocked_16px.svg | 191 +++++++++++++++++ src/icons/svg/warn_16px.svg | 152 ++++++++++++++ src/lay/lay/LogViewerDialog.ui | 2 +- src/lay/lay/MacroEditorDialog.ui | 10 +- src/lay/lay/SaltGrainPropertiesDialog.ui | 14 +- .../lay/SaltGrainTemplateSelectionDialog.ui | 2 +- src/lay/lay/SaltManagerDialog.ui | 4 +- .../SaltManagerInstallConfirmationDialog.ui | 2 +- src/lay/lay/layLogViewerDialog.cc | 8 +- src/lay/lay/layMacroEditorPage.cc | 4 +- src/lay/lay/layProgressWidget.cc | 2 +- src/lay/lay/laySaltDownloadManager.cc | 2 +- src/lay/lay/laySaltManagerDialog.cc | 2 +- src/lay/lay/laySaltModel.cc | 6 +- src/layui/layui/BrowserPanel.ui | 10 +- src/layui/layui/NetlistBrowserPage.ui | 2 +- src/layui/layui/layBrowserPanel.cc | 2 +- src/layui/layui/layNetlistBrowserModel.cc | 6 +- src/layui/layui/layNetlistBrowserTreeModel.cc | 6 +- src/layui/layui/layNetlistLogModel.cc | 6 +- src/layui/layui/layWidgets.cc | 2 +- .../oasis/lay_plugin/OASISWriterOptionPage.ui | 4 +- 105 files changed, 3259 insertions(+), 72 deletions(-) delete mode 100644 src/icons/images/bookmark_16.png create mode 100644 src/icons/images/bookmark_16px.png create mode 100644 src/icons/images/bookmark_16px@2x.png rename src/icons/images/{bookmark.png => bookmark_24px.png} (76%) create mode 100644 src/icons/images/bookmark_24px@2x.png delete mode 100644 src/icons/images/breakpoint.png create mode 100644 src/icons/images/breakpoint_16px.png create mode 100644 src/icons/images/breakpoint_16px@2x.png delete mode 100644 src/icons/images/breakpointmark.png create mode 100644 src/icons/images/breakpointmark_16px.png create mode 100644 src/icons/images/breakpointmark_16px@2x.png delete mode 100644 src/icons/images/breakpointmarkdisabled.png create mode 100644 src/icons/images/breakpointmarkdisabled_16px.png create mode 100644 src/icons/images/breakpointmarkdisabled_16px@2x.png delete mode 100644 src/icons/images/clear_edit.png create mode 100644 src/icons/images/clear_edit_16px.png create mode 100644 src/icons/images/clear_edit_16px@2x.png delete mode 100644 src/icons/images/clearbreakpoints.png create mode 100644 src/icons/images/clearbreakpoints_16px.png create mode 100644 src/icons/images/clearbreakpoints_16px@2x.png create mode 100644 src/icons/images/empty_16px.png create mode 100644 src/icons/images/empty_16px@2x.png create mode 100644 src/icons/images/empty_24px.png create mode 100644 src/icons/images/empty_24px@2x.png delete mode 100644 src/icons/images/error2_16.png create mode 100644 src/icons/images/error2_16px.png create mode 100644 src/icons/images/error2_16px@2x.png delete mode 100644 src/icons/images/error_16.png create mode 100644 src/icons/images/error_16px.png create mode 100644 src/icons/images/error_16px@2x.png create mode 100644 src/icons/images/help_16px.png create mode 100644 src/icons/images/help_16px@2x.png rename src/icons/images/{home.png => home_24px.png} (74%) create mode 100644 src/icons/images/home_24px@2x.png delete mode 100644 src/icons/images/info_16.png create mode 100644 src/icons/images/info_16px.png create mode 100644 src/icons/images/info_16px@2x.png delete mode 100644 src/icons/images/locked_16.png create mode 100644 src/icons/images/locked_16px.png create mode 100644 src/icons/images/locked_16px@2x.png delete mode 100644 src/icons/images/next_topic.png create mode 100644 src/icons/images/next_topic_24px.png create mode 100644 src/icons/images/next_topic_24px@2x.png create mode 100644 src/icons/images/options_edit_16px.png create mode 100644 src/icons/images/options_edit_16px@2x.png rename src/icons/images/{prev_topic.png => prev_topic_24px.png} (75%) create mode 100644 src/icons/images/prev_topic_24px@2x.png delete mode 100644 src/icons/images/properties.png create mode 100644 src/icons/images/properties_16px.png create mode 100644 src/icons/images/properties_16px@2x.png delete mode 100644 src/icons/images/setup.png create mode 100644 src/icons/images/setup_16px.png create mode 100644 src/icons/images/setup_16px@2x.png delete mode 100644 src/icons/images/unlocked_16.png create mode 100644 src/icons/images/unlocked_16px.png create mode 100644 src/icons/images/unlocked_16px@2x.png delete mode 100644 src/icons/images/warn.png delete mode 100644 src/icons/images/warn_16.png create mode 100644 src/icons/images/warn_16px.png create mode 100644 src/icons/images/warn_16px@2x.png create mode 100644 src/icons/svg/bookmark_16px.svg create mode 100644 src/icons/svg/bookmark_24px.svg create mode 100644 src/icons/svg/breakpoint_16px.svg create mode 100644 src/icons/svg/breakpointmark_16px.svg create mode 100644 src/icons/svg/breakpointmarkdisabled_16px.svg create mode 100644 src/icons/svg/clear_edit_16px.svg create mode 100644 src/icons/svg/clearbreakpoints_16px.svg create mode 100644 src/icons/svg/empty_16px.svg create mode 100644 src/icons/svg/empty_24px.svg create mode 100644 src/icons/svg/error2_16px.svg create mode 100644 src/icons/svg/error_16px.svg create mode 100644 src/icons/svg/help_16px.svg create mode 100644 src/icons/svg/home_24px.svg create mode 100644 src/icons/svg/info_16px.svg create mode 100644 src/icons/svg/locked_16px.svg create mode 100644 src/icons/svg/next_topic_24px.svg create mode 100644 src/icons/svg/options_edit_16px.svg create mode 100644 src/icons/svg/prev_topic_24px.svg create mode 100644 src/icons/svg/properties_16px.svg create mode 100644 src/icons/svg/setup_16px.svg create mode 100644 src/icons/svg/unlocked_16px.svg create mode 100644 src/icons/svg/warn_16px.svg diff --git a/src/edt/edt/InstPropertiesPage.ui b/src/edt/edt/InstPropertiesPage.ui index 94d2f3e4a..3b173f591 100644 --- a/src/edt/edt/InstPropertiesPage.ui +++ b/src/edt/edt/InstPropertiesPage.ui @@ -731,7 +731,7 @@ - :/warn.png + :/warn_16px.png Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop diff --git a/src/edt/edt/edtPCellParametersPage.cc b/src/edt/edt/edtPCellParametersPage.cc index 4edab8ab7..4afa93938 100644 --- a/src/edt/edt/edtPCellParametersPage.cc +++ b/src/edt/edt/edtPCellParametersPage.cc @@ -183,7 +183,7 @@ PCellParametersPage::init () } mp_changed_icon = new QLabel (mp_update_frame); - mp_changed_icon->setPixmap (QPixmap (":/warn.png")); + mp_changed_icon->setPixmap (QPixmap (":/warn_16px.png")); update_frame_layout->addWidget (mp_changed_icon, 0, 0, 1, 1); mp_update_button = new QToolButton (mp_update_frame); @@ -210,7 +210,7 @@ PCellParametersPage::init () } mp_error_icon = new QLabel (mp_update_frame); - mp_error_icon->setPixmap (QPixmap (":/warn.png")); + mp_error_icon->setPixmap (QPixmap (":/warn_16px.png")); error_frame_layout->addWidget (mp_error_icon, 1, 0, 1, 1); mp_error_label = new QLabel (mp_update_frame); diff --git a/src/icons/icons.qrc b/src/icons/icons.qrc index b7ae4f671..2154ff27b 100644 --- a/src/icons/icons.qrc +++ b/src/icons/icons.qrc @@ -26,9 +26,12 @@ images/blue_flag_16px.png images/blue_flag_16px@2x.png images/box.png - images/breakpoint.png - images/breakpointmark.png - images/breakpointmarkdisabled.png + images/breakpoint_16px.png + images/breakpoint_16px@2x.png + images/breakpointmark_16px.png + images/breakpointmark_16px@2x.png + images/breakpointmarkdisabled_16px.png + images/breakpointmarkdisabled_16px@2x.png images/bright.png images/bulb.png images/cb.png @@ -38,8 +41,10 @@ images/clear_16px@2x.png images/clear_24px.png images/clear_24px@2x.png - images/clear_edit.png - images/clearbreakpoints.png + images/clear_edit_16px.png + images/clear_edit_16px@2x.png + images/clearbreakpoints_16px.png + images/clearbreakpoints_16px@2x.png images/close.png images/cm_add.png images/cm_diff.png @@ -68,8 +73,10 @@ images/generalmacroiconactive.png images/green_flag_16px.png images/green_flag_16px@2x.png - images/help.png - images/home.png + images/help_16px.png + images/help_16px@2x.png + images/home_24px.png + images/home_24px@2x.png images/import.png images/important.png images/instance.png @@ -87,7 +94,8 @@ images/move_simple.png images/neutral.png images/new_folder.png - images/next_topic.png + images/next_topic_24px.png + images/next_topic_24px@2x.png images/nextstep.png images/no_flag_16px.png images/no_flag_16px@2x.png @@ -98,8 +106,10 @@ images/pause.png images/photo.png images/polygon.png - images/prev_topic.png - images/properties.png + images/prev_topic_24px.png + images/prev_topic_24px@2x.png + images/properties_16px.png + images/properties_16px@2x.png images/r0.png images/r180.png images/r270.png @@ -126,7 +136,8 @@ images/save.png images/save_all.png images/select.png - images/setup.png + images/setup_16px.png + images/setup_16px@2x.png images/singlestep.png images/stop.png images/techs.png @@ -140,12 +151,16 @@ images/yellow_flag_16px@2x.png images/salt.png images/salt_icon.png - images/warn.png - images/warn_16.png - images/empty_16.png - images/error_16.png - images/error2_16.png - images/info_16.png + images/warn_16px.png + images/warn_16px@2x.png + images/empty_16px.png + images/empty_16px@2x.png + images/error_16px.png + images/error_16px@2x.png + images/error2_16px.png + images/error2_16px@2x.png + images/info_16px.png + images/info_16px@2x.png images/marked_24.png images/marked_64.png images/marked_16.png @@ -158,9 +173,13 @@ images/fit_right.png images/fit_top.png images/fit_bottom.png - images/unlocked_16.png - images/locked_16.png - images/bookmark.png - images/bookmark_16.png + images/unlocked_16px.png + images/unlocked_16px@2x.png + images/locked_16px.png + images/locked_16px@2x.png + images/bookmark_16px.png + images/bookmark_16px@2x.png + images/bookmark_24px.png + images/bookmark_24px@2x.png diff --git a/src/icons/images/bookmark_16.png b/src/icons/images/bookmark_16.png deleted file mode 100644 index 59767c43a1550f88df558e54be4efcdf35f17963..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 704 zcmV;x0zdtUP)GD%ZfS~F5A8c!yZPh0(?TN0Xbd5>M~G86r-APCmK zG6;o24o90~GB$D8Fv!8l7^$gN2Bg{JK;OPglV^n!z0wldzne8KtW^7Y_};SD>$UPc zPy79TF_+7!K*J0ok%&c>eeq36ENpJoz857!S(GeB zlj$>nUJ3xl!>1l?snpTEPIc>uOSK2O6}pFW0xSpEU4WefSXUiS&CXRanapB59uFHL zkqA+1lHqtir(F;R+Q`a1z-$Msoeig>ju#$3Q!|;&dZkjC005H9<#gYG|IXT%&A^68 zyAKYXG?L0Ufb9lsUBB*a{C2&FYtu7jMNx*5$>i7i7Ut*YtG)w+XO>=lh+mm~AeKox zU}@-J8^3&=)ih0;OC%B>cdRiMi)r!usq=+mbt5k_JKHz0;CY^A80OHQa-dT*MHqWW zUHHCGMp-oi06ZQKWLfTS6c~QbfTqL3I6ARb0&d*AExudL%c`o{0)ap+7!2A7AqGJZ z+^JM5-_$_Wz}$McEWcR!RMmA{C4|h#vTRGI(_`6e_M#+7J^*e2`DP)+SakGBbaeFk m$jC^0Gk$n@cvn;5zt&G7bJT(e;-Ve^0000pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10zFAY zK~y-6rBX|16HydBGcQSJ@@q>&YX&XY4x#p=!4wswC$O33m%)CD#)@t8;{4smPjN*Xj!uy?G}u4QcpcuxC7L= z0DBW)_f*a%o_Y9$%CfvvC=^BjfMl~-v$My4Yw`1HU`1tH_xByQlEPQO*#bD4f8G`R zdMS@9;}c4$RO(A6lV3KrFg-n8?A+ITYVO6m_@&8vszMq8-m}?31wVh8F$}|)N+c5R zx2-W2iy85|sk6)Z;z~~CwzqF{LKH=o$)SIP7h@=ne&>abpmJwkgFC#3`GYYMF$734h#%5R^vmV(2lCYf2|)M WNz{R$XzTU>0000P)-4$}OVX9P3Uo6wwWKW-ySvL!gCf=lk&wVYbXw~V z$D|)bQc!^mtOkLb*Ch9D*EzuqB`9d5vNlY!yK2)dyZga@-uu3%KeoFc?(V1LKlQ+Y z=Y7xnobTs6?{m)Kz<=FjHbJ{~?XtGCv>exjg{GoF*Y*0@0%)@dYHn_R5!h-fRso;w z*s;TMF9AeE3IVKx(X0FW`}f{60H4q21s<8_P!z4{K?IaiB|e|;;d=rA8~`|2xSOmL zgPi*Z0Bpd~+5Czb0p#Z9t_Id`Sht${7N!A;omm?5oC5H8Z*T9Oe-%JPiU0~;dI9aK z4i+0ur-R+=T+#lwyk4zLy_df_dT9%F(ssL@j?T`(S&Q`AY_?Rt-`^28N_3-A zYCEu5DYa-gMFJ1ZF^Nkx1kfKn(+I+O)}KD#8FBr^%;9`Pf2@aO2#_e-X>%B9nl9U44cN7cKyF0?(g5 zeY!I`tOih9Tib0I#ySzX+S;SB|HBHx%eKSXy`T*xX}l}KyI`9$Ny;Zqe_MMG9~?f6VHk)=iLUEk-C6Ks zHloVP%3GSIJq=v^w6{J^tLE0kTVfoB$AVp0W2aiFP6@P005<>rQxiste1gP1BRlpEi&!&M{UWH zB~dqX#sC1t#l)R@5Z^z^8k$pi&Io#WUAV0Vla{_}P>pPx9%4|SIT2-KX#!R}Vaw;k+$jHbbCntxrv@}AY5F(NZ%p5>O5&$%-os;LUaJ=R_diweS z4B)6?7zYD^z|G>~Vy&*OZUa!Dl-gEbU+=1~A9G#E1Wt?_e<}c<&vzMk)a9_z-P<31 zT?6c!=t7d0mzQXo=5`S&0G-8?SSS*Vw zD=WW=)ju78HA<;NB2sR*+rRMp{l;{~|F`MbKWTofT=~7#{{R3007*qoM6N<$g6*`6 A1ONa4 literal 0 HcmV?d00001 diff --git a/src/icons/images/bookmark.png b/src/icons/images/bookmark_24px.png similarity index 76% rename from src/icons/images/bookmark.png rename to src/icons/images/bookmark_24px.png index c315058ce29dd745cc3fc7c854bb6da797a80aa1..50b208d0c02ac8331fa68e5a65166561701da789 100644 GIT binary patch delta 29 icmbQn(Z(@BMToP&BeIx*f$uN~Gak=hk+RY40y6-5T?sD$ delta 45 wcmZqUn8qS|Iv5xjI14-?iy0VL)Ipf>roU{%Mzagd0OQ>XOaK4? diff --git a/src/icons/images/bookmark_24px@2x.png b/src/icons/images/bookmark_24px@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..bc21b96f551fa82d1e073f8744b087dbe765b764 GIT binary patch literal 2197 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 O0000myQW9$wQ!Ob7dZ^-|trjnOl6nv-Ui<^R z3F1KyB6?87-&F%|>}U^UPAE6@3|-DV-nXsL4YOTZ(B{GJKS0q+5$4Iy}} z+2qNgA(~+b!hEI_N~y9{QgW>*c%#+gl~#*QP2?Z6f}ib$z&!9V5YNu#eb^*G;{ryPvBXBG59We61;2uSIv2LL0XBd;@Rq|TAb^X&>`cARJ5y8C!VqBzSQ5Sh&dg;|lmuj+)9!XT zySmDyECaX%908>LKJ*Bj0iJ3G0Uu0HGn^!ZaZC_JgmFw5MTAjAU~3ra>X0i5nl==I zd(xD*TP-r3y1xQH_ah*H_koe8$Hq7@JWSw$m+uB#L{UW<;l_uvObsEBO7U%{18^94 z3F8y4o=1Si!64xBp+gKLNe|2dni*HJz{oE1yljg+*YDkK`P|Afj$XN9Q}igX2oN{~ zP6EvD+eagcN-zPDkQBcjyjDn8I2c70EP%-AG7c~r zhCO$avbWAsLQw$dXV9r<(ymNJrNFk1Q=$}OK{?<3W**8Vpa*pTg$b}q&=m#345ZAv zbgECrZ~fvDSO%t7IvoxsNyT!@0W7$;7gWs0CuH4GN>=jR#Zr9<{MqR+(`Zx_39P-E zK=TPG$9|>bg03o3O8(aS0_gL@4h0r~xz9H@d8pZ}3@(d8N4gu?b_$NfeU&gipz@qA z+HH&Vm3`=IM2nM?3|KD+0=*a5wCuMRxch+@50=EWJZElW!y3_@=nb!8#mm6iOsSEY zQp_evB?~G$o#%eabwSfA>xSmPSGTrU&@u1_@T?Wk-;CCPhkwa39!ygjP~GQUa63z9 ztzAIr5LoMWd8XYa(-`M~%l($XzF!1p4@VKN4-M(FfRWz@pKycFwr;vPYITZ&$G5ln zQG3UdS!(41`lURO+!x0@KR8J0TdNlXWxyH}vT4_mlIJ=dKGER2I*{0M0=NLgw*>(& z)a#780qCBHd=dtHO-jz^IX~$>Ir>QUsSk9$L+LT#U0}2UoC-sph$04DgR&$X1=>pS zmXy4v6fNCt1AQpn0e&L_;2+C@yMQ?%H~@^APOD0B6>TKn09(E9zXu-WI>++e6ak!O z?-!HPyO`jfuV%CKu4WTduVz=#SF;bf$yc-gcKH{;crrBSYA>(=0000N7uL_kX6#u00Kz4vD*;uz(}f+bS0jbDA!9$}1^ykn4$YBf&fB);4 dZrA^u^B;MJCA`$UxBLJA002ovPDHLkV1h`h7YqOZ diff --git a/src/icons/images/breakpointmark_16px.png b/src/icons/images/breakpointmark_16px.png new file mode 100644 index 0000000000000000000000000000000000000000..182911cde3bd0d4f5b17b305710e1dc8f49c7272 GIT binary patch literal 648 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 qT4(c5{%)a8eV4H>j0000@ z=iYk;{_Dkf#lAOzTR;K03S>{(+CU4a18cxbAo{le3}77i0JwHZ*aP4P;OC1#E&><= zJ_2q4a=9D;&1RF`-Cb5!SE*L3wA*bN|2yzCu=jTWMuCrkbS9Hw zc6OFKckW=@Hl}F;5QgEYU*GpxSy^Fmagk=T3GgTI4e;x$0K5f!2AHK%iMx02lF4K+ zO;d?W3BynUbh}-`Fr?e<(r&kT`0ycXYij@@@CEQ&T*yig9|ArH+)Aawy?gh_WHLC8 zgX1_@mWAUu$`iJ2V_BAZHVgyHvPh*;OioVHY&NOa>jv-+y#PHr55PE?dA?LCasU2( zQmGWK>nZ@(b+K(5+qM;um|++Sz%Y8wEf$MxY;3T%x90$_13#SyPy*i1X0tqa@Zi+U zbz$*0ve_&^{zU5(z%78O zsVQ97RRi@GyROT?z(Ajgklt5c8hwe%<#L}^9H0O&F)@K@nri(348u_CFS{Tf7lvUd zvG`a3(=;g-i+x&gfU5w*!^7w$zVG$=v)axo*RNlf$DBOaaR519qo{X;hhd0mnsmEe zC8)Q_;S)uXI+Ub6-dEmzqGbS)4iM=t6;Zu-p4SH=f2?piB=T%KpV&( z92_t>IGA|k>i2+NuZs(e=XnG{pxT2VpwVc^uvXF%G=coq))s|A0nhW4fVfvYqC@Cj zkUk_rm58c?ZL zs~jC2F)%QIX_`b)q}Kf+0NqpZCFyiJI)J*G^`rO?VBGV(E9rEaLZLtuMSUi24uU{g z(ya9*@O>ZO_gP+EmZNwd_&y0hAd0nGjp^xW9LG5&7LRz}_xptOcByN%T0DOI7~l5+ zzU7R|2w)d@+xPukyh6lwRAeo%*+ha)6=-F+t(?cnEJj?wOVCqX^F$b zLz($kz($hDMQQmpdTIGhfOI;|*w`2&BO~PVdAZ+dx7#!t4K_D7dH(!4$H&Jq{w2MP zxRLPgO94oq_ka)SC9Ibzveka!AAXp``wj!|0&mc}(d2q-(mP&jz&gDTl1qJ>{a^k9 X#P9<)tz;@Y00000NkvXXu0mjfUmr@7 literal 0 HcmV?d00001 diff --git a/src/icons/images/clear_edit.png b/src/icons/images/clear_edit.png deleted file mode 100644 index 6e5e18e79a0d775bdfaf3507657c1226b8c1fabf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 664 zcmV;J0%!e+P)IdqM%NulCPEQoAnc4Yosa_6RqE-FcreC6T%;5+C0;6Egf z2Rl1EEv3}9h^%?<>%c@rPQ3Sf{eJ)3AK_lF7g%dQR#o+;UaxCojM7@;oFmJ!Dos=8 zz5im2+3fXtKLLU}*joEZDfP11Y(5FY5a%2KK@d=@)l`xsYCIml&hs4L9e}>Ix+Wrf z&1N%NSXiLlZgX{YMNt$q8Vxo!Hn7%WtqsyNeY(23Iv5UzBL$$8+M1b}(P0>}w6ugV zhEAu${QNxY>+2X}SX^8r3`3G6(IT=1pl)41uhnYGImgk_5qX{y$1$x|i#U!cih|?g zW1MpsW0d#)#T545Ct7O&CX)%Lr>A)D5fQxioSmIh5&XJ-MZstOUA+_!y_=Xs^Irqk(QjG-tBhQlF6Q4q&5?RFcjHCdKbBJ%Y< zyq~72E6bAe^KfUl)-dz)4kAd%L^4-yiS)vwi`Y()EKpe}-KE0000pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10y9ZO zK~y-6rINpEQ(+W_pYwgWw?l7fQ!+>bS_)meb-cHfuA+llsffFS3PMSse?XemNf5-r zrJ}1&%@8uRqf?<^2cb|KQuD(!x%Ym@CArX67d_+Q@SOL&?}7g;x!Ty;+PYz_eGc3Q zZUQPI$G}J6Rkd3E@mD~(Tz(`XZ#~Z=2!bi!_fb{iIHuR@4U;5ERrSfv&d#T6fO5I~ zSVZ3C^LZNt0V0>hsVco*k9NDA0uLt;3$VStT~gKh{QSH(H#bKVMGOW5`u#ot#bS}= z#!&JYnZ91d@XVfd!mZ2mF;&bgPq?`seQgkeajRAO~?l|rFFsZ=70A{G`FSXo&i z2m*4soK@9l0A{T4K@bE}0EdT%q-l!hd91Im6NVwi7~(kQ=;#O$VLZDr0f?#=J!DRR;zu<%)Gj#QmN!s^{FvtV;q%=$T#QQ2UUGttJQw~N!>r!Z%J7EG_lGL=Kufz M07*qoM6N<$f|%GjasU7T literal 0 HcmV?d00001 diff --git a/src/icons/images/clear_edit_16px@2x.png b/src/icons/images/clear_edit_16px@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..fe5d3f61687e62c33c4fc94340839fd9601fa3bc GIT binary patch literal 1282 zcmV+d1^xPoP)4E(tPX znoRx)Zx*3Yi8tw%v}6rlL{kiSs)$VxcWj&8o!w-zGta|zhMAq&bR*vSyUm;5@Av(@ z_kO=OZ{S5YaUS1Nsr050Vp&Q#3tRxE00}$-{sQg;TZUo${J#O{x~{a_?dw8_FM!tu z%=;U#Y8b}tXMq0=pj<9rl2YCTF8cvOkV>UUCX*uYOk zzn>eRSS-FLgt!T00Fuch*=!a~(-0y)OiD?s)uLXnb9#E}4V%D6hGE0n4Fv>l}ZgH+-t|j z$C##x>$(8{09Opdco_6if)Bc`t3rrxfV2=IB%aM?nVXvdB*pPwh0Oh&{#%jI%RPfr8g*3D!x-mBM3rP3P_04e1M0E(h8JUr|t z+S%Em*=*8l6B83GEiF+f6e8jPwOWn6y*>YVWMsteA|b?b1i*FOw}D8Xw^}VKl}ao` zHk%E>2F16xx9M~`{+JNL_kDJhhXI5TQvj-}MiQO{F^ITlf!r5E0J^TLblb!~Ui(3` zTCKj~rfK#S@5vno*x%omJm;eUkVqu@0z!A02RtpE5WuZlw;bSa0LO7+Bhu+Kg+d{A z&ppfM^IW@jt?ywK$bA?Bct(E!#4evF9#`$XHZd{L7sC5MNhzZMuIt_dXt&#;PwH9X zj~_qAvaDE$`T6-!K}#vIZQGmdb_4*}@*IPOHZwERx6dn;3U}|`jV;W{$w@9>_OB6G zmgP@OQIxF+fTn4?z(as~z3vC@?(WiVwwW=BDa%37MDU?n zt?tjx&b|vw9UmW)N~KU$72CEsI5o^p7281ZSh+dO&l#B-}`Zf<@a zjO%S`sjBM7bgxmErs>bT(P;D)_pH~)vMfx~^!EOdq9~vA#>Ac)<#KsWO8GsIg6^50 z$z%q;lDV$S(a{mjX44b5fH}i3ei{e>pja%<2qA6*FG2Sd%w#f*jEs;-Bw}M6$HB5J z>h-#J4FmW?QIzHN_4QxkV$Ph>%F4Vr6rL#Na6`#fMp;D;padJI`}I&#xJ)tE;beI-O-H<*X3m0`M~6 s0tdjMl=8l+s^8tXapTYPEa>U zqqm^bgwjAnL6#k~OBl7dUF#4OC`cd`1R}dgbqXR(s+|?KF2DGR3-^&ZWANatRh)9o!H1mHVA_J>8Z%Wm+t?x!e#ZD&W_h{7p zg6IGNfR&XMcQTVX_uIfg%%7NGeRdY-@ng0Q4icE2Msr=XKmes_{Hp8Pzm8+%UAN%D z-x`2ZDxKX?t8G1g;so)L5rU@4x@EE0*-7Z)MM8-L!El%@x=ujXIU9>b8kFh=&;UXr z-G}4x$n$KL(xppmzjKG6X;QN+@~ISozCN^g95fA-;upi947=+<6%soe8US#YmMC4m z%=Wu?>&V-qN6{}_K%!B6*TwTZ5b^84Mt+XRdAYVmC7)-lzn_-dx4$Btoitv#f*+0Y zs$3?llwAi5O|usqhxEaN3>OMiibb4Uj*q>)Y}?$)v12q{zs^`=W7!cI+Wf-M{SP0? zr`y|^Hw;FWm#GvAlr4+=sZ%uHx>ZNsrPExych7h=Jw09r!jZ_}>q=$u>HGKI!|raz z!(q;sO8m3B%BR^`X1cogaTDUD(_4~;@kB(L0|1#!#xwWr`)jUNJMyts)B6t{(uqVE zUS8&Exy*2}$is<=^^;>`1^>~b(E8k*()a9%h1%Qa)#egYsg&LriJS>(+Ubh#w*rJT z&8m9d(3;~6jgF4~RGXiF<~(??JJ!?lhf-?byN0*19TDl-xIY6QRa*l6cPPUE0000< KMNUMnLSTa9D~~Y% diff --git a/src/icons/images/clearbreakpoints_16px.png b/src/icons/images/clearbreakpoints_16px.png new file mode 100644 index 0000000000000000000000000000000000000000..4070c5855ba96597132e47b9f096ed6d627ddbf9 GIT binary patch literal 846 zcmV-U1F`&xP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10^3PM zK~y-6m6K0s6n7YgpWjS&W_PyT%x+?uT$1e}6+uCI5D|KiPiO-^Yh&XeEq&s zn>y_1uoF@0Zv&D*=q-VW7}b@P<;{59+h}i>hpCkRMQ^Vx^z_J+cwCgW=&=|t$HoYpIz_Ojhd?Mqn_-|E2BWqeHkCR9paB?4 zjeOqO8D7ifIAjWD z9*wd!F@c>(a5oTeU6E8v(134$a-2%y=uw^-1}Vp(RxDC06mT7fS5s5i$s~F-igWog z(>HGDi%Uy)TY_S_{LOl`n*D8S%lrB4Sr&sq&X-E8P;qc7b!om^f+_~fX zW@jH+0|TG61OP)rLqQG3Or_4$eLoIhYT7?LzMpC;HJ47OYa(JaHa2b>{rwYr9^Jcm Y4ZU|ldc+5y*#H0l07*qoM6N<$g7Z6)_y7O^ literal 0 HcmV?d00001 diff --git a/src/icons/images/clearbreakpoints_16px@2x.png b/src/icons/images/clearbreakpoints_16px@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..3239689efc8fca0660702339a414c113b891dfac GIT binary patch literal 1885 zcmV-j2cr0iP)oacqXAY}&*@R#Oh7M(f6437t;RPH{+va)hDo#xMDW4xP4kO650 z{`9o~4#apkd^YylYZaqyZQ19A!64Ng9o$&Aj`Ycs-~fn#2qJ=Inuuj#nI@KD@OC7^ zrqNMM8)5}^ShB-48NkJh7k_{JlTViX?CGcR`u(Ji9|yn~7$Di*O;vk4a^V6D4dL>5 z(A;iYTrQNRp=laQ(?BWac)gSXoynvE76b19qf-KeLZMY6veihXIPm71%x`HSP+m^* z*s(l_$~WFX`uZRo#+5Pd04SyG@MM1Hc)j$e)AZ=N2dD)8HYvc$l`HR2N*xB=^WAQ? zy!Rd*9UZKF^;KLYB_whn65ZWYY}srg2TPzbRJ?**RlD#hcKl^i;E4uD^kmLj90#GZYYvem1pXl>2vPMkQw zSC2i0XU!Vi4?JLp!tF-O$pfWS)-%5-Dsr|ib|zT>%d#2(^%K9J(t-kdM@9gsDJlY` zutr9RuU$*&>eWnfPbtnK7rJz?sgP03aeu0PYV2ur!UKXcP^o zaJlR|E`l{YOk(}|DIq*-*W#+Jy;&17`^45yrKULsZ+C2G0mzihnLZz6Tn8YgnH9@4 zF~eaJ>()&P;d}mh+%+|MMadD%G_&W;^T5W98#SOx0RgugO)07Z0W4rBowf}d29~a4 z>N>`?YsA;Ap)?elm=g^R6utN&?z%cG!@x2O`v8{3HN(KNmtMhsSLAs>a^}pMJ{^G5 z@i?YqIGwg7l|sLAh3GTSP!bAJehb84Lj%(`Z^rZBgII=P!y5+wOeURWz0Sl1(An83 zwY9as1*SbxQbM8E%TOZ02R%I$h}hZdl-nGanz0zE4?m==r3H0Mok(_fQ?+9U$uGVj z-Pea{7;KNn>9ND`S8lzAzy*N5L;@^}hBA^w5 z&CQfN_0&X9EL%p^)~ysg^bmuo6h~4iGOq8)^8i3iP0b9Y)B>+k+#d)~5eV?_>(@Cw zILNTBv%u@M6DgBSVp-Yv8j%R&hYwS+X%kv$=>$(yzx5V7KK+!=-d?b);Eu@v!b+*% zUDb6J3?Dmuh#opbWn0^%5DWM1DYu7noUs{Cy;V|ervr0;6Z)`*<#UJBw-ibsoQYnmNG8+O%^kkCM zrAzcLT}oiZ3d&nr^1^Xr`EuUhzaJ6F>yUDD0PLnA`HyInqr=0X>om@tOWTqqm`d@7 zWRmsKC|@O$**ws5VDwaq%k!oO;QtJ3OvH5l5yMKy(U&em` XFyie;5n;o(00000NkvXXu0mjfH(;E- literal 0 HcmV?d00001 diff --git a/src/icons/images/empty_16px.png b/src/icons/images/empty_16px.png new file mode 100644 index 0000000000000000000000000000000000000000..1529b3495e3c0ae927e672a256666bf4e23575a1 GIT binary patch literal 133 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt)2HE{-7zopr01K)iZU6uP literal 0 HcmV?d00001 diff --git a/src/icons/images/empty_16px@2x.png b/src/icons/images/empty_16px@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c560efa2dd3ce58d08695a65b4c2315728d4c60a GIT binary patch literal 141 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4;b`WOlfBG>MC@5Lt z8c`CQpH@mmtT}V`<;yxP?40Ui(^Pc>)V5jj6hzK!vFPo d9u6Spdo}?D21a+r1sy;RgQu&X%Q~loCIDkxB;Ei3 literal 0 HcmV?d00001 diff --git a/src/icons/images/empty_24px.png b/src/icons/images/empty_24px.png new file mode 100644 index 0000000000000000000000000000000000000000..ce5c57c6e6817be4979a08403fcbaf58c53b5231 GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&AY(jT978-h-yURS1o9dt{9FHy dgNvbI6(gqv1LL`Os&+t822WQ%mvv4FO#neFCJz7r literal 0 HcmV?d00001 diff --git a/src/icons/images/empty_24px@2x.png b/src/icons/images/empty_24px@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..af3e114ada205dad3a131e7025fefdf7faa2b516 GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC&H|6fVg?3TAX~PbvH$7ERG^?_ ziEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0xWo-U3d8I5lbGBN^rO$z_l f=Xp4Qm|&pKreeUr*!TKCI*9A(>gTe~DWM4f+_ohl literal 0 HcmV?d00001 diff --git a/src/icons/images/error2_16.png b/src/icons/images/error2_16.png deleted file mode 100644 index f2b7ab6ea194bbf2b26f422ec463c3f4328019cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 655 zcmV;A0&x9_P)dptk}D}g2HO&;O&joN7o$NMy>t$Q z?DbsJ7CL84ai$Cnh5U&?2WQieL2jlFF#@5;B*s~MBgb;n5c_s;Du~^tLwlABm-Bw` zaDaatviM=!b~y-weL5Ug!pS5B00Ph7$coaDB&kuYR=a;Ruqe3X`1hs3@ppq?f3i5x*)Kp7Z(JD0&s8uOs4?PgRHKCZfwlj zp2y|$`IccA?;-=+w#$y=e0!xR5CKBEUEuH#NF;zvW^Qo*(ygu8mu{DoN~N-{>!&dQ z2!h~KQPYs!+av7q5^OY@3lfQkfEa^(bi|cRlZ9cp55VLAfKpn0c79IS@i8zMJdQmK zQH;kyhr^cu5Ceco7^WoOk9MA%ocvbHnoR(Je0@#AFiZgeH%Cd>+&~^P(Rn=B|GT}z8)(o<|EEYx3&COZcaX3xWc51bn z11z8N$6l}Zwy0?+1_7kOfFK^nRiVJ#WD>6DLDRGy!!SNXr51xaoz9CO2tHFvtKoQ@ p1^`|VzRR-Q5k>L!ujKzWKLIq!#%fA_ZQK9=002ovPDHLkV1nUw8}pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10!K+i zK~y-6rIJBQ8$lGu|FbEYoi)jBL&ac|n50(P+=NKFlz@oPd#=($PttyYwiXYz&_h3f z7aP*6A0Z-=gFzw19#o=@NgDTHQky2zY%t)?^sr@1m8OS2crXm_{ob1&1N>)@s~5#$ zF~AsGWsIeIy`C2UD5cEj^W|k(UQ8yFjlTj4g~E$UrSj(X_&B*M1bm$i;g*H==%_g1 z9EM?tXf*m<*Y$VT0NdN!uWGg0>-j){`}g-HOicmVEO2oFC<;h0h-Ny?H;;~_NF?%7 z*Y&p!V0U*n^7;7qJUTr+{pAJ# zbi3WPNH`2NlaWZH0nupK4T|!oAkJ}XV?&DQx@fgpYXIgY0QlZ&J&2v10h^l;)#_mF zjN#7E5Zdjw4gmHBrs>w|b;pNmYYQO6PQW>fr6mA>-!zG7nz92BLJ(qEzo&S;1D7D2 zLkK|}fTAe<&gA5<_N%~}owXfM3dpi8QI;J*TT!4;+IIk|s(z|cn$Wyn36=#g23%eO zmSv|90Ot;{0&rE+_5eV#H}*a|uGL6)d07lL2(Y<1aa1l7RaKulfMhcHF&GSHa)c0b zWkrC}>z!^lex%bPcX~>~;qd!JBC!Wt`O5ix{=;d#{`h_@#$$#dc?<&>9tNA3K*jIp zhvhN}g+kd>D)qz>dUepw&d$S5r?dL){QTZUzwZJ7+3mJ&`u&HRrY+9Q%oP6hOeadE glBZNEc?Q+|1P;05l}xdVi2wiq07*qoM6N<$g87#}F8}}l literal 0 HcmV?d00001 diff --git a/src/icons/images/error2_16px@2x.png b/src/icons/images/error2_16px@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ee2dd2eef406c1354ca3ca74b92b1809a18325c0 GIT binary patch literal 1554 zcmV+t2JQKYP)x zYfD4lN}w%$*gDuA0wYe_6}-X%En8mJ(zFS4RaqjYB!V=iQS8W3WZ9L1C0}35l5QVV zDY6|qG0tGHFPw+-B#E}RHr#GEnx>(uDge5!lgVU=#bVsJaf5t5j}QWv%XQ7=a`}gb zhGusR5DJBU5sgOwnaN~io6Sale?R>$7t%N1VE*s})YrrKI9RRF*of%rg5hEEgM(b0 znIRI1u(q~_rfE5k$MdU^k&(~t86X%8{`$(5E1%|aInmVA#AEySV;>*KjK>j&55t~4 zaOMo0Jqxl7He00$hXWpe9DQ_@vtNHrGMPk{WwW=p_mJ1?{nuRqCMPF*uU@?xSzcbY z_4M>G+Sv(jzKMAHY3T2VVi7+11it#JWV#Wc9CNuS9y!AK%a@5pqiC9z@9XQ^J1{UX zUF|1r1V|(j|5;vMwzaghFxt`r@4SO}?KN;ZA)SVkC*k|=ONQHNaS_Xj6a4(;m(g{d zL?R)@VzKjpt9qEFx)TTlUQZ^IO?JDT$A*UB{r3^aj)AJe=bvM~@djMJyuER?R#p%n zeZ)bZkD8hq5{X1hAP{(EOMrMhejH$Ma1eQH4DsA^aQ-~J`YPtw80h-Fo0pYNW1pB{ zaBvWSn>TO1bw_}3IQ+|WI_*$Zm4|FL%u}Z@pLquJz4tJ$U*EZLwWg+csJR(MQAnjy z&R{V3#3q1DCi8oM&dyFaeHsddQoA227O_MkrMUrJ*N<)jSXx>d2I%PMfY0ujvb)pt zbZKrNlgW&f!<8&pU0rno)Tt`w^fXB86U2Jv3EEWZT$me%ww2dr3ZDfT)p;7=V0Cu~54Zx_c z|E~e)Rx1FCqO6r;l_jv-?JL=A)|SoZu{SqEDz)z6!c$LyEF&bT^nXaw?Gjwo7v=ay zX&PC>06>=INJ%Ms%e_Ps~)lr!0-1P zot>R8N|MB-OP9FP*H?m&Wp*q{LOlB{-__I*iA0bjiH?qr-}?Q2V@m)4uh;vx-rn9n z158Xz5NvHleDDFHukYT?-EPFuqfA*WOiWAw(B0kr7q8blzH#W5hthNB&Yg@#qelvb z0?p0Mj6CuPjTbM%7hhn0`)#RQSEroAffyJ-Jo+f}Za1NDnECm6tX3;MJw1OtaNxj8 zckm{GhcWNt-yIxEJfxsTaF#aBk#h%FJa<^-^#e$+J0IaO6P<>&MW!Y?RZ~wQV zD9`(RzSQPfcK}dUC=_a0U0pr4w6ye_Teohx4a2aOO)VA+cDp@aUtb@qt*!mErl#f( z`}XZi+{?T>x*Jx@G)>FY)YQ)ahK7bBLWu3}Z2znJ5%K#E54R}Nr~m)}07*qoM6N<$ Ef<>VG3;+NC literal 0 HcmV?d00001 diff --git a/src/icons/images/error_16.png b/src/icons/images/error_16.png deleted file mode 100644 index c9dad1310711826bf2c1dd147eca79606aefe4b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 674 zcmV;T0$u%yP)8*v!MpYNrYN-kv4G=nk8kTiF_LMgU`U>xe; zY)*tWPJ!g6fD%Z0|3NuR_Yk=bDiV||f`eO4ai~8iNw4QxV~cYjriI?U9io9q6Djmv z-r@Z|&-=U|zQF&kVzDSElgW=_Jl+umfdoMyNfbMZq8wxc#djGdhUySsqf4R}0&Ab?%>FEcaFi%f>4(`i}Pb;|_+ zfk2>|n3@W`tk)U#_kp7$Fqf-q!1I9H4aV~T&*MR-!+wOr_;!B&#ImgS8~~W6`7AXt z!RYW1xV#)rx!p!8k-%5ed=3Ej0O0$@#fa2u_1?HnPX4N;l@$QMW1o*To6Qjb;JPFj z4PSf92ms?a>Lmz{kN>iKzWYzFq1uy^J!pLpJstpn*=kWR82o8jRyV;TSw7xuHi6O6 zyVrZY*r?SY%krn*3DIaYyIHBgQdI|x4Hh$ox+pqZl?r09ShjDbs_JSa5}`)9Z2z8} zC3||B?76wVkMwza+YW_7q^jzhp66|oYPFhwwYZ3sBtdq$7P*#nx;Lx8`3}4AB3RNj1pk!dH?_b07*qo IM6N<$f&?lsN&o-= diff --git a/src/icons/images/error_16px.png b/src/icons/images/error_16px.png new file mode 100644 index 0000000000000000000000000000000000000000..b4cba2d51d3519cd8c389f1c482adeb7233ace49 GIT binary patch literal 658 zcmV;D0&V??P)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10v}04 zK~y-6t&+b>8*v!MpYNrYN-kv4G=nk8kTiF_LMgU`U>xe;Y)*tWPJ!g6fD%Z0|3NuR z_Yk=bDiV||f`eO4ai~8iNw4QxV~cYjriI?U9io9q6Djmv-r@Z|&-=U|zQF&kVzDSE zlgW=_Jl+umfdoMyNfbMZq8wxc#djGdhUySsqf4R}0&Ab?%>FEcaFi%f>4(`i}Pb;|_+fk2>|n3@W`tk)U#_kp7$ zFqf-q!1I9H4aV~T&*MR-!+wOr_;!B&#ImgS8~~W6`7AXt!RYW1xV#)rx!p!8k-%5e zd=3Ej0O0$@#fa2u_1?HnPX4N;l@$QMW1o*To6Qjb;JPFj4PSf92ms?a>Lmz{kN>iK zzWYzFq1uy^J!pLpJstpn*=kWR82o8jRyV;TSw7xuHi6O6yVrZY*r?SY%krn*3DIaY zyIHBgQdI|x4Hh$ox+pqZl?r09ShjDbs_JSa5}`)9Z2z8}C3||B?76wVkMwza+YW_7 zq^jzhp66|oYPFhwwYZ3sBtdq$7P*#nx;Lx8`3}4AB3RNj1pk!dH?_b07*qoM6N<$f|~6vMF0Q* literal 0 HcmV?d00001 diff --git a/src/icons/images/error_16px@2x.png b/src/icons/images/error_16px@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7396d7191d2b9373d48651c87f921d44da22cd77 GIT binary patch literal 1514 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 Z{{_Z(CR;l5e3SqH002ovPDHLkV1nzlMv?#k literal 0 HcmV?d00001 diff --git a/src/icons/images/home.png b/src/icons/images/home_24px.png similarity index 74% rename from src/icons/images/home.png rename to src/icons/images/home_24px.png index 7cee0be19f47be137800d26f13fa019a939a1ffa..70d8112d8bfc47ee6fae5597dd3108c6a5c6d3f5 100644 GIT binary patch delta 29 icmey*`kr-yiV$akM`SSr1K(i~W;~w1B4wl7P9^}5gbCvS delta 45 wcmaFQ`k!@ziV{n)lV=DA5Y%v_bTBY5a29w(7BeugsDm)$O@G;jjb=NU00z?w00000 diff --git a/src/icons/images/home_24px@2x.png b/src/icons/images/home_24px@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..540e3b484c3ad2af77a3c91932a47577cd6bd432 GIT binary patch literal 1347 zcmV-J1-$x+P)nAGO_NCG1vYkPrFh%6%!DGw;4460N(__d~-t; z2}K0zDjd$%VZ+6qU=)6f0X72%4@v`2I{3mYn5KSsd^9rBA`|Nsl8}8B5`abAIK>K`hEv~tp!L;9Q@pMUtkQ(v7g`>C6SR92^X&%b5(!o=}=wZ@Domldq{t= zH=xn;@Q)n;9Hqd(1r8nr2Tbb(;bZH*U5(@0ulAq-n)wK5oH3lAj&1RtJ zWv*rVTarAx$;0!N814bH>(!{l)cD=ji8XbnJFg@yAPAps0*ZG7ZJz^SU-CdA+la5k z-(D~;zO5=c<#I;D z*V_)}+3kXrpko_l>Lx!qA2b;p>61AA=rF7V!2TO`BnbYKFy#TJY!Ndc0^a)r*b7JF zIy)V}2W3IL@LdYJZfH{<%p7Y3@W?!YJ@@-+?B+XhV9t#!QMg<#mRs_k-~~j_fOz;=Ubox5=v$-o3aAJ#3P=1NB4$8k zctFh=xC!upTF*i^2_8t|f1%kS{(nOGAzqHMWLn|PCy!h8=)p#fXW*e#HJ`D5dYoe&Hv5+W`KW6t$XPA`}?M8+5ljh zW>_wl#~T59z2GF9-MP)>c56`-VLsPjW?`l$W^Ox<^P29bbm9B{Wj=rCJC0qOPN#_D zuk@gE0NpSQTPqWEI{s;~c+?XS8jmLs(I}OQ0D#fx9n1t~1`)?Zs%}}<8vqyyN$Kn1 za7aom8kv{ErDZCmZU9^)2|Uls5g8xMq=+~HEGE*gn!!w3L=G&=iUmMFrqF7G;th$H|aJpiD$@as5^2MM6rY)+KI^A>=PZQGv-005Li8$i5) zd8V~)C%*JcxBJp!raNXf*IZ$ylyOxkSPws*rDHc5XZL`v1MslC6Aj=|MCxhtp9EpF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10dPq~ zK~y-6rIA5S!cY)~|2NYvSQvJSny{#)5RxJ*q6QN2ASA|1a0A`CcV#?>MWLn|PCy!h z8=)p#fXW*e#HJ`D5dYoe&Hv5+W`KW6t$XPA`}?M8+5ljhW>_wl#~T59z2GF9-MP)> zc56`-VLsPjW?`l$W^Ox<^P29bbm9B{Wj=rCJC0qOPN#_Duk@gE0NpSQTPqWEI{s;~ zc+?XS8jmLs(I}OQ0D#fx9n1t~1`)?Zs%}}<8vqyyN$Kn1a7aom8kv{ErDZCmZU9^) z2|Uls5g8xMq=+~HEGE*gn!!w3L=G&=iUmMFrqF7G;t zh$H|aJpiD$@as5^2MM6rY)+KI^A>=PZQGv-005Li8$i5)d8V~)C%*JcxBJp!raNXf z*IZ$ylyOxkSPws*rDHc5XZL`v1MslC6Aj=|MCxhtp9ETA9*}9t*Yuof4|>zaPSlR`}<&K5D|z7 z%v>g-G!b5ojEu~k3qUrT)dBHZRlV_{p=eZUFiq28>H+{F-eIQ4x~?y@46wNPKCUQYHWCRd ze!m|8P%IXa&u>CXSz}rU0L)|pc&O`os%d~!Dyyq1FOQDi=J<_IAf@cH?aCXsF;8_Moz6@F@{MN#4ayv?R_1}Q>_*y%u35AblaD~*lablk74eQau;l+xkhs6eGsx!Np1 z8*&^O2LLn63jlC2>u zwLzGX$zsxXprB-lYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt;PfT^vI! zdd~(K@-;aK%-I>U?g96)X{{~p0$g$_Ni}UEe;l~E?H{mnLMwtnQ(HyAP~)l%JV;^H$Vu_5iyT-Pfuvm)klch@UB|r6nou~ zSyoCaIict0oduavE`cH@9APIu%eV$Me6iDMsNZqu`VQtrO-4MezaKjTy}{t=>gTe~ HDWM4fqNjC5 diff --git a/src/icons/images/locked_16px.png b/src/icons/images/locked_16px.png new file mode 100644 index 0000000000000000000000000000000000000000..28e8887a2a35d68a99594e1b902181e59dc2e647 GIT binary patch literal 423 zcmV;Y0a*TtP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10W?WO zK~y-6rINo(!$2Ix-$@CQK|!2c%pgdI(9+UT37K4u>=wbHTN7|}v;7Y;1WM_j;^1@{ z!tKF21Q%!R)GT=}Ekr1nst;~?-}`>P?|uOPl-OmGbO3k&&NkKufEOXedn1wLwNh#! zrChnLOV@QNrTkJ#El6H9H9JbFMX%SZq9}URTF@p$|e1i>fCI}_l!+wHO_3Qh8)<{xKSHt%#g70JhXPph_R0^nl3Uc+&m zQveSnt8INS7+jWRDFED%JQPAqfZ8jNoV45RC*vh;l;`<$3pm)P!6YLfj$~fV{lCgNllZ4WG~Vs->l60TAE~Fs+o5p9Sy&x1!N#PG@K5{n^>s z;&?oMYOKTIpsucNeQ%LwU9D^-Ea?p{Py~uQg zy}i9-t*x!6eqYlxwZ6W-JKNjaj{5rgwc+96XTT;fm`YPh7ZnwBxE}5L1d~U~ACR@jG216Aq;IRI*EYChTi${9Hy01U%;4`5l=1>3)r zEFt^2AtHWzcn!$f+dJHBet!N{+kYe?XEl_ktgH-xSS$vIRYOE_0hChyZ-dXOK(e{h ze*$Uh#4$`%z~yp1KF@{b=H{M2Y8A+c{sW{9pzAuLqoa(EkJHf5ka>Xa?rus-N+>KW zq^GAR^8n|iv;hVN2CyuP-Q8XK`};EwFf%j5^71k}J3EBK;miXR6&0ar8U+OfxZUo| z0~m&Z!*Q7I@pv*1(Ad~`WSoFWRVQx4A5~XZSGuW3^yePKzXl*_4fv*T2 V8}QnAUjYCB002ovPDHLkV1lH8hB*KL literal 0 HcmV?d00001 diff --git a/src/icons/images/next_topic.png b/src/icons/images/next_topic.png deleted file mode 100644 index 2ba1acba36fc2ee34d25dc61fcdbfba7b07a4a57..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 776 zcmV+j1NZ!iP)3g7(M3Zc(!s?=bm9^hAmX52j2JIHdSGngaD$OzjZkXaG>i zV*Dk);r;UaeLs2c_kFY6D zclY%41l!x&Uv+hLwH`V^k|e}pF}Ezs0guNszaPXgz$v6DKn?QXzFR(bCg3@FVo!)< zKluIrPM6E|h%wezEvb~!a3Yadshi>!Kyr{abBNu(>5kru2f(d)0M|^@EZbWJySONd zDZk&}8VZG60H7#JMc4H*W6YaKBvyPrAJ-S&03-)&R+HpFOIbuGXNY0`)G}+?I!Fx= z32^wGAM4$OfWQ%f$Fr(lYD6YLMCv7-M~dgM$s; z9vT{gAPC!qLVDMfN~;*VD!R{m#K5WJM`!>1le#5y&Ks7*Ifp3P+6pT>G7S_~fzuZO z;Yh>09iS?TQrRg!Jv|M^*xonT%mbJ1z{;m_Yqm(1GM2WwR=A!@r7Cp*N@-Zv_44TG zXhl_3sH%#Qk&%jF7zNIG=i=hx);r~G;s9`E4A$3oh&=g7jPF#-tmk)MGO*>OmX?+Y z0R7d{Tg$S-nx>@zz~}REJ$xLX1ZX=3Tz&}avx3Ov%&y|Vj(d3%}w0000pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10(MD6 zK~zYI?Uc`J6G0rs-*nsAq^&gmL_HV-X8m350whU#=<#@xn}xIuAcT-`IDBYeU?8RI`i?CJ0Dxf_G!lt;DW%C) zkd6TDKspBef`q-ar>7~TyV0VeD7z&|8kJ>v$hPezLdb)3I{mrMSj@vXAEd~ycw=*q zlDe*Ii9}-cuNA1O>T|hVZv%nA_{hk}Wlhs=QcB;cs_Ltn)*WE&17N)e@>v*X25IEn zaW9obT_xmCKrk507>03lY;3Fwk4B?nW@cvHahy+tkiCnK%`VtEz+MIH98mZ&fTgDuguMq#itgF%T}SJ zF~+QhJt&vUHSve;00ixg4sLQ`DCJy<)Ae;sSdCK*(HP+b-7$aj^n)g{h9{#6Ke}s z`}zR@$1VXok6?CUoKGh0x^SS$JJ<-j-DnS$ejE$|@;1aLZt#0ar(t+gKueJ>!1)UE z{#_nR@uuNGr@snOhWX@0%kYi?CgYn52Rb++0V1Xr`EuSaX^bVTR{pjtD3!>S$}4U6 b+kc`ToD(}9G+e-000000NkvXXu0mjf5YbFa literal 0 HcmV?d00001 diff --git a/src/icons/images/next_topic_24px@2x.png b/src/icons/images/next_topic_24px@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..484db733b880e9a2d89011fa1308524d296ab31b GIT binary patch literal 1386 zcmV-w1(o`VP)@57+Nn# zcEN>44JsjA8E^Pl2&={f9HnS%rsivA9L8iHWfYa$bP+wpFh23rs-@SYHFQenjMhBcKA;f-7 z(^diBIGxTmqvOvxKvt3@)iDPURRi#NJUNK9YuC0L6}M^tE|)6@AW^K4_xD*%9N$2L5j2azPH&SWxuHCqUCB@cBv zoep4S=5#O+2wb0a5TU{N7^GsjHm`&D>vVm5G7Is_z`(#IJz*rh&r=j-fe>P!BuNK> z#wo>r0v}kd){}m}KQ-mPFt9oh2uxl~#b7)(xgU=~Y7Fm%D|8({i-1@)6vm^EXx4xX0y4wt*vc(Y9=E&qr^ut z$7&%^LdEs`vv}MuWFX|S5M@(HQIt1<&tzHV=+UFJx6eG<`FuV)J3G-d4PXEm%oJ?_ zY=O%?1?e(*9Lx2Ef^_N|r0d*u1R|DBYemzk?Dv4(Za)n?v3KuY+-`T#dX0^ZsH#dh z90qs>Se@A(1K8KG9g?Fk9+_y3WCX@XGyCb+9Lpq@Tj2Yfkp+@0?OMM4>7VZ3zkhq` zb4#X>qA07#o*Og4Ck^qtT>^wekeC^9==KK5meN)5gnaDl_ zICJIF(~%p7sOXne8DkL$2qwLMjf=ZG^2KLG)j^as+QUQPw=@7)Biq z$3QZfTrY%Z^!a?Ks!Bsc1B(|g24Hx2m=h;XaO~JIG)+SY(QC8W+WPwXPT#wC@2uT! ze-(IY--cy*LuO_;O~nBLjqR}UeHi&0zCDEZXH}PZ(76_BX=zzvHk-SJ5V>J2JK98} z(Of+tM6af4yF#Imn!T1=3mtY$PGG6{Wbme!Vf|tFZxAjX!W(*^+dSx83xz@<)nc)1 z1@@DfVWZJ#zWG~{B)ws?*|z1IFHnBEWYxR_HoOZDZdGI+X0aO0S8Ho)v!-b)0aB^d ztxza*vsm3+3mmW%7C2n6?j88&SLp4;du?Ra=ApvxfvZ=q-T-b?axXB^VPAY3hJJwW zy72xIsmMH32=GW++6)`tgYanxp2YiGvSRa4Z2;3kXnhO(M_~9zUE_Q?Rlfx;9)fhj z5c5!NfOHbTF!L}Eze*Ts9;ysrw0Wo^z+9MzD)xb_d62gE_Xqt(#jRQkWX%Tx0l$%P s=loB;`uciVmS_UWZM6BCYBE6o14U0Ia2_XwDF6Tf07*qoM6N<$g4&3Ci~s-t literal 0 HcmV?d00001 diff --git a/src/icons/images/options_edit_16px.png b/src/icons/images/options_edit_16px.png new file mode 100644 index 0000000000000000000000000000000000000000..58a803870da5e3d0ab5961e359ac2b8a38c40a91 GIT binary patch literal 725 zcmV;`0xJE9P)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10%A!- zK~y-6g;G6eQ&AW_-{sx+n!FI3CauBHO&4tup$Se>h2qcd?$j+?OJ6eu6q+|@>fqp< z!9}Gs1wjX)W>7aVh=kCe6kY=5z2@GRm(Ru2HflZ7ce&>~=R5big#Tb|ZS5uzStX*crBdm|xPUP#N~O{qfcHX(I1xQ`9OnTu z-yxzK*=%+q2m*Aw-MN1XF!Re~GI=SPOp@n$^S^p#SJ zhT}N5i0B!ByHZLvO%njHu&{tkCIbM-=kuu7>mVXXDWQ}CfC*;4W&pS+rCds<({ki~ z5e^Oxg27;*0c@bKR*OB)(?ST?wrvs7(~+n# zW&$EwG))sx6rtPgGBZCSqIM7jJ6h{p7>51faQI}z7vufI;qXJJ)6s{Ahl+@5uIs+5 zR4U)K*0;kj+!R7wcU|}M_#2#q<2YBDc?rO4*L7QekzvF%kK4jk*F{Gz_C~=FFM7jp7G3GFq1PaxfVD)p49(a=F}rUOpmn5+E9lvVHq@ zLZJ{q9C*$1ybm{uzb=6jCr*Sc%lZhoxEgGih)m`4`Gac+9tNHU*s)^={r&w64-XTM z$9$TQ28V#Sw z^!*5QZGlqi2tXtf!8A<(48tImN)d@f@WF$@An|ydp`jsv-vMYe8i)wMZ|BaPyS`-t zTI*9lvtF-LsZ{Pc1_Go~DMm*}NvG3{jEs;>CVf)v3HYBovf1p>EfY9<_Uw1S+W_Tq zxwW6Z7=}S0uzvG|!(qR2ao|hKvc}u(Cr_T-Y1?+VMYvZG+qQ#_<6HqAkH_OAlgaxf z(jg+k{QNww>jK{?IWE|128u?$JMJ>{lf>`J*25rih8|{h!6}0 z2?PR^%ViwL0XPPH-;+Q-pHFG6UjT^3VqM@96BCS#jI?yScI{$xbd;&7sSXl`VRWsJ zMx#D~qwN(?`F#Gc*7`Z%d9C$hfDsCXx=#6?J$pL9+ez%*yO-J7*R}8~Q7mLLV+^fJG z@Q~}et?|2_T)%#uv9U3Rhle}#^YimuyLPQZ=en*x3+kq6rfu6^SsTwMa0PhAaU3F% z2%hKBY&Ho50z{+Hj>#t?OixdN1+dGjW-v$Gu?0JKKAQfj&vcsqfw0J~PJ zQLEKD9aj6K zG#af-E0IXh*Voq~GB7YeyFKRTdW)Sy@@3 zR4Vy?UzE$`H`m7B%oa=l9kZZPsi3t6m@`fDRok{3tEL&tvKqk0l}e@6w<7X+wOT!X z;lc&CE5VJBGntGrK0aPjO7#PTLLp+Y7}aXkpKw;8P$;flXIa)uz$ZXcMBXeGi|+wF z`*_1GxOC}~r<6J(A{PPIbzPR1mwoU*P1Ah8*SbQX@M$0rc+~T}gT-R;-Sxm>3qPl) uPoEysT4#V~MdTS|Iv5xjI14-?iy0VL)Ipf>roU{%MziZo0Oh6%TmS$7 diff --git a/src/icons/images/prev_topic_24px@2x.png b/src/icons/images/prev_topic_24px@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e80b3e0d72b936a725d276e7d6f329b80a443e14 GIT binary patch literal 1567 zcmV+)2H^RLP)OP9=DxC_NOz`4voGZYhM*~H8iZBv&i6lis6e8sHdVQ}f%hj?h ze-4ODyeA_9YHDiobvoS@pgI%rW1-VJpw((E(CKtnfvpu46p2Q0B z-KR0<8X!0cp&1P*CP!KV6y(pGz`Qz2etLNeh$ml$qJ%F49~+IvEf$MqM}Cw+Z=$g+1suOOj-DI-Pf7`y_l)LB4Ar=9McV zwwaxbWFR>C{CjL$a9*1VOePbpt*xr$0dzVYZEbBBjYfbhA;kNNKFP@!;W*e5A+JU- znV2NSoZW6$*d`IoW;1nlbpQw8T}UpsK1WCHW{eZQ2yQ zESrBX$t0E_I0dtzg{?Mf^Fjr(EH795R#Kf8Q>vs~F4uwu+`W4@dO4m{0D#l!^h%P{1l+p!z{{S_Z}IuO@c1v-vJ>*k zQ`;su1>xjnM1Oxje!o8@d7sb6_3PK8UoX$UpYU90Vq#)y!-fqPgb;82`!rBEF#I=- zRXLb)^ia_Z$nfx1glI4Tp_orF0J8Kf*16vkZlHuhA@1M5PjhoKLL^?zB}t;ay`8bK zF^DXqyC)_lyeS1JMa&cq+www+KxI(Av+3DY#QHZsgjbtj;t%NE7sFF=j zin#@yjmFt25H1`TdqSiBH%w~^pv(@1Rv7;UB*g$dvyjK*>4P(9qC%uh$z^Rc#piG3`w=Z7hLy(i$#1t_S7?O#KdJ`+4uvFL-Xgd%=E1-~AF{A#Fg1EKkm zt16cCCZ&h~KIe~cwGCdWh3Z`z(^SWjhbp0n(Hn5_T`<1}xkVb%R7YC5PAJ0bg=+`k zNk;yVQ6O!zCKNHb@JcgXXfoSgqzKKHix(wA)Ai2jbb5oq;CA5ly~h$CT})hFXbH_1 z?6@CAeko=DbdixACpHtAh#!lLZJEQv!;gZ&V3QEyxK5|rmZ|r=#7m@!{{a-k!%Wb4tP~b(wvI~)jU^r0eLXve6 zk_+l;^am_N2qPwgf`%ihE=+<*$u6RVAShAjqJenUMRc(Z3Jm+VaVVUd``p?&Iz3&8 z$3(^V=KFZx?|q)cdF>Jm290ES zc{$C^%~VwEA(yi-Ir*7Fp@83|ZW_w~2;AseXSP=H%znP!t6r1if88OjDt408~NX${Da$F+4hsEX#Cub|Qp8mStpF zX3%b@yUha(Y^6XD9Dak>>m?G2kW3~KLeSIGLo60!VPS!IJPz$Awi`hZICmT>p}xMJ zWHN~?%S5A5a=F~9NL6LAq6UX!g9%8+4n{w5f8;G*uNSx54PZ0_q*5vF4nC!?uMb_< z_ikEZ;MBfV2WFnp+vVe-%|@At zgqi>Pf!XPgG<94es9-_7Y0000pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10*6UN zK~y-6g_B=MQ(+j!e@D+rH#f%oQ&b?5gf}yZh{VN41d?J9MQ9fi0|~+`LV_&@2Dy^L z8>xs2Y9feNfk8B7{+#P{Zdm*;uj-^=%XLS0?m zX-Sg&s;XMqq4K2McxFX!9vT{Yz19;&QS^6qc3LYdD>sx{3e<(orMUfa8`NGoD67FN_ zmbF9xK@jlXXxo@*DCSB3AhIk|RaM2cmJ5g>KiOpJ{{gz1#Mk{0gTa8q;h>_zh@vP& zqfw&KDCu+>PwPbp-ra^kOXIzC28_i#?SIAC*ch#?ttg5@Fc>5d2=Ksc=4xF7(6bG} zvq2gg8qE(Ns@FTx4gXkR`c=wIQK2$D2d}J`~{11@Z&wn zZ!)p3A8?$%LNt~j91a5z4u?r35__tvs|!Q`mbX6NWM&uftdV&&!}pgxTyD7zKrk2t zU~+O2pj6D0auSo%v(`f;nXTrmfq2Hq{L%_D1AbgC7iP1WP$)!AO%1?Lp}xMhK}6_P sv-*zT*=n`MySlmpWo2a=Fbj120kN|<#_ODqE&u=k07*qoM6N<$f^|4uJ^%m! literal 0 HcmV?d00001 diff --git a/src/icons/images/properties_16px@2x.png b/src/icons/images/properties_16px@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..3bfe41ca103bbbcc73bdc7c52352655fb31dfe45 GIT binary patch literal 1340 zcmV-C1;hG@P)e{WmL3UnQlfm>W?v5C_y5rdFGbW6M-OS3H5g#;&od7-=6B#R&I z0vBEoTtR2DL@&(Z2qYR^){(l*jl>w^NBmm0WpgUfcJfgSsG}XF-{*MI720wREgSxC z`o8aZ-skzB=d(uu*lf1ycs$-GgxC!{%=%yk_!@X~WMpJgO-StByVop9(p6y7IvLKz zzd)@T37sTK?*NgqUp^e9`mZdF#3h(a=w`psP{Je!)CUaR-OY1z) zWo{%%qPMqq)e8oL0kheR!C)YnOcD-DvTm|X3&4ATv<;amEw6wHP zUtbSEM@I)1i$#@0a3KUwy#y7H6+}QZH#f@w7tao$l@p3F9~>M+qtVdT)`rn&BoGK- zx7+dgd@B^z)YQ=5-%pud5OuxG{xkmo$Ri^oiY32%m>YB5hNYOh-EM}5hf{AD3}P~w za5|l;o){V$0(~i(${l$$baWJ#%XMEQyk0L3hl5Zk zL|0drkY#zllH771IC&VY98+$?n;(T;Ed+uKs`aminwlC;oH&8WWQqaL3nARf1o}JB zN^ymGaBr|w?10)s1Q$XK4Gk>~BY^Soan*dtM`D@4+pUOXoZic`D-;Nz>&Z!|cpRR7 z1&T_tp0Cy!)38`9IGxTFBrvH@)!vNfO_^N95-LOvX~x&X|VJ z=fiHd69@$Kz*$+A_hozFEgM=XmhJZ3bw+riNkLdDA}kf5seXpa=GO_{&7UJnv!bkQ z9x$)0f;AcsOGV6iuHdCW>l#0^x5>>9ek5B)Ya9oXU`sDu^3fVRa943Q(Ie0dwV;2 zy?!3(6gHc!I*~|RCXd!z`@4G#;<@c0T*xvcufd#6W~9h-(@QE+T#)c0000k-e literal 0 HcmV?d00001 diff --git a/src/icons/images/setup.png b/src/icons/images/setup.png deleted file mode 100644 index ff05063a7c57456ea31d01f4d76c2e5b3523b12d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 762 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 Ef`J9@g#Z8m literal 0 HcmV?d00001 diff --git a/src/icons/images/unlocked_16.png b/src/icons/images/unlocked_16.png deleted file mode 100644 index 6b5b0d538525e35c0457db2555abc77a7c856500..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 368 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf2>u zwLzGX$zsxXprB-lYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt*poT^vI! zdXG*t%sb>D;QF6wlc;9i1n=;K=*>I49N+5-PJh6%alw;CC+YmEV`AVqd_i?lu*~tz@9wJpd3(^>HE_w+ zYt6_4m#U<pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10Z>Uq zK~y-6rINo(0%07+pI0iEf*N#j51p>*9E5`xMI>-&ZE(B6B_wDqr9VN}2!w)WX|a4s z0{;T(T^ee3IBL4{vZux1y1dKk8Q+)B=lg@NKqw?P0PIdClO3hhb~>GYky1VY7z4Nw zLd?QU5MK9v|IoJWC&Mt_Ez6pkra3DV3UB>>Uz5BdxleK>O0ZY2*B>p*nhuA0tl>002ovPDHLkV1h)@yJ`Rc literal 0 HcmV?d00001 diff --git a/src/icons/images/unlocked_16px@2x.png b/src/icons/images/unlocked_16px@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7c709e2877ae5512566e9950ebacbf073bff5162 GIT binary patch literal 960 zcmV;x13&zUP)sXCyl7lB)V+1}p%@#^a8t2UdBwzjsr zgM))%!!XiW>5gzX{NDKZcwIW3R=eG$guh+W`gn+L^B%RCWxmITBCSXoYP5F+@ z2L=Yd85tS*)-a3%;8);#;Ah~H-|v4oGc&Vnnr3=)bMyS@=x7aa54Zx{DBzRx?L}2T zQPp9e&zGvLt<|2Mo;6h+R@Gaodg)lcsj8o=>JJ+m8_S)Yoqxt+vClI3AE;{H7tOf^ zs(KmdUR+#!qpPc{%PBf-3LH4mpOol8~}a5cNz1aL?m3u9NV{r~!I9S2*FS~Rb>K|&KS0R<4Gj&1 zLLow-5cT!-XAjWZ+l$BJ!Q=7J*VlLU053`<158d%Vp$fJWic@^Q8GZjv*1K6EiJLT zy9+=h5-Ay==-`|Fm9u2mS)l);t)u6$yC&0000FaKj!`_Q(N@y`IA9@_HdAGO&b7I-`l~UxITBnDDwI~ z=FcNMd)z1~C06>~k7$#&KfKt({K;d^C-~i)Vb+=o0Nl=D(b=#qacgnjQmIh|NCG4w zoepAt&JJlUuKh1PsZIKke;a4cc?^I7Fqii8MmEW&DartbdlI-d-MxCr3B+RZPkKX= z5Z@cZ<&}6K99DOFr61ZI7UkNO&z$p^Hxn&_+8A?vg15iVayYC?01k8!47hav@x9Zg z3c1aT954aXV4>Wv9A5;6SF^i!#kQ0Z6oJ#&7Bc{9OW7;O>M4>Q+KGS|;>?dKI9 z8gh#OW*P+2vB-b=Xj#+FI=~;B1Y8*d*AD{F%~HxiX6=max|R=sgp^oJr&M(O$P!Sz z-NKiI$>|)9O=a5*0FAQ?lkmK#C#75vj;7TInP~^rmjGwm41^FMl3fNwHZp4$Y}Yk! z2C6mevW+i5*#{K08N7Zq4j|fP02oLnVyIMVaTta?uPrJxKCIs|3{|wO(8XRi(YJmB X_oS&DXk~uz00000NkvXXu0mjfb)gLI diff --git a/src/icons/images/warn_16.png b/src/icons/images/warn_16.png deleted file mode 100644 index 357216719b6c2d9628842c4439804e4110b27762..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 637 zcmV-@0)qXCP)FaKj!`_Q(N@y`IA9@_HdAGO&b7I-`l~UxITBnDDwI~ z=FcNMd)z1~C06>~k7$#&KfKt({K;d^C-~i)Vb+=o0Nl=D(b=#qacgnjQmIh|NCG4w zoepAt&JJlUuKh1PsZIKke;a4cc?^I7Fqii8MmEW&DartbdlI-d-MxCr3B+RZPkKX= z5Z@cZ<&}6K99DOFr61ZI7UkNO&z$p^Hxn&_+8A?vg15iVayYC?01k8!47hav@x9Zg z3c1aT954aXV4>Wv9A5;6SF^i!#kQ0Z6oJ#&7Bc{9OW7;O>M4>Q+KGS|;>?dKI9 z8gh#OW*P+2vB-b=Xj#+FI=~;B1Y8*d*AD{F%~HxiX6=max|R=sgp^oJr&M(O$P!Sz z-NKiI$>|)9O=a5*0FAQ?lkmK#C#75vj;7TInP~^rmjGwm41^FMl3fNwHZp4$Y}Yk! z2C6mevW+i5*#{K08N7Zq4j|fP02oLnVyIMVaTta?uPrJxKCIs|3{|wO(8XRi(YJmB X_oS&DXk~uz00000NkvXXu0mjfApF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10s2Wq zK~y-6jgrA@6HySxzj-e&+1anu-A2)?v}wuq|p|=TdB0q6DD7BZ248<6GAq6^ltgQsY4q{KFC4yy1sDPd)6EKGx%j zQgtW8yp>=sBpU?PA?DgBfBQPco)_K)aJ-Em>eAY?CznhWaek-&Ngxye4abS%?((SV zdB$36`o*JZBdAy2Gv_Cn3rXf;xZZ`e?#IB@1w_$v{d8A!M5Yk&V@r1>1Gad!b4d2et7TC}jXeO$M)D zjR5FvGXM;vk};IaRUd{SuWE~mdmq+q8HNfhE3(+>Cc4%yJ0Gh$b>iUN00000NkvXX Hu0mjfcRLmc literal 0 HcmV?d00001 diff --git a/src/icons/images/warn_16px@2x.png b/src/icons/images/warn_16px@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..fc9dfa5f42cd3a5aa31db3821f2190686bf36b23 GIT binary patch literal 1223 zcmV;&1UUPNP)t7!25X^!mUTmPF9<9G8nYRlCX7F3nrSl45!)-YNE#JWMdmoE-?`j^+~5L>c9cAVS)%Nt%LRWaC@L-EiEMM$&-B3 z+uPgo{d0cjcP=b%xPT9VF<=0;^Y2z^8zG{z;pZmpoGbktgMF zzLb9!$ht?YDuuUJio6^M*{wp3_PeDVG~COP0x7Q)$cufs(rgkExDKpIc2aE#0uBM< zrA7y?Y#l`S-x?qUYkd|PwmSgKz-!4)Dw2F|3-D!jrp9kyxpAaxpbOB1@u>rvU~D{u zuVjeHsgMLJfxbi&>q(I7z-K`A8!tPlD76^GbL8{aHiypj894uSKmb1Ac%sRZNuUXM zf8FgSe(ZH&vKVAHP{e>P(9Onue^BCEf0@xMvtT55DhZCbBMle=n5y4en2pPXO~AI$keE7|*s6r$xsTa0IY4Z?jQ&cgOsb2@^2fE0mXI zQD2t_Uxw_62m`|8173xTs?Vir#z!o9+g_EIbs4WJpLHzX9$0f_xOT{yjm zK?Wgsa<1jZPe6-uui*7&(%5hpVMPZM38)3Ca5GG2AO0*k47u zBL!e9P!Ugnt`r{L>&3FF3Ah2*x}pvpm4Lcbh~-`(D=UK+cULN&_Nd?@uA70*BCm-H z-@l9IY=Y@-_-AMIp%ZloslA^HSQkYgU}kMm2g4&105w3jat%hKH~~05c(V{+*-^vt z-_HRP(PUBNfMy0#6T)n^VYk~k-SY!L3C4?TNG(AN;J&Xch0WE?pxMFy5rhWA4#k4= zA9~LD$-Qj=Pr;YH@>`+UP1^g}qj=mEvHdKEHnia-20ps&- z7ewzV9AIQ*766YYg`vTX36}w^bf3CFO7be<3jz{$O zn-dTb)uYAf0kN>9x}2)YI{@6kQyTCX!0rYI*fv3+7lL0zbUsBaqIN-7XD)ep7V`5` z>FQk1V!I$3(7LBiY2PjYzYti1zvN3834aOh&|&8fN>4D zBqhB1&J>el9|P0Thfb^nl6D&jgFG0V;k{$$R04kiY!-qb3*K;U0cL>5m68hJ3~&_) ltsv + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/svg/bookmark_24px.svg b/src/icons/svg/bookmark_24px.svg new file mode 100644 index 000000000..1535bf47d --- /dev/null +++ b/src/icons/svg/bookmark_24px.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/svg/breakpoint_16px.svg b/src/icons/svg/breakpoint_16px.svg new file mode 100644 index 000000000..3109cec7d --- /dev/null +++ b/src/icons/svg/breakpoint_16px.svg @@ -0,0 +1,128 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/svg/breakpointmark_16px.svg b/src/icons/svg/breakpointmark_16px.svg new file mode 100644 index 000000000..bcd1a43b7 --- /dev/null +++ b/src/icons/svg/breakpointmark_16px.svg @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/svg/breakpointmarkdisabled_16px.svg b/src/icons/svg/breakpointmarkdisabled_16px.svg new file mode 100644 index 000000000..561437552 --- /dev/null +++ b/src/icons/svg/breakpointmarkdisabled_16px.svg @@ -0,0 +1,128 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/svg/clear_edit_16px.svg b/src/icons/svg/clear_edit_16px.svg new file mode 100644 index 000000000..232bd9689 --- /dev/null +++ b/src/icons/svg/clear_edit_16px.svg @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/svg/clearbreakpoints_16px.svg b/src/icons/svg/clearbreakpoints_16px.svg new file mode 100644 index 000000000..e5114070c --- /dev/null +++ b/src/icons/svg/clearbreakpoints_16px.svg @@ -0,0 +1,173 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/svg/empty_16px.svg b/src/icons/svg/empty_16px.svg new file mode 100644 index 000000000..f26d37c7f --- /dev/null +++ b/src/icons/svg/empty_16px.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + diff --git a/src/icons/svg/empty_24px.svg b/src/icons/svg/empty_24px.svg new file mode 100644 index 000000000..d2e244e7c --- /dev/null +++ b/src/icons/svg/empty_24px.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + diff --git a/src/icons/svg/error2_16px.svg b/src/icons/svg/error2_16px.svg new file mode 100644 index 000000000..47c402c79 --- /dev/null +++ b/src/icons/svg/error2_16px.svg @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/svg/error_16px.svg b/src/icons/svg/error_16px.svg new file mode 100644 index 000000000..ae5cf44df --- /dev/null +++ b/src/icons/svg/error_16px.svg @@ -0,0 +1,149 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/svg/help_16px.svg b/src/icons/svg/help_16px.svg new file mode 100644 index 000000000..a6def5985 --- /dev/null +++ b/src/icons/svg/help_16px.svg @@ -0,0 +1,197 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/svg/home_24px.svg b/src/icons/svg/home_24px.svg new file mode 100644 index 000000000..7e4e7a398 --- /dev/null +++ b/src/icons/svg/home_24px.svg @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/svg/info_16px.svg b/src/icons/svg/info_16px.svg new file mode 100644 index 000000000..d0170eae3 --- /dev/null +++ b/src/icons/svg/info_16px.svg @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/svg/locked_16px.svg b/src/icons/svg/locked_16px.svg new file mode 100644 index 000000000..cdd51d93a --- /dev/null +++ b/src/icons/svg/locked_16px.svg @@ -0,0 +1,175 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/svg/next_topic_24px.svg b/src/icons/svg/next_topic_24px.svg new file mode 100644 index 000000000..ef0371f56 --- /dev/null +++ b/src/icons/svg/next_topic_24px.svg @@ -0,0 +1,145 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/svg/options_edit_16px.svg b/src/icons/svg/options_edit_16px.svg new file mode 100644 index 000000000..27df65abe --- /dev/null +++ b/src/icons/svg/options_edit_16px.svg @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/svg/prev_topic_24px.svg b/src/icons/svg/prev_topic_24px.svg new file mode 100644 index 000000000..d87904a9e --- /dev/null +++ b/src/icons/svg/prev_topic_24px.svg @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/svg/properties_16px.svg b/src/icons/svg/properties_16px.svg new file mode 100644 index 000000000..9e7e81da2 --- /dev/null +++ b/src/icons/svg/properties_16px.svg @@ -0,0 +1,193 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/svg/setup_16px.svg b/src/icons/svg/setup_16px.svg new file mode 100644 index 000000000..2aa742023 --- /dev/null +++ b/src/icons/svg/setup_16px.svg @@ -0,0 +1,146 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/svg/unlocked_16px.svg b/src/icons/svg/unlocked_16px.svg new file mode 100644 index 000000000..a2f6195c2 --- /dev/null +++ b/src/icons/svg/unlocked_16px.svg @@ -0,0 +1,191 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/svg/warn_16px.svg b/src/icons/svg/warn_16px.svg new file mode 100644 index 000000000..846c46a50 --- /dev/null +++ b/src/icons/svg/warn_16px.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/lay/lay/LogViewerDialog.ui b/src/lay/lay/LogViewerDialog.ui index 889342ade..d625b0d06 100644 --- a/src/lay/lay/LogViewerDialog.ui +++ b/src/lay/lay/LogViewerDialog.ui @@ -169,7 +169,7 @@ - :/warn_16.png + :/warn_16px.png diff --git a/src/lay/lay/MacroEditorDialog.ui b/src/lay/lay/MacroEditorDialog.ui index 01c5917c0..3621b1fe6 100644 --- a/src/lay/lay/MacroEditorDialog.ui +++ b/src/lay/lay/MacroEditorDialog.ui @@ -492,7 +492,7 @@ p, li { white-space: pre-wrap; } - :/breakpoint.png:/breakpoint.png + :/breakpoint_16px.png:/breakpoint_16px.png F9 @@ -515,7 +515,7 @@ p, li { white-space: pre-wrap; } - :/clearbreakpoints.png:/clearbreakpoints.png + :/clearbreakpoints_16px.png:/clearbreakpoints_16px.png Ctrl+Shift+F9 @@ -628,7 +628,7 @@ p, li { white-space: pre-wrap; } - :/properties.png:/properties.png + :/properties_16px.png:/properties_16px.png true @@ -648,7 +648,7 @@ p, li { white-space: pre-wrap; } - :/setup.png:/setup.png + :/setup_16px.png:/setup_16px.png true @@ -821,7 +821,7 @@ p, li { white-space: pre-wrap; } - :/help.png:/help.png + :/help_16px.png:/help_16px.png diff --git a/src/lay/lay/SaltGrainPropertiesDialog.ui b/src/lay/lay/SaltGrainPropertiesDialog.ui index 2ff5a7cb3..58d1e9411 100644 --- a/src/lay/lay/SaltGrainPropertiesDialog.ui +++ b/src/lay/lay/SaltGrainPropertiesDialog.ui @@ -244,7 +244,7 @@ - :/warn.png:/warn.png + :/warn_16px.png:/warn_16px.png true @@ -345,7 +345,7 @@ - :/clear_edit.png:/clear_edit.png + :/clear_edit_16px.png:/clear_edit_16px.png true @@ -452,7 +452,7 @@ - :/clear_edit.png:/clear_edit.png + :/clear_edit_16px.png:/clear_edit_16px.png true @@ -517,7 +517,7 @@ - :/warn.png:/warn.png + :/warn_16px.png:/warn_16px.png true @@ -618,7 +618,7 @@ - :/warn.png:/warn.png + :/warn_16px.png:/warn_16px.png true @@ -732,7 +732,7 @@ - :/warn.png:/warn.png + :/warn_16px.png:/warn_16px.png true @@ -824,7 +824,7 @@ - :/warn.png:/warn.png + :/warn_16px.png:/warn_16px.png true diff --git a/src/lay/lay/SaltGrainTemplateSelectionDialog.ui b/src/lay/lay/SaltGrainTemplateSelectionDialog.ui index c5baf1b4c..4bdeab7d3 100644 --- a/src/lay/lay/SaltGrainTemplateSelectionDialog.ui +++ b/src/lay/lay/SaltGrainTemplateSelectionDialog.ui @@ -118,7 +118,7 @@ - :/warn.png:/warn.png + :/warn_16px.png:/warn_16px.png true diff --git a/src/lay/lay/SaltManagerDialog.ui b/src/lay/lay/SaltManagerDialog.ui index 856193f5c..a5e57f393 100644 --- a/src/lay/lay/SaltManagerDialog.ui +++ b/src/lay/lay/SaltManagerDialog.ui @@ -238,7 +238,7 @@ - :/empty_16.png:/empty_16.png + :/empty_16px.png:/empty_16px.png true @@ -537,7 +537,7 @@ - :/empty_16.png:/empty_16.png + :/empty_16px.png:/empty_16px.png true diff --git a/src/lay/lay/SaltManagerInstallConfirmationDialog.ui b/src/lay/lay/SaltManagerInstallConfirmationDialog.ui index 1aec709fe..eb032592d 100644 --- a/src/lay/lay/SaltManagerInstallConfirmationDialog.ui +++ b/src/lay/lay/SaltManagerInstallConfirmationDialog.ui @@ -260,7 +260,7 @@ - :/warn_16.png + :/warn_16px.png diff --git a/src/lay/lay/layLogViewerDialog.cc b/src/lay/lay/layLogViewerDialog.cc index ef8d95319..dff6d7404 100644 --- a/src/lay/lay/layLogViewerDialog.cc +++ b/src/lay/lay/layLogViewerDialog.cc @@ -276,13 +276,13 @@ LogFile::data(const QModelIndex &index, int role) const if (index.row () < int (m_messages.size ()) && index.row () >= 0) { LogFileEntry::mode_type mode = m_messages [index.row ()].mode (); if (mode == LogFileEntry::Error) { - return QIcon (QString::fromUtf8 (":/error_16.png")); + return QIcon (QString::fromUtf8 (":/error_16px.png")); } else if (mode == LogFileEntry::Warning) { - return QIcon (QString::fromUtf8 (":/warn_16.png")); + return QIcon (QString::fromUtf8 (":/warn_16px.png")); } else if (mode == LogFileEntry::Info) { - return QIcon (QString::fromUtf8 (":/info_16.png")); + return QIcon (QString::fromUtf8 (":/info_16px.png")); } else { - return QIcon (QString::fromUtf8 (":/empty_16.png")); + return QIcon (QString::fromUtf8 (":/empty_16px.png")); } } diff --git a/src/lay/lay/layMacroEditorPage.cc b/src/lay/lay/layMacroEditorPage.cc index d5929a4bb..42bfb4e60 100644 --- a/src/lay/lay/layMacroEditorPage.cc +++ b/src/lay/lay/layMacroEditorPage.cc @@ -321,8 +321,8 @@ const int sidePanelMargin = 4; MacroEditorSidePanel::MacroEditorSidePanel (QWidget *parent, MacroEditorTextWidget *text, MacroEditorExecutionModel *exec_model) : QWidget (parent), mp_text (text), mp_exec_model (exec_model), - m_breakpoint_pixmap (QString::fromUtf8 (":/breakpointmark.png")), - m_breakpoint_disabled_pixmap (QString::fromUtf8 (":/breakpointmarkdisabled.png")), + m_breakpoint_pixmap (QString::fromUtf8 (":/breakpointmark_16px.png")), + m_breakpoint_disabled_pixmap (QString::fromUtf8 (":/breakpointmarkdisabled_16px.png")), m_exec_point_pixmap (QString::fromUtf8 (":/execmark.png")), m_debugging_on (true) { diff --git a/src/lay/lay/layProgressWidget.cc b/src/lay/lay/layProgressWidget.cc index 9dd1b75d8..276d3dd0b 100644 --- a/src/lay/lay/layProgressWidget.cc +++ b/src/lay/lay/layProgressWidget.cc @@ -172,7 +172,7 @@ ProgressWidget::ProgressWidget (ProgressReporter *pr, QWidget *parent, bool fw) attn_layout->setContentsMargins (0, 0, 0, 0); QLabel *attn_label1 = new QLabel (attn_frame); - attn_label1->setPixmap (QPixmap (QString::fromUtf8 (":/warn_16.png"))); + attn_label1->setPixmap (QPixmap (QString::fromUtf8 (":/warn_16px.png"))); attn_layout->addWidget (attn_label1); QLabel *attn_label2 = new QLabel (attn_frame); diff --git a/src/lay/lay/laySaltDownloadManager.cc b/src/lay/lay/laySaltDownloadManager.cc index 8d9491926..4c0f84de9 100644 --- a/src/lay/lay/laySaltDownloadManager.cc +++ b/src/lay/lay/laySaltDownloadManager.cc @@ -98,7 +98,7 @@ ConfirmationDialog::mark_fetching (const std::string &name) void ConfirmationDialog::mark_error (const std::string &name) { - set_icon_for_name (name, QIcon (QString::fromUtf8 (":/error_16.png"))); + set_icon_for_name (name, QIcon (QString::fromUtf8 (":/error_16px.png"))); std::map::const_iterator i = m_items_by_name.find (name); if (i != m_items_by_name.end ()) { diff --git a/src/lay/lay/laySaltManagerDialog.cc b/src/lay/lay/laySaltManagerDialog.cc index e53ec4cef..85bbf84d6 100644 --- a/src/lay/lay/laySaltManagerDialog.cc +++ b/src/lay/lay/laySaltManagerDialog.cc @@ -999,7 +999,7 @@ SaltManagerDialog::update_models () } if (has_warning) { - mode_tab->setTabIcon (1, QIcon (":/warn_16.png")); + mode_tab->setTabIcon (1, QIcon (":/warn_16px.png")); } else { mode_tab->setTabIcon (1, QIcon ()); } diff --git a/src/lay/lay/laySaltModel.cc b/src/lay/lay/laySaltModel.cc index 3f2209158..e72ccae2b 100644 --- a/src/lay/lay/laySaltModel.cc +++ b/src/lay/lay/laySaltModel.cc @@ -163,15 +163,15 @@ SaltModel::data (const QModelIndex &index, int role) const if (m != m_messages.end ()) { if (m->second.first == Warning) { QPainter painter (&img); - QImage warn (":/warn_16.png"); + QImage warn (":/warn_16px.png"); painter.drawImage (0, 0, warn); } else if (m->second.first == Error) { QPainter painter (&img); - QImage warn (":/error_16.png"); + QImage warn (":/error_16px.png"); painter.drawImage (0, 0, warn); } else if (m->second.first == Info) { QPainter painter (&img); - QImage warn (":/info_16.png"); + QImage warn (":/info_16px.png"); painter.drawImage (0, 0, warn); } } diff --git a/src/layui/layui/BrowserPanel.ui b/src/layui/layui/BrowserPanel.ui index eb985f044..74e1d2aeb 100644 --- a/src/layui/layui/BrowserPanel.ui +++ b/src/layui/layui/BrowserPanel.ui @@ -241,7 +241,7 @@ - :/clear_edit.png:/clear_edit.png + :/clear_edit_16px.png:/clear_edit_16px.png true @@ -314,7 +314,7 @@ - :/home.png:/home.png + :/home_24px.png:/home_24px.png @@ -353,7 +353,7 @@ - :/prev_topic.png:/prev_topic.png + :/prev_topic_24px.png:/prev_topic_24px.png @@ -406,7 +406,7 @@ - :/next_topic.png:/next_topic.png + :/next_topic_24px.png:/next_topic_24px.png @@ -462,7 +462,7 @@ - :/bookmark.png:/bookmark.png + :/bookmark_24px.png:/bookmark_24px.png diff --git a/src/layui/layui/NetlistBrowserPage.ui b/src/layui/layui/NetlistBrowserPage.ui index 74697088b..f43cde269 100644 --- a/src/layui/layui/NetlistBrowserPage.ui +++ b/src/layui/layui/NetlistBrowserPage.ui @@ -121,7 +121,7 @@ - :/info_16.png:/info_16.png + :/info_16px.png:/info_16px.png true diff --git a/src/layui/layui/layBrowserPanel.cc b/src/layui/layui/layBrowserPanel.cc index 1f46f5858..b26bfba4b 100644 --- a/src/layui/layui/layBrowserPanel.cc +++ b/src/layui/layui/layBrowserPanel.cc @@ -332,7 +332,7 @@ BrowserPanel::refresh_bookmark_list () QTreeWidgetItem *item = new QTreeWidgetItem (mp_ui->browser_bookmark_view); item->setData (0, Qt::DisplayRole, tl::to_qstring (i->title)); item->setData (0, Qt::ToolTipRole, tl::to_qstring (i->title)); - item->setData (0, Qt::DecorationRole, QIcon (":/bookmark_16.png")); + item->setData (0, Qt::DecorationRole, QIcon (":/bookmark_16px.png")); } update_navigation_panel (); diff --git a/src/layui/layui/layNetlistBrowserModel.cc b/src/layui/layui/layNetlistBrowserModel.cc index 82ffa4f81..0151762ef 100644 --- a/src/layui/layui/layNetlistBrowserModel.cc +++ b/src/layui/layui/layNetlistBrowserModel.cc @@ -2505,9 +2505,9 @@ NetlistBrowserModel::columnCount (const QModelIndex & /*parent*/) const QIcon icon_for_status (db::NetlistCrossReference::Status status) { if (status == db::NetlistCrossReference::NoMatch || status == db::NetlistCrossReference::Mismatch) { - return QIcon (":/error2_16.png"); + return QIcon (":/error2_16px.png"); } else if (status == db::NetlistCrossReference::MatchWithWarning || status == db::NetlistCrossReference::Skipped) { - return QIcon (":/warn_16.png"); + return QIcon (":/warn_16px.png"); } else { return QIcon (); } @@ -2921,7 +2921,7 @@ NetlistBrowserModel::headerData (int section, Qt::Orientation /*orientation*/, i } } else if (role == Qt::DecorationRole && section == m_status_column) { - return QIcon (":/info_16.png"); + return QIcon (":/info_16px.png"); } return QVariant (); diff --git a/src/layui/layui/layNetlistBrowserTreeModel.cc b/src/layui/layui/layNetlistBrowserTreeModel.cc index 4cf123eb2..f70084468 100644 --- a/src/layui/layui/layNetlistBrowserTreeModel.cc +++ b/src/layui/layui/layNetlistBrowserTreeModel.cc @@ -62,9 +62,9 @@ static QIcon icon_for_circuit () static QIcon icon_for_status (db::NetlistCrossReference::Status status) { if (status == db::NetlistCrossReference::NoMatch || status == db::NetlistCrossReference::Mismatch) { - return QIcon (":/error2_16.png"); + return QIcon (":/error2_16px.png"); } else if (status == db::NetlistCrossReference::MatchWithWarning || status == db::NetlistCrossReference::Skipped) { - return QIcon (":/warn_16.png"); + return QIcon (":/warn_16px.png"); } else { return QIcon (); } @@ -392,7 +392,7 @@ NetlistBrowserTreeModel::headerData (int section, Qt::Orientation /*orientation* return tr ("Circuits"); } } else if (role == Qt::DecorationRole && section == m_status_column) { - return QIcon (":/info_16.png"); + return QIcon (":/info_16px.png"); } return QVariant (); } diff --git a/src/layui/layui/layNetlistLogModel.cc b/src/layui/layui/layNetlistLogModel.cc index f65e9c84d..bb777690a 100644 --- a/src/layui/layui/layNetlistLogModel.cc +++ b/src/layui/layui/layNetlistLogModel.cc @@ -165,11 +165,11 @@ NetlistLogModel::data (const QModelIndex &index, int role) const if (! le) { // ignore } else if (le->severity == db::NetlistCrossReference::Error) { - return QIcon (QString::fromUtf8 (":/error_16.png")); + return QIcon (QString::fromUtf8 (":/error_16px.png")); } else if (le->severity == db::NetlistCrossReference::Warning) { - return QIcon (QString::fromUtf8 (":/warn_16.png")); + return QIcon (QString::fromUtf8 (":/warn_16px.png")); } else if (le->severity == db::NetlistCrossReference::Info) { - return QIcon (QString::fromUtf8 (":/info_16.png")); + return QIcon (QString::fromUtf8 (":/info_16px.png")); } } else if (role == Qt::DisplayRole) { diff --git a/src/layui/layui/layWidgets.cc b/src/layui/layui/layWidgets.cc index 1878937b1..f4d64498e 100644 --- a/src/layui/layui/layWidgets.cc +++ b/src/layui/layui/layWidgets.cc @@ -1006,7 +1006,7 @@ DecoratedLineEdit::DecoratedLineEdit (QWidget *parent) mp_clear_label = new QLabel (this); mp_clear_label->hide (); mp_clear_label->setCursor (Qt::ArrowCursor); - mp_clear_label->setPixmap (QString::fromUtf8 (":/clear_edit.png")); + mp_clear_label->setPixmap (QString::fromUtf8 (":/clear_edit_16px.png")); QMargins margins = textMargins (); m_default_left_margin = margins.left (); diff --git a/src/plugins/streamers/oasis/lay_plugin/OASISWriterOptionPage.ui b/src/plugins/streamers/oasis/lay_plugin/OASISWriterOptionPage.ui index 33cae9bb9..fd744207f 100644 --- a/src/plugins/streamers/oasis/lay_plugin/OASISWriterOptionPage.ui +++ b/src/plugins/streamers/oasis/lay_plugin/OASISWriterOptionPage.ui @@ -284,7 +284,7 @@ - :/warn.png + :/warn_16px.png @@ -379,7 +379,7 @@ - :/warn.png + :/warn_16px.png