From 4b29e99a2e589be2088efba08598fd9c3e0173f3 Mon Sep 17 00:00:00 2001 From: maelstrom Date: Wed, 29 Jan 2025 16:33:28 +0100 Subject: [PATCH] feat: explorer toolbar (non-functional) --- assets/icons/editor/drag.png | Bin 0 -> 354 bytes assets/icons/editor/new.png | Bin 0 -> 294 bytes assets/icons/editor/open.png | Bin 0 -> 688 bytes assets/icons/editor/save.png | Bin 0 -> 774 bytes editor/mainwindow.ui | 153 +++++++++++++++++++++++++++++++++++ 5 files changed, 153 insertions(+) create mode 100644 assets/icons/editor/drag.png create mode 100644 assets/icons/editor/new.png create mode 100644 assets/icons/editor/open.png create mode 100644 assets/icons/editor/save.png diff --git a/assets/icons/editor/drag.png b/assets/icons/editor/drag.png new file mode 100644 index 0000000000000000000000000000000000000000..532f532d87ef60b5f2cdcdeb573ec949d2918def GIT binary patch literal 354 zcmV-o0iFJdP)I0T{~(qIu$a8Oa`;1VJZ+NJ#? z)Z`G6Xm=;i@Oy^O@W4+X<|%s@Z9U8K%Cou=JW=N{umR|dc<1KC5j-&Bmny}u z1Gr;ImmX!ZVOvnb2Z3IG9yvhp5kdn#W^JX2LP{w9t>Mgm0h`0-w1g7ei1zafe zdny~;a&&9~i}?5QG&nFlE(hRq9e(XsJj>7i0YpGB?|)P=F8}}l07*qoM6N<$f=`l= A>i_@% literal 0 HcmV?d00001 diff --git a/assets/icons/editor/new.png b/assets/icons/editor/new.png new file mode 100644 index 0000000000000000000000000000000000000000..8b8b1ca0000bc8fa8d0379926736029f8fabe364 GIT binary patch literal 294 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^zbpD<_bdI{u9mbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wE-&H;pyTSqH(@-Vl>|&1p(LP>kg~E zYiz5X^`c$+%8#zC{u)yfe-5 zmgid={Z3k(ERKCKrE7DF;=x4^O+ pzO8rLO8p|Ip=x)jHOtWj`bJBmKdh_V<`47(gQu&X%Q~loCIFbEay|e6 literal 0 HcmV?d00001 diff --git a/assets/icons/editor/open.png b/assets/icons/editor/open.png new file mode 100644 index 0000000000000000000000000000000000000000..1ef6e11438f3226f88bdc457f55d677d1f2f8409 GIT binary patch literal 688 zcmV;h0#E&kP)CVGc zN?Hxg{(SJp>2>GN9JetoZ(aZH;Ije%0FdZ{S!LRVX%}YG;=d8L^N!mJkCd*SBx($jgG)S}+Le)f;q=GIn30YFNh3ZW|nh}2rL)`=3ju9K*d z<&~Gte>sT=5|RjR+}A(|O&3gS5t&*G5h0Um$c5IgEgxJl_8nzY#B+YU^|Fhvzo-^U z6fNn3(lBMcl9{Silx)4RpURdFw}1BZ?>}8S&h8fk5`hjKW@sP$LJL*otPOMf+jp$? zcC^*PiL>vkTOZln=wuc^%A^$j`TU&aa3ETVYE{(r=bgN835`stIePGw{uwD`7K9Y) z=4)VDHnkl3YL%JeLce6>Uubzae&kQ4(SV2@MRD}JQ4(c%G%=dG@_vxH?>gcH#*Ue2HC}9sapf8X?R$Z;XEnm&g zW99mh)5jNw008mK8)r^`_{yH0rNn%u1|SpC(tjf#om=+r#lh+?Kb>DVb9`|C0Bvbv zN3U(>f4-tAC1hosRoA7p(b(hL*V}(j>ug<`&U)|l$6o$)!>PBQ9RQSwn9asj2p*|xhU*R^vq?*Twb0t!lm5}`yW5lRy-U0ZYK?8to!;o!r!XeOE$ z0HB3T+6EEoI4PlR=wonwqJ+TvCoWh&$?CAPVYcU= zD{DS0?AkOtb@-hh^ZLq~FMjxYf19X?pa_YqtgZGvv2TaxcF#KT?O%=_*a-kW_;N|D zakkWsOe!)HsT5WRBiC+p;N-c>0Qwy(1D2MDBC595oXSiR07)sKNk-%9*rDBOO^HUD zZW#;)R&EZpqha<(HK$(tZYU#V29<@0qCXgU{gXeGpc_|pTqQD-WO|}%yKZbeX7k*H z2W~CK$v8NBAq~czrc5A(v51g0Wma7`G8}f=ZcuAiYYxZan@gP(;Ku66M6?bquGiHe z3Q0ya)%Lvk@kLixZfZyU@#UFbv+>pYhcj8TRKSr_sWG8i^X~UA**LvbD3(_Lba3xm ziYcpup*A9qJ$?AA=Og05lndxfwr`!C+O~h|B~4 z01q8H`StcY);%&mId7_+)76ovRpeNWRp&4M?#jx@|E-)x%P*A6t^fc407*qoM6N<$ Ef@ddc(f|Me literal 0 HcmV?d00001 diff --git a/editor/mainwindow.ui b/editor/mainwindow.ui index 05b8225..2f7a5c6 100644 --- a/editor/mainwindow.ui +++ b/editor/mainwindow.ui @@ -88,6 +88,159 @@ + + + + 0 + 0 + + + + toolBar + + + TopToolBarArea + + + false + + + + + + + + + + + + + + + + assets/icons/part.pngassets/icons/part.png + + + Add Part + + + Add a part to the workspace + + + + + + assets/icons/editor/new.pngassets/icons/editor/new.png + + + New + + + New document + + + Ctrl+N + + + + + + assets/icons/editor/open.pngassets/icons/editor/open.png + + + Open + + + Open document + + + Ctrl+O + + + + + + assets/icons/editor/save.pngassets/icons/editor/save.png + + + Save + + + Save document + + + Ctrl+S + + + + + true + + + + assets/icons/editor/drag.pngassets/icons/editor/drag.png + + + Select Objects + + + Select objects in the workspace + + + 1 + + + + + true + + + + + + Move Objects + + + Move objects in the workspace + + + 2 + + + + + true + + + + + + Scale Objects + + + Scale objects in the workspace + + + 3 + + + + + true + + + + + + Rotate Objects + + + Rotate objects in the workspace + + + 4 + +