From 4a0f111fd6458f35ad3583bc2e10fb9362521c6a Mon Sep 17 00:00:00 2001 From: jean-pierre charras <jp.charras@wanadoo.fr> Date: Mon, 30 Sep 2024 10:05:59 +0200 Subject: [PATCH] Eeschema: add bitmap to tool Increment Annotations From... --- common/bitmap_info.cpp | 10 + eeschema/tools/ee_actions.cpp | 4 +- include/bitmaps/bitmaps_list.h | 1 + resources/bitmaps_png/CMakeLists.txt | 1 + .../bitmaps_png/png/annotate_increment_16.png | Bin 0 -> 599 bytes .../bitmaps_png/png/annotate_increment_24.png | Bin 0 -> 785 bytes .../bitmaps_png/png/annotate_increment_32.png | Bin 0 -> 1104 bytes .../bitmaps_png/png/annotate_increment_48.png | Bin 0 -> 1458 bytes .../bitmaps_png/png/annotate_increment_64.png | Bin 0 -> 1916 bytes .../png/annotate_increment_dark_16.png | Bin 0 -> 608 bytes .../png/annotate_increment_dark_24.png | Bin 0 -> 796 bytes .../png/annotate_increment_dark_32.png | Bin 0 -> 1076 bytes .../png/annotate_increment_dark_48.png | Bin 0 -> 1443 bytes .../png/annotate_increment_dark_64.png | Bin 0 -> 1875 bytes .../sources/dark/annotate_increment.svg | 209 +++++++++++++++ .../sources/light/annotate_increment.svg | 239 ++++++++++++++++++ 16 files changed, 463 insertions(+), 1 deletion(-) create mode 100644 resources/bitmaps_png/png/annotate_increment_16.png create mode 100644 resources/bitmaps_png/png/annotate_increment_24.png create mode 100644 resources/bitmaps_png/png/annotate_increment_32.png create mode 100644 resources/bitmaps_png/png/annotate_increment_48.png create mode 100644 resources/bitmaps_png/png/annotate_increment_64.png create mode 100644 resources/bitmaps_png/png/annotate_increment_dark_16.png create mode 100644 resources/bitmaps_png/png/annotate_increment_dark_24.png create mode 100644 resources/bitmaps_png/png/annotate_increment_dark_32.png create mode 100644 resources/bitmaps_png/png/annotate_increment_dark_48.png create mode 100644 resources/bitmaps_png/png/annotate_increment_dark_64.png create mode 100644 resources/bitmaps_png/sources/dark/annotate_increment.svg create mode 100644 resources/bitmaps_png/sources/light/annotate_increment.svg diff --git a/common/bitmap_info.cpp b/common/bitmap_info.cpp index 111b1c36a8..7e951b3c7a 100644 --- a/common/bitmap_info.cpp +++ b/common/bitmap_info.cpp @@ -403,6 +403,7 @@ void BuildBitmapInfo( std::unordered_map<BITMAPS, std::vector<BITMAP_INFO>>& aBi aBitmapInfoCache[BITMAPS::align_items_center].emplace_back( BITMAPS::align_items_center, wxT( "align_items_center_24.png" ), 24, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::align_items_middle].emplace_back( BITMAPS::align_items_middle, wxT( "align_items_middle_24.png" ), 24, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::anchor].emplace_back( BITMAPS::anchor, wxT( "anchor_24.png" ), 24, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::annotate_increment].emplace_back( BITMAPS::annotate_increment, wxT( "annotate_increment_24.png" ), 24, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::annotate_down_right].emplace_back( BITMAPS::annotate_down_right, wxT( "annotate_down_right_24.png" ), 24, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::annotate_right_down].emplace_back( BITMAPS::annotate_right_down, wxT( "annotate_right_down_24.png" ), 24, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::annotate].emplace_back( BITMAPS::annotate, wxT( "annotate_24.png" ), 24, wxT( "light" ) ); @@ -822,6 +823,7 @@ void BuildBitmapInfo( std::unordered_map<BITMAPS, std::vector<BITMAP_INFO>>& aBi aBitmapInfoCache[BITMAPS::align_items_center].emplace_back( BITMAPS::align_items_center, wxT( "align_items_center_dark_24.png" ), 24, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::align_items_middle].emplace_back( BITMAPS::align_items_middle, wxT( "align_items_middle_dark_24.png" ), 24, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::anchor].emplace_back( BITMAPS::anchor, wxT( "anchor_dark_24.png" ), 24, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::annotate_increment].emplace_back( BITMAPS::annotate_increment, wxT( "annotate_increment_dark_24.png" ), 24, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::annotate_down_right].emplace_back( BITMAPS::annotate_down_right, wxT( "annotate_down_right_dark_24.png" ), 24, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::annotate_right_down].emplace_back( BITMAPS::annotate_right_down, wxT( "annotate_right_down_dark_24.png" ), 24, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::annotate].emplace_back( BITMAPS::annotate, wxT( "annotate_dark_24.png" ), 24, wxT( "dark" ) ); @@ -1241,6 +1243,7 @@ void BuildBitmapInfo( std::unordered_map<BITMAPS, std::vector<BITMAP_INFO>>& aBi aBitmapInfoCache[BITMAPS::align_items_center].emplace_back( BITMAPS::align_items_center, wxT( "align_items_center_16.png" ), 16, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::align_items_middle].emplace_back( BITMAPS::align_items_middle, wxT( "align_items_middle_16.png" ), 16, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::anchor].emplace_back( BITMAPS::anchor, wxT( "anchor_16.png" ), 16, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::annotate_increment].emplace_back( BITMAPS::annotate_increment, wxT( "annotate_increment_16.png" ), 16, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::annotate_down_right].emplace_back( BITMAPS::annotate_down_right, wxT( "annotate_down_right_16.png" ), 16, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::annotate_right_down].emplace_back( BITMAPS::annotate_right_down, wxT( "annotate_right_down_16.png" ), 16, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::annotate].emplace_back( BITMAPS::annotate, wxT( "annotate_16.png" ), 16, wxT( "light" ) ); @@ -1660,6 +1663,7 @@ void BuildBitmapInfo( std::unordered_map<BITMAPS, std::vector<BITMAP_INFO>>& aBi aBitmapInfoCache[BITMAPS::align_items_center].emplace_back( BITMAPS::align_items_center, wxT( "align_items_center_dark_16.png" ), 16, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::align_items_middle].emplace_back( BITMAPS::align_items_middle, wxT( "align_items_middle_dark_16.png" ), 16, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::anchor].emplace_back( BITMAPS::anchor, wxT( "anchor_dark_16.png" ), 16, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::annotate_increment].emplace_back( BITMAPS::annotate_increment, wxT( "annotate_increment_dark_16.png" ), 16, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::annotate_down_right].emplace_back( BITMAPS::annotate_down_right, wxT( "annotate_down_right_dark_16.png" ), 16, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::annotate_right_down].emplace_back( BITMAPS::annotate_right_down, wxT( "annotate_right_down_dark_16.png" ), 16, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::annotate].emplace_back( BITMAPS::annotate, wxT( "annotate_dark_16.png" ), 16, wxT( "dark" ) ); @@ -2079,6 +2083,7 @@ void BuildBitmapInfo( std::unordered_map<BITMAPS, std::vector<BITMAP_INFO>>& aBi aBitmapInfoCache[BITMAPS::align_items_center].emplace_back( BITMAPS::align_items_center, wxT( "align_items_center_32.png" ), 32, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::align_items_middle].emplace_back( BITMAPS::align_items_middle, wxT( "align_items_middle_32.png" ), 32, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::anchor].emplace_back( BITMAPS::anchor, wxT( "anchor_32.png" ), 32, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::annotate_increment].emplace_back( BITMAPS::annotate_increment, wxT( "annotate_increment_32.png" ), 32, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::annotate_down_right].emplace_back( BITMAPS::annotate_down_right, wxT( "annotate_down_right_32.png" ), 32, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::annotate_right_down].emplace_back( BITMAPS::annotate_right_down, wxT( "annotate_right_down_32.png" ), 32, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::annotate].emplace_back( BITMAPS::annotate, wxT( "annotate_32.png" ), 32, wxT( "light" ) ); @@ -2498,6 +2503,7 @@ void BuildBitmapInfo( std::unordered_map<BITMAPS, std::vector<BITMAP_INFO>>& aBi aBitmapInfoCache[BITMAPS::align_items_center].emplace_back( BITMAPS::align_items_center, wxT( "align_items_center_dark_32.png" ), 32, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::align_items_middle].emplace_back( BITMAPS::align_items_middle, wxT( "align_items_middle_dark_32.png" ), 32, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::anchor].emplace_back( BITMAPS::anchor, wxT( "anchor_dark_32.png" ), 32, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::annotate_increment].emplace_back( BITMAPS::annotate_increment, wxT( "annotate_increment_dark_32.png" ), 32, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::annotate_down_right].emplace_back( BITMAPS::annotate_down_right, wxT( "annotate_down_right_dark_32.png" ), 32, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::annotate_right_down].emplace_back( BITMAPS::annotate_right_down, wxT( "annotate_right_down_dark_32.png" ), 32, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::annotate].emplace_back( BITMAPS::annotate, wxT( "annotate_dark_32.png" ), 32, wxT( "dark" ) ); @@ -2917,6 +2923,7 @@ void BuildBitmapInfo( std::unordered_map<BITMAPS, std::vector<BITMAP_INFO>>& aBi aBitmapInfoCache[BITMAPS::align_items_center].emplace_back( BITMAPS::align_items_center, wxT( "align_items_center_48.png" ), 48, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::align_items_middle].emplace_back( BITMAPS::align_items_middle, wxT( "align_items_middle_48.png" ), 48, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::anchor].emplace_back( BITMAPS::anchor, wxT( "anchor_48.png" ), 48, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::annotate_increment].emplace_back( BITMAPS::annotate_increment, wxT( "annotate_increment_48.png" ), 48, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::annotate_down_right].emplace_back( BITMAPS::annotate_down_right, wxT( "annotate_down_right_48.png" ), 48, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::annotate_right_down].emplace_back( BITMAPS::annotate_right_down, wxT( "annotate_right_down_48.png" ), 48, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::annotate].emplace_back( BITMAPS::annotate, wxT( "annotate_48.png" ), 48, wxT( "light" ) ); @@ -3336,6 +3343,7 @@ void BuildBitmapInfo( std::unordered_map<BITMAPS, std::vector<BITMAP_INFO>>& aBi aBitmapInfoCache[BITMAPS::align_items_center].emplace_back( BITMAPS::align_items_center, wxT( "align_items_center_dark_48.png" ), 48, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::align_items_middle].emplace_back( BITMAPS::align_items_middle, wxT( "align_items_middle_dark_48.png" ), 48, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::anchor].emplace_back( BITMAPS::anchor, wxT( "anchor_dark_48.png" ), 48, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::annotate_increment].emplace_back( BITMAPS::annotate_increment, wxT( "annotate_increment_dark_48.png" ), 48, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::annotate_down_right].emplace_back( BITMAPS::annotate_down_right, wxT( "annotate_down_right_dark_48.png" ), 48, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::annotate_right_down].emplace_back( BITMAPS::annotate_right_down, wxT( "annotate_right_down_dark_48.png" ), 48, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::annotate].emplace_back( BITMAPS::annotate, wxT( "annotate_dark_48.png" ), 48, wxT( "dark" ) ); @@ -3755,6 +3763,7 @@ void BuildBitmapInfo( std::unordered_map<BITMAPS, std::vector<BITMAP_INFO>>& aBi aBitmapInfoCache[BITMAPS::align_items_center].emplace_back( BITMAPS::align_items_center, wxT( "align_items_center_64.png" ), 64, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::align_items_middle].emplace_back( BITMAPS::align_items_middle, wxT( "align_items_middle_64.png" ), 64, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::anchor].emplace_back( BITMAPS::anchor, wxT( "anchor_64.png" ), 64, wxT( "light" ) ); + aBitmapInfoCache[BITMAPS::annotate_increment].emplace_back( BITMAPS::annotate_increment, wxT( "annotate_increment_64.png" ), 64, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::annotate_down_right].emplace_back( BITMAPS::annotate_down_right, wxT( "annotate_down_right_64.png" ), 64, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::annotate_right_down].emplace_back( BITMAPS::annotate_right_down, wxT( "annotate_right_down_64.png" ), 64, wxT( "light" ) ); aBitmapInfoCache[BITMAPS::annotate].emplace_back( BITMAPS::annotate, wxT( "annotate_64.png" ), 64, wxT( "light" ) ); @@ -4174,6 +4183,7 @@ void BuildBitmapInfo( std::unordered_map<BITMAPS, std::vector<BITMAP_INFO>>& aBi aBitmapInfoCache[BITMAPS::align_items_center].emplace_back( BITMAPS::align_items_center, wxT( "align_items_center_dark_64.png" ), 64, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::align_items_middle].emplace_back( BITMAPS::align_items_middle, wxT( "align_items_middle_dark_64.png" ), 64, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::anchor].emplace_back( BITMAPS::anchor, wxT( "anchor_dark_64.png" ), 64, wxT( "dark" ) ); + aBitmapInfoCache[BITMAPS::annotate_increment].emplace_back( BITMAPS::annotate_increment, wxT( "annotate_increment_dark_64.png" ), 64, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::annotate_down_right].emplace_back( BITMAPS::annotate_down_right, wxT( "annotate_down_right_dark_64.png" ), 64, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::annotate_right_down].emplace_back( BITMAPS::annotate_right_down, wxT( "annotate_right_down_dark_64.png" ), 64, wxT( "dark" ) ); aBitmapInfoCache[BITMAPS::annotate].emplace_back( BITMAPS::annotate, wxT( "annotate_dark_64.png" ), 64, wxT( "dark" ) ); diff --git a/eeschema/tools/ee_actions.cpp b/eeschema/tools/ee_actions.cpp index aac25af6cc..a5da7b9f1e 100644 --- a/eeschema/tools/ee_actions.cpp +++ b/eeschema/tools/ee_actions.cpp @@ -1065,7 +1065,9 @@ TOOL_ACTION EE_ACTIONS::incrementAnnotations( TOOL_ACTION_ARGS() .Name( "eeschema.EditorControl.incrementAnnotations" ) .Scope( AS_GLOBAL ) .FriendlyName( _( "Increment Annotations From..." ) ) - .Tooltip( _( "Increment a subset of reference designators starting at a particular symbol" ) ) ); + .Tooltip( _( "Increment a subset of reference designators starting at a particular symbol" ) ) + .Icon( BITMAPS::annotate_increment ) + ); TOOL_ACTION EE_ACTIONS::schematicSetup( TOOL_ACTION_ARGS() .Name( "eeschema.EditorControl.schematicSetup" ) diff --git a/include/bitmaps/bitmaps_list.h b/include/bitmaps/bitmaps_list.h index 69bbf61e39..153f95d1fd 100644 --- a/include/bitmaps/bitmaps_list.h +++ b/include/bitmaps/bitmaps_list.h @@ -88,6 +88,7 @@ enum class BITMAPS : unsigned int align_items_top, anchor, annotate, + annotate_increment, annotate_down_right, annotate_right_down, apply_pad_settings, diff --git a/resources/bitmaps_png/CMakeLists.txt b/resources/bitmaps_png/CMakeLists.txt index af9c28f178..2c8fa1da87 100644 --- a/resources/bitmaps_png/CMakeLists.txt +++ b/resources/bitmaps_png/CMakeLists.txt @@ -203,6 +203,7 @@ set( BMAPS_MID align_items_center align_items_middle anchor + annotate_increment annotate_down_right annotate_right_down annotate diff --git a/resources/bitmaps_png/png/annotate_increment_16.png b/resources/bitmaps_png/png/annotate_increment_16.png new file mode 100644 index 0000000000000000000000000000000000000000..cb31962dfd8a7e95980e92c1a658546b2e1603ee GIT binary patch literal 599 zcmV-d0;v6oP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0006WNkl<ZILnQa z-)mA~7{`UK`vaO01<^04F3M$$AR~e<Mj)Om^8^dSAh8SY=0#3hwdKVk9SFmIpy9lU z(wljCPRBFa%-BvR3*3TmN5|6Knk`R$JMYU}g$K45zP#`AywCUZJm=*YY&ILC2}B-` z2cb|1fj|H(%hH_J>!mp&m&=7t?WP#Rzkql=4n<K=C=^hu)!=YAkj-XMDwQAz0(?H- z_5hye;dDBosw&)WH$+jSkYF$fhGDh`v|25++iher8Jdemqe!RIs8lLQBoaHDfS4pn zq8;saJH1OLli)aRX8>X>7K@0*VvuDS)oK;>dR_kwtX8X8JEZi~fBnkB<(vIrZ(Yml z-4m|?K$n<FW|t{qneUBQ8rlwRU+E27CiH4`0Yqmamrj|&mURL!Mb4M|Ci-^k0*rTf z^PV9trKgi)Z25Hf;_oA)gYWh3iPvECbIkG4X^_?Usp5mOh703)^!RxUOcpRWH4Nt2 z9F13g{6c3LwU~JS1024e!z*bS<HA>*dprwau@0rNK>>S*c&OU{L23!CM-T8?GgnqO zV0${ZS-|5<tw{j~hjSG6z1hP2(i)D9h}{7H)B+a2HF4-(ZmUZN(22<;pO@D$kd(Ut zq)R-n;Q8!Q7l3@yi+2j1ye-oy%wscu0sDgjZlpe9U*HXnJ`mwd$@EMBR}&IWJe<aX ly8_MMe)$P!AI)sN!5>?zg64h)fkXfR002ovPDHLkV1nRk5=8(2 literal 0 HcmV?d00001 diff --git a/resources/bitmaps_png/png/annotate_increment_24.png b/resources/bitmaps_png/png/annotate_increment_24.png new file mode 100644 index 0000000000000000000000000000000000000000..bbf73ec680e5568114628f06e183e6ce2cdec083 GIT binary patch literal 785 zcmV+s1Md8ZP)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv0008mNkl<ZNXNC5 z-%FEG7{|Sg{(&I7kSMzBhc3J5Vw*ulbrDQN8)y(31mzfX8E7*n!*t}P&4FDwNG#_n zq*{x%>DCmpGN)-x@n_^5Vs5?K+_(2Uu(#%Pug*H~ecyB5bDrmO&i6UI82~aA3I+a$ zSniCC0R8>_Y!cCE6v1E+4u=E9#l<vNUtf>)t)QS_`+!(12D8~r$yu}8?KH=}v1YT` z(AwHc%FoZ=K7j2$K8{2p@caGLZ)<BKKv`KCii(QTw<vxBr_)IZ*-qJ9S67!{4O`>! zcu-ham|hLS;V`|KO>rB_%gbRf7*JDF1E0@F^CpuiJ&Rb<;o)I~LLrotlq4lktJMVP z=;%nl1}c?``fj(I#ukeOdc7VRjRrkEJp|BdwL2@a)oP_gI-L$KmrJMt$8l(HZ{L2A z#iUd!QCeEM>Gezkq>{8nx+~i#*X0;wO}sdXQ3g_@yhUP=>2sU&_N0mz1u#hra+9P{ zwkjkiNn;YD+$9#fB|!H53%hy1R3bn&f1**E^-lmy#~bp_^GRcW0P@>giKEBfif(L0 zhxJ#G!zVv_Pl3z|x9Iu=K(4+|xPD7q6hq&ZaieoIA>eeg3nxuy;S3B4->zFnlm4#z zDpLTu1B<A9IgXL<VZ`|Hsipy1tbQ_vmFOA*3zL{$<OIO2=K+dq=$=B=s|iwOsuMK7 zok`f))kh<=qt|00R68axF#RI|Q0JVabw_G@vA@bAZV@|y#y*a(!3bHEUDr#C<HsJH zTTTEx=$jR+iSmC}+oySCX*`<)m<`;oHLUUeoHKt&D%^U2%=iu}+bAwS^y9_I0_C{* z^h;`s&Y0fQZcN@8Q9!~a;Nw_hwu#oj?3<-iTx|K65}@Vla_#YFT(S(|nLkK5lzd+l za7gRL+|mjrLO*ffj(1Z)C+~T@g;%4feKWank$0kl)m|LC+bdjzzX87i#*P$UZ$Q+j P00000NkvXXu0mjf9G`U# literal 0 HcmV?d00001 diff --git a/resources/bitmaps_png/png/annotate_increment_32.png b/resources/bitmaps_png/png/annotate_increment_32.png new file mode 100644 index 0000000000000000000000000000000000000000..d9fc1608d9b4769b02df3f696406055601cd26b6 GIT binary patch literal 1104 zcmV-W1h4yvP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000CRNkl<ZSi`-R z?@v=#7{^I`xqo2(*xX!<OJ>wXKwoSMHF06SFd=ln5{54z*b!JT7zo)&TRMNhCPK<( zv15Z}FTiS2t;8TvvlXzmC~K#zTc<)rqGErb(%<FrJg2#5mR{?<c;`vJP0w@AeV$Lx z`JU681prw^MMXv;c+E0m?W{}ygM))GJUmP_G&BSQ0|TJb=|HJevN`4D<!sLLG8hc6 z4zRGW07A`bwK9mhx;nu*Hk(a8fWE#yP^;BoHk(<2#>PfEr@6VA_Pt&&Xti3V`uckL z09spHS!{lOp2qZgJ?-NdHkZpKzXz5AXfzsFTwJ6v{N)(y?(U|2pU(#lhXb5WC-nFC zLs?mwd;oz!0D{3FTYfYdKc}asN6-Uqw;PI!i{$|bg+dUCM3@1epMz#>XlQ`S%1WrH zsDR$yUIx+9(jwm$)YjHQG#Z6?JWdN{T3$3HHjd-u^?=c6q<xRa1Er;<G*(knlX5Sp zR4RzYVkth64FHSI&d$=9$z-B2yWI|czn_|Ke0-dF1?QENl*oS!@r+|jBoffn)I@K` za5&8N9k*y=VuG&3E1v?f!j-A2s)Fk3>X$iR7@)AQa61VorD%_8Z}U#|C%{Ybb-|>R z=dmUO5UWjXyWhy+@;yY5QC)doiOneq0F})t3UaypkWk_5E=7WjPbyC;SNv}PsN8Oa zIhV_e3P6Onars-N<XRR0S>iWy(pEu{$oU~pFEtnaSgjt}zFK2ZO3~)deWz(re)+jw z;dj3^eIYsrsmTCVYAwc9nh}sD3vB5uA;ou*;=5tpVS}XSv1S^;j;?DE2*sElJc)pF z_6c-Y?!x-RSJIN?cAN#`2T+|k2uChXrHqYD1yXYHTBFSXkk4IbH`+`f3{N9**1zQT zr4;z=mp{R~5Cwz1kAOae_TM}y<97qe+wpNYzC3_U-(97Xzd3)4_VG33{i9a;@IkX1 zVu?ivMiVgY57F_Z06hH1`fK91U?~8`J|YSDhFgTOJwH0&jyD7ahCkr)zy36UcXVUy znJwSjXs)-kqtXCA|Mdp!>z@S6?PP&lkAf*l-fl^LAGsY!1NiWmE$t1-7mR`S!X5Dd zDX&*^LC7OxLQ5$Gu(9nbH7^Rs(ae0SH2x(H!031Yu7}CL<Kw@3UU-~@0G4X4ZWON1 zJf`!`-kcNf0qmpMP`KaA1wj35OTNgQn|vhAgq`FLpzr-;HPBpQ0QUamgfCD34O`o7 z^w)n%;Q4JhdTCl3z<Y<rV9J*~YF(o<q5uw@aSM70k1YD*g#g*@b}*AYLTxzm-_55a zmk!2EH|AIZUTv4B>Dc~LE*9I?VTTjedvIlH9&X-$3K#$J!7&2(L8~?MDR`aY0iFTY WS$)@$s2Onp0000<MNUMnLSTXch7i{P literal 0 HcmV?d00001 diff --git a/resources/bitmaps_png/png/annotate_increment_48.png b/resources/bitmaps_png/png/annotate_increment_48.png new file mode 100644 index 0000000000000000000000000000000000000000..974d6785f1cf137ae81d60472a234d95c61adb79 GIT binary patch literal 1458 zcmV;j1x@;iP)<h;3K|Lk000e1NJLTq001xm001xu1^@s6R|5Hm000GfNkl<ZXx`;n z`A;Kt6es$V|A7%avTMA;Cd#oJG}+MlgJ;yZ+(&>PxFjnk{9=F*gp~z1f(x|hRw9yJ zV?+puhAaY#90kfDEo24CmddfTf;}juC(n7andwZg0eYdn<c0Em-{XD0@0^)100=`) zNJxNx6H|JJ{civWg+eeG3@*I0vjYnY3((Qg0fmKyZr2VC4Y^&*<g~Q3zyc77M8HL6 zvl;5^>s{7LrBcqd>FMdg18{hF2&=2BpjNBFVzIb@C@3gktyL%#wA^Geh28?FG&PO~ z-@JK~1){yZowXL-jH2r5>d?f1Cjjo0?C<Yq$?(=GDk&*BeE<>@6G5ZV(DL5iUY3QJ zl%JnZ20OZ0YHDie0c2!kKzDaHOUas=8d{#0m&cM}{4nEXWMqT{6;uGI#P;?!?C$P@ z&1PdMD3M4=i%{#(Ww=PI)w%?J(9<Xa>FMclaf__1EHWlGHa0*k7L&in#>POe*R$5+ zSWqp1sn2LM(qkCJnVFeKRsi$<^71mh-fFc%Qc_ZIV<0&>8I(#TJw7-%c&uA&Y;0s% zAvZTS_(5D=Ud{?kW&j@-0J>X9(&)gz04>A7W-3xvRt7~yMK1fH^%fTw>2)fVDs*)q zJ3AY6Ivp(^9v-G;7}#hbxm-?;cXoC{Utb^DhA;`Mc}Od9Q&SU5p}M*{8UPnzvzL;R z5?TP5`(-j2E4Sz5<Umzb71?ex<Afr#0`^VlP601unBUR2DL%>^=B;AIE-o&Hii!#- zEiFBE;rj1Ck@=frg*-XI;LOoq@Xz}59RDaQh<}(+PUB8tE{+lM-U>MY<nuy)!Lb1d z;=4|T1;~vmD<2>f8jlt7?VO6Y#2>~8_=XFO@e!v60CG%Ad?cZumEc2e5WM$KO$@Mu zmtX5$dA>bHz?(_@F7d%r2_UXM?jb@^g_oeUM>q4MPE{6i3FsEyD;@y|c&!0RqmO(v z3jXBChRe>b15wRyLwMDYU-l0;fQafo;<jHUT!v4BICE9xxBa~Wc;_oAXb-F|ysbCG z?1mn0h&SQo&*wM~dFEO@t^5Z+mch`<-)`r1$<%JoWAbCwV@C&Y>1!Eh3v4Hv%i5te zkIJ9BHVLD5HIUQ!9$dWfI;i&4F!iU-?c7PFj`KX90NhdS!|IL^_ANG-jd8BCLa&K_ zhYjuhw{a^wtI#34|K7+GfF<=ly`RBs^S=e+8mGzeN2|u5sB;M{Hb-y&?VO6WadG!D zn5=eMt}$Ba-<|-d4UQMYm)c~$$ABjQ6#puByhfZ*I+S|i$~gSNxXtF#br4N#dIb<p zu+{Fkkc)zuzylapXldCm1Q@35rKTCe-_3BjYl-~7efpkP08iJ7S!X@}=@eYJE`iw3 zB;<wo6#)9-hd;@I`EXeMv%+QbGaow+zBRk;6#(w-oE#`JTI}$>R1GiGPx%I5Q)eQB zlIh!2aG$Li_iE~IH~?V4a}ioJ$_a$eX|$8LnMfj4a``G3fagA$Am?Bv>RtScbUFNs znTJVei4z0Rn{2EN4+u-V*ff2lVB-SdiJ!VEhWV{MmOF*}8UuZI9A9Cu_(W6%4ghk= z4=XG^&M_>0A^<TB60*=xRC)VuPyswyBlbOwqS8!P;>z1x0I=^mPozxe@yD->!SuT0 z8-kqZ1pHD5FqJOcGte?@?yy3i6hQ0b7MVKdHus=oUIo{GTZcBu7Tt<?vbIl!?2Rwy zS^2tVV9h50T!dY$UwR=X<1Nu2>uh%5x6GahK>Dpk5U=T27ebLzb3op_v+|q(aKW>6 z6EwTaHqLXH)tAXw=%_iE8oi}WjHh?or0{0zJVZB4h4zUo&`jz5554euPi34+_5c6? M07*qoM6N<$f)1OtkpKVy literal 0 HcmV?d00001 diff --git a/resources/bitmaps_png/png/annotate_increment_64.png b/resources/bitmaps_png/png/annotate_increment_64.png new file mode 100644 index 0000000000000000000000000000000000000000..a5310f59b4853e56573b69d6c21595d394b066ec GIT binary patch literal 1916 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 CMVxE^ literal 0 HcmV?d00001 diff --git a/resources/bitmaps_png/png/annotate_increment_dark_16.png b/resources/bitmaps_png/png/annotate_increment_dark_16.png new file mode 100644 index 0000000000000000000000000000000000000000..26184faca0b4fa0d9495f0bf271bd735ce98dd07 GIT binary patch literal 608 zcmV-m0-ybfP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0006fNkl<ZILnQY z?@v-;6vuD<2~z9F)@rNlJ#X?&e?z?yXwVBGas7DHSXP^|E0~qq7R+V6&`rvc!Mwm# zR4AJv4Tr!4<f6ro+MKppDUNBy{C1zGVdcG>KHGQCIp;a&bIx;^d@^63Pvt<Ann}Xr z<S^pq5u2W+u|zmdV?@)z5UROUVlDG8Ajk)y)oRhsTIv0EVhT>j5Soll=<4VMH^l7@ zXf!k;8y9fx%2l`rUFd((kJ~qIVff`RgxSpQ0F_EbyEmJfv6xuEgm)bFhjy55n9y>k zWp5LN0wL%d^mHfLm_XnBoFB%^#=QZEZR>sni`gRHHW>5<=(IYz4+)?!SE$P;b1pgg z(vu*{MCZBO+<W)VcT&p$kVu_jl^3(-Nln%aB4U%6TrMLYWcF!<)<_kgSujUfu={0m zYgk{M!s2!9)al;AfGWdQ)B;<nefsQ`Tn?#aYTCT@wOwN%r?mMC>6JB{>wN=7n-{up zA097xaKRC#{@3ykRL=p?C$;|pPTU^_H@}3QcOP)J=QXB^EBLflqJV=IA1Yg0Ah`sl zkOO$c;?L`wI6v^GBk5B7UZ#L!9V1vSZD4idCsNC+IMq2O1+)gzD1IyB_`T8XE>%F) zCzC9GS;r;kj1)k+IO0VN#EKFC`O@>mNAyJtbPA;{_!n@borm5P#UZN?Cm;CHAliqm uJO!v<L~y2i97pf+G=AL^hteM0-obCh8Q0GQHr*Bg0000<MNUMnLSTY`f+5EM literal 0 HcmV?d00001 diff --git a/resources/bitmaps_png/png/annotate_increment_dark_24.png b/resources/bitmaps_png/png/annotate_increment_dark_24.png new file mode 100644 index 0000000000000000000000000000000000000000..65d00dbec109c213dce2293f6c24ebdda14edbe7 GIT binary patch literal 796 zcmV+%1LOROP)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv0008xNkl<ZNXNC4 z+fNfg6vj#PKk$+mqw&>5AB+z^m>4zci?4JGMGJ{it46Jas1dtTu2m6(CRhlChl&xo z6iN{+MW9?8<kl9tc3XImfVT)mLFD$iJK7CJU~3yE`I4DAXU=ctJG)T;qDGuP{15T9 zqt*hvG?XDaI+`dhE)K~_$!Myxk{CPS5n=&VJ+BN8kfY6k{%H~7<#Nc+%Hege80hRL zu{*a?px5b%x|_Sg1DMK9WUWolCTmCcAUc~m$oyHc0ZzLEK8H7ai?Y(P@Fe#!WU(?N zsgg*{YHkd&N0F#No24y0fJ`O>MNvpRmx!Sr7l|=_Zd8<(qu%%m#kyip5(+nyZ-j4= zL2n4MYqgXYlu#;^;RE=_s;;V#5T8Ii=l4nqN?@+2<zAqNL?VGULmOF>Z5A7`LPKj% zU1lWK@p0ZhI)x_Se*%b!|8iV*C%l7fXg^vgigDAaF$@hNZXW76(S%q=t&%eIY%D|j z0|0*hdrz&37$AXU6IawD-2RWGZkj#XoVqz;056$aeUQ8Hj8L3W&&GJvheEb!i>3x* zI@yxL-TE%1!!%BC^H9zN0S@FfA~2@s7U2Bg$K~oiA$fad6{x{XC_MMUPEHE@7mdAG zJ+`Hp)(6-|K7+Qn;Qlm?Wo~^$*G!VHnflQ&<wB?5h4)jl0^oLolbp+IXQ8nU5pCV* z1-fn@30^Yxk@fkCx8z1v_9N1phS59rH3;ya^&QFE`>+8!GtJ@_@h?bi9D?`DH~8n~ zvHy{UBnO`Dn3xIz=zB&5YZjN6QRN!Lj*Qy%0Y4X)Ft@OTB`*0?k?pU>tp*&<e}gME z{W$Z&j(TQ-)VN+du(3tQ3tP!;^1HmEfR#E{*g|UXwu$zj!0scjI9<}dAs~b6i=wg@ zRB0DX!{elel$(nJ_Gs%cKK%ouU%z8lmU&$O?|ER%%rD|z3$u2UBhl{cI_%4REqn+o a0lxqNXsi1>+p8Y{0000<MNUMnLSTaXx^wyf literal 0 HcmV?d00001 diff --git a/resources/bitmaps_png/png/annotate_increment_dark_32.png b/resources/bitmaps_png/png/annotate_increment_dark_32.png new file mode 100644 index 0000000000000000000000000000000000000000..261562d6f32f274c61609dccaeb0426607eba847 GIT binary patch literal 1076 zcmV-41k3x0P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000B~Nkl<ZSi`-P zX-pGQ5XbqX-!)!|G0{X#G@AHDiTc4rW1^8n6AD!%9w0=qKn&4<u`C4<Q6b(3$RQ>k z2-u=PIg}QwAjR6Ew56q>q5(lXxKu*NeIxtq1=*F=m;5)o^XAR`_RYNK2LOH!Q(K{< zxeflS*qkJ{-$Vc<w~Ij`SD=y;6_A;p0r}VR;N??;n_qrb9`$pTsopp_fUD=PKww~? zmqJ29K&#eJzxc!PKK&ZCjp6{r$YL-d*^!9w2(%?9CR4u{Sv1<RFJ*yRSwUqrSi}K1 z5_g!|ND^X`MaifwJS-e-nu=O+d%zQ*xxoZ+hvLwdBu}D#JGSpY8<~rZj>Y;{l~#!d z5EK-Ib?0guwl@q6x)<nUH`*wGt0WQ$l$Vr=2N1e5l)mfh+?$JZdsCerYp$z)0tXKq zMBjuX3F4N3Y&-c*VNxdC-rTD>=tn?A1u(GZpDTsxu9E(}!R20PGueST#(4FKXs4jy zdI8#Y@7j$`S*cQEy`v69;g&~6MA9B8D}E?GfZb%nPUrrx{_!(BlCI6SKXN}5-zu8? zDG(yd3o|xitHCP#9%whV`#Veyi4Yxc$pKdhT~BgS0KN(~Gh2c!atV>tA_rG-cH$!> zrZ51D{3x5uDYYEy^8^^PIf>6d1CYFCrbw-F2P>yH0NUPevdO0YGXSFPR%Wf#nmFtO zU|4Eq)(MS=k7<m`e_E1K!dC$eskNQ}0gWeWg~T8^DZq4vvT%Bm68LI%Y7wyIpvi;S z_c>`rAS4FK=>_0_u?9X5|D@{f{|?3vUm&Bd73Q6I=oVmUUM>W;Fc4~0Kt*p8q|~&y z&FeaP-C}W?p-_zvu;$Vu;KsWzLoo1Tgnn1sy4@0NyP<=G_AE$zla2GIG*-9yx9oZ{ zzI`A0JAlQfE6_Q<ycxfptQMRs!^N?sFJWZV3GIU)LEqEq6M%zXb)klT2|NLaZ6zCk z8>B?UwlP}^j!y%yK1%~N_HHkLIVq)d&5|=}j5U+{bG`tQo6jKRb^~Y}J@{?!?RN_@ zEBW`kc5L1iU}=ULJjbV@A0V%M#UH?RwD$DFYIe@oR{8>1bgCSimx#=hX6DA8!bW}o zcZ~1A{P7#UpVnH(Jx;y=JVi>P@9aarlGpF~_W=3+IXa3BN9z5z07Ti(9q6ZO`5>$b zGub<U46+;KPxt_A&Z&caMS574S&3^lu<%{|!|0d#$Se$CZt4T*=o>`aIh~CcK(x}} zvzIzP4`P3e3$UCezR%W(XntB54Y-xPbcn6^Rp*}oV@i8$!MX5zdTLv7whAuSx4~2P uHf-+t3RSILkgl=7!u0ZqPr-lH7{D)s7^j_|zxfpa0000<MNUMnLSTX}8~knn literal 0 HcmV?d00001 diff --git a/resources/bitmaps_png/png/annotate_increment_dark_48.png b/resources/bitmaps_png/png/annotate_increment_dark_48.png new file mode 100644 index 0000000000000000000000000000000000000000..4afb0111d893c5cfa735ba58b2f0dea227c545df GIT binary patch literal 1443 zcmV;U1zh@xP)<h;3K|Lk000e1NJLTq001xm001xu1^@s6R|5Hm000GQNkl<ZXx{CY z`%ha{9KiVpj6aA|ql+#Y6XToA#2<{mm}sJN(F95d@|eITPKVhTgF(BFhv0BL28;>L zfy><3z?DZS6ey!S3IocZV=cA}kRbzM9ghJ6%GZ1D(!;rJZ!gf&cIrvKp`3HR_kKU; zd|%fC06dV~Quo87BqqB({!;)^2cy8-+nXW2zP_+KcsE2JiiX0x0?>A9EcEo<I`HxF zvCt(&7%OxQfVqT)hQYO~Z45niTMwt6(*c4410mwu2ngRBPTvA)Oyq$`hF)vE60f0~ z*c-OTLQ<1coePkXkc{VVw5dUGM8JUPZ0f-4a!DNn+$~~&1VB<Rl`{Zp%4B%0qPQH- z?+gFhJprmqs~7+cRaf!arE^7iKKjsM=xSC$qf9}^3JP$S12oDSVgEP#@mg?DFvGC3 zKmEcQynz9Mkdu)Ee{}UZ7r@`&A3{SyfzRhN3_?L#S|n!ZWv6FzW}(>VSkU+AT$@Hw zHmMRzE%cgen;<SG4q~EWAnkY>Wd4{5B7w*P{>sHG&b<L-aKIM<t8SH;ye>CT*0q42 zpC8sw6eT!623qQxfyd+Fd6aS11Az({Tm5ia5ND@n;d#_nsHwWJRzu<_-(QV`Bd!6^ zsx)*9fnDKPB15m_w_>YM3M!S7agclRl<Vq%q@;ookYpwb`7(rVHx7Px0FsU+K}Kpi z?K-6EArP{9I~@QC$}FobLlE?|c4Gir*^B4Hql=wOD=`vOVNrH6?Lk0jzA(R#QRv81 zN9nb`QvPUs(4bgpSF}HDBN{f|M*KU!$Q&trtq`oqX1wcv0KQhVoic8j&1f64jC9@N z26kzM8S4c=I&R}aJGD`dQAUkWVqAmqMt-00j!*yL$K5IhD5E}K^Xd1AK6A?;ri>F) zvchV7pJ2sTE0DNt7UJt;w^F`6%MKu%<7-4OYzn{=$4bEw;&m~f)pfis<bk8!vuOaH z@nZN`nF4&x(N*KA-#c29={2VSd~&uC4D*W?GCDmE9k=hoDWx9XKV8rI@NHQaz?T5n zr4_;TsUfJ<jal7atRA-dK2n}aC|f(g&cbHk8pf3sNRn$<AwH1iVt~RiDXr7`=cLuW z%ArZl_t^z-b8H&)6EkpsaoOU*Xs?Cw`3;~m7$97qO3R#a!6txqd>TJ*_Q8_lZ@}wh z4L!dlz6|!1bi#vWBVIe-HN<%EKCucGmL9IR&uE~2QjPbr0gTTs;60xfG}#{mYyc*a z>&Nk$a%ck2Ka*Gv8saoFn{;rxwcjRyCnbx<)dP7qr*88Bng;&HYjt{NV7`-83wLJb z;j7;}>HiBl25bUsOQ~eM>y;B#@OEYmyqO`R55%DWPbZW^q@){Gh_$0Ny%rCDHmL&t z{#7+-697HiJUN)g92IkydWPZEv}*eRZcoj@@Vz<g+osVwHU-apUt#mAuN0-%8B z8t6t}GlQ@@jb5fs=H*l=r>}AWymVYj??IVJ+&e<M9Qung4>{0HY#3l_VUh8``K4vp zPWk#;f{hD+O`cDd!1ccj40rOhHwGk{Q6l?H!jti3n+AX+qO6Ny2YKTg0(c``Mi&~> z5LDlAD!^7E-Zq>@k<p|papi3;0MvKAMWsyhd6Yu04d2DOI;s<JNF6{WT|Igauc78{ ziw#%e0?2E-MW;^HhyjYahv9^x56-j?&{>Zh=C^HEA^Y%W1tVX_*WR=XfNP*G)*-zR zDd?0;1NBDl<;ph%z&o#mmca?eftbdi;XZxx=EidZAcYrysKjC|+nDbmt1l_2(3$q2 x)MzVhqIlXtHFF=GQNZizGS_^OIZI4-{{t3&$1rfENdf=>002ovPDHLkV1ic7sM-Jk literal 0 HcmV?d00001 diff --git a/resources/bitmaps_png/png/annotate_increment_dark_64.png b/resources/bitmaps_png/png/annotate_increment_dark_64.png new file mode 100644 index 0000000000000000000000000000000000000000..e7acd3abc7e8f178296a89a29912bab8a11eea69 GIT binary patch literal 1875 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 N002ovPDHLkV1g>JaZdmM literal 0 HcmV?d00001 diff --git a/resources/bitmaps_png/sources/dark/annotate_increment.svg b/resources/bitmaps_png/sources/dark/annotate_increment.svg new file mode 100644 index 0000000000..de39a2e5d6 --- /dev/null +++ b/resources/bitmaps_png/sources/dark/annotate_increment.svg @@ -0,0 +1,209 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + id="Слой_1" + data-name="Слой 1" + viewBox="0 0 24 24" + version="1.1" + sodipodi:docname="annotate_increment.svg" + inkscape:version="1.2 (dc2aedaf03, 2022-05-15)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1009" + id="namedview965" + showgrid="true" + inkscape:zoom="39.543586" + inkscape:cx="4.817469" + inkscape:cy="16.766309" + inkscape:window-x="-8" + inkscape:window-y="-8" + inkscape:window-maximized="1" + inkscape:current-layer="Слой_1" + inkscape:document-rotation="0" + inkscape:showpageshadow="2" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1"> + <inkscape:grid + type="xygrid" + id="grid1552" /> + </sodipodi:namedview> + <metadata + id="metadata43"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <cc:license + rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" /> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title>annotate</dc:title> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/by-sa/4.0/"> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Reproduction" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Distribution" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Notice" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Attribution" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#ShareAlike" /> + </cc:License> + </rdf:RDF> + </metadata> + <defs + id="defs946"> + <marker + style="overflow:visible" + id="TriangleStart" + refX="0" + refY="0" + orient="auto-start-reverse" + inkscape:stockid="TriangleStart" + markerWidth="2" + markerHeight="2.5" + viewBox="0 0 5.3244081 6.1553851" + inkscape:isstock="true" + inkscape:collect="always" + preserveAspectRatio="none"> + <path + transform="scale(0.5)" + style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt" + d="M 5.77,0 -2.88,5 V -5 Z" + id="path135" /> + </marker> + <marker + style="overflow:visible" + id="marker4900" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="TriangleInS" + inkscape:isstock="true"> + <path + transform="scale(-0.2)" + style="fill:#f2647e;fill-opacity:1;fill-rule:evenodd;stroke:#f2647e;stroke-width:1pt;stroke-opacity:1" + d="M 5.77,0 -2.88,5 V -5 Z" + id="path4898" /> + </marker> + <marker + style="overflow:visible" + id="marker4866" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="TriangleInS" + inkscape:isstock="true"> + <path + transform="scale(-0.2)" + style="fill-rule:evenodd;stroke:#f2647e;stroke-width:1pt;stroke-opacity:1;fill:#f2647e;fill-opacity:1" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + id="path3042" /> + </marker> + <marker + style="overflow:visible" + id="TriangleInS" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="TriangleInS" + inkscape:isstock="true"> + <path + transform="scale(-0.2)" + style="fill-rule:evenodd;stroke:#f2647e;stroke-width:1pt;stroke-opacity:1;fill:#f2647e;fill-opacity:1" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + id="path1701" /> + </marker> + <marker + style="overflow:visible" + id="marker2212" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Sstart" + inkscape:isstock="true"> + <path + transform="scale(0.3) translate(-2.3,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#f2647e;stroke-opacity:1;fill:#f2647e;fill-opacity:1" + id="path2210" /> + </marker> + <marker + style="overflow:visible" + id="Arrow2Sstart" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Sstart" + inkscape:isstock="true"> + <path + transform="scale(0.3) translate(-2.3,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#f2647e;stroke-opacity:1;fill:#f2647e;fill-opacity:1" + id="path1592" /> + </marker> + <style + id="style944">.cls-1{fill:none;stroke:#f2647e;stroke-linecap:round;stroke-linejoin:round;}.cls-2{fill:#f2647e;}.cls-3{fill:#8f8f8f;}.cls-4{fill:#DED3DD;}</style> + </defs> + <title + id="title948">annotate</title> + <rect + class="cls-3" + x="0.99999994" + y="14" + width="22" + height="10" + id="rect1554" + style="fill:#1381b1;fill-opacity:1;stroke-width:1" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:condensed;font-size:11.2px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Semi-Bold Condensed';letter-spacing:0px;word-spacing:0px" + x="11.968635" + y="23.022593" + id="text1558"><tspan + sodipodi:role="line" + id="tspan1556" + x="11.968635" + y="23.022593" + style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:semi-condensed;font-size:11.2px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Semi-Bold Semi-Condensed';text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1">R15</tspan></text> + <path + id="line950" + style="fill:none;stroke:#58d87e;stroke-width:3;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;marker-start:url(#TriangleStart);stroke-opacity:1" + d="M 12,13 V 10" + sodipodi:nodetypes="cc" /> + <rect + class="cls-3" + x="1" + y="-1.0290528e-08" + width="22" + height="10" + id="rect954-4" + style="fill:#DED3DD;fill-opacity:1;stroke-width:1" /> + <text + xml:space="preserve" + style="font-size:11.2px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#545454;fill-opacity:1;stroke-width:1" + x="11.513285" + y="8.9973688" + id="text1530"><tspan + id="tspan5085" + style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:11.2px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Semi-Bold';text-align:center;text-anchor:middle;fill:#545454;fill-opacity:1;stroke-width:1">R5</tspan> </text> +</svg> diff --git a/resources/bitmaps_png/sources/light/annotate_increment.svg b/resources/bitmaps_png/sources/light/annotate_increment.svg new file mode 100644 index 0000000000..fc552554b4 --- /dev/null +++ b/resources/bitmaps_png/sources/light/annotate_increment.svg @@ -0,0 +1,239 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + id="Слой_1" + data-name="Слой 1" + viewBox="0 0 24 24" + version="1.1" + sodipodi:docname="annotate_increment.svg" + inkscape:version="1.2 (dc2aedaf03, 2022-05-15)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1009" + id="namedview965" + showgrid="true" + inkscape:zoom="39.543586" + inkscape:cx="4.8427576" + inkscape:cy="15.097265" + inkscape:window-x="-8" + inkscape:window-y="-8" + inkscape:window-maximized="1" + inkscape:current-layer="Слой_1" + inkscape:document-rotation="0" + inkscape:showpageshadow="2" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1"> + <inkscape:grid + type="xygrid" + id="grid1552" /> + </sodipodi:namedview> + <metadata + id="metadata43"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <cc:license + rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" /> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title>annotate</dc:title> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/by-sa/4.0/"> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Reproduction" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Distribution" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Notice" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Attribution" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#ShareAlike" /> + </cc:License> + </rdf:RDF> + </metadata> + <defs + id="defs946"> + <marker + style="overflow:visible" + id="marker9947" + refX="0" + refY="0" + orient="auto-start-reverse" + inkscape:stockid="TriangleStart" + markerWidth="2" + markerHeight="2.5" + viewBox="0 0 5.3244081 6.1553851" + inkscape:isstock="true" + inkscape:collect="always" + preserveAspectRatio="none"> + <path + transform="scale(0.5)" + style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt" + d="M 5.77,0 -2.88,5 V -5 Z" + id="path9945" /> + </marker> + <marker + style="overflow:visible" + id="marker4900" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="TriangleInS" + inkscape:isstock="true" + viewBox="0 0 2.1297632 2.462154" + markerWidth="2.1297631" + markerHeight="2.4621539" + preserveAspectRatio="xMidYMid"> + <path + transform="scale(-0.2)" + style="fill:#bf2641;fill-opacity:1;fill-rule:evenodd;stroke:#bf2641;stroke-width:1pt;stroke-opacity:1" + d="M 5.77,0 -2.88,5 V -5 Z" + id="path4898" /> + </marker> + <marker + style="overflow:visible" + id="marker4866" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="TriangleInS" + inkscape:isstock="true"> + <path + transform="scale(-0.2)" + style="fill-rule:evenodd;stroke:#bf2641;stroke-width:1pt;stroke-opacity:1;fill:#bf2641;fill-opacity:1" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + id="path3042" /> + </marker> + <marker + style="overflow:visible" + id="TriangleInS" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="TriangleInS" + inkscape:isstock="true"> + <path + transform="scale(-0.2)" + style="fill-rule:evenodd;stroke:#bf2641;stroke-width:1pt;stroke-opacity:1;fill:#bf2641;fill-opacity:1" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + id="path1701" /> + </marker> + <marker + style="overflow:visible" + id="marker2212" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Sstart" + inkscape:isstock="true"> + <path + transform="scale(0.3) translate(-2.3,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#bf2641;stroke-opacity:1;fill:#bf2641;fill-opacity:1" + id="path2210" /> + </marker> + <marker + style="overflow:visible" + id="Arrow2Sstart" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Sstart" + inkscape:isstock="true" + viewBox="0 0 3.4652294 2.5981128" + markerWidth="3.4652293" + markerHeight="2.5981128" + preserveAspectRatio="xMidYMid"> + <path + transform="matrix(0.3,0,0,0.3,-0.69,0)" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + style="fill:#bf2641;fill-opacity:1;fill-rule:evenodd;stroke:#bf2641;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path1592" /> + </marker> + <style + id="style944">.cls-1{fill:none;stroke:#bf2641;stroke-linecap:round;stroke-linejoin:round;}.cls-2{fill:#bf2641;}.cls-3{fill:#b9b9b9;}.cls-4{fill:#545454;}</style> + <marker + style="overflow:visible" + id="marker4900-0" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="TriangleInS" + inkscape:isstock="true" + preserveAspectRatio="xMidYMid" + viewBox="0 0 2.1297632 2.462154" + markerWidth="2.1297631" + markerHeight="2.4621539"> + <path + transform="scale(-0.2)" + style="fill:#bf2641;fill-opacity:1;fill-rule:evenodd;stroke:#bf2641;stroke-width:1pt;stroke-opacity:1" + d="M 5.77,0 -2.88,5 V -5 Z" + id="path4898-7" /> + </marker> + </defs> + <title + id="title948">annotate</title> + <g + id="g1560" + transform="translate(-1.0190926,22.930015)"> + <rect + class="cls-3" + x="2.0190926" + y="-8.9300146" + width="22" + height="10" + id="rect1554" + style="fill:#1a81c4;fill-opacity:1;stroke-width:1" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:condensed;font-size:11.2px;line-height:1.25;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Semi-Bold Condensed';letter-spacing:0px;word-spacing:0px" + x="12.987727" + y="0.09257789" + id="text1558"><tspan + sodipodi:role="line" + id="tspan1556" + x="12.987727" + y="0.09257789" + style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:semi-condensed;font-size:11.2px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Semi-Bold Semi-Condensed';text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1">R15</tspan></text> + </g> + <path + id="line950-0" + style="fill:none;stroke:#359641;stroke-width:3.00094;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker9947)" + d="M 12.56841,12.485457 V 9.4854567" + sodipodi:nodetypes="cc" /> + <rect + class="cls-3" + x="1" + y="-1.0290528e-08" + width="22" + height="10" + id="rect954-4" + style="fill:#545454;fill-opacity:1;stroke-width:1" /> + <text + xml:space="preserve" + style="font-size:11.2px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:1" + x="11.184533" + y="9.0226574" + id="text1530"><tspan + id="tspan2709" + style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:11.2px;font-family:'Noto Sans';-inkscape-font-specification:'Noto Sans Semi-Bold';text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke-width:1">R5</tspan> </text> +</svg>