Refactor of layout manager to add support for all menus (dirty unstable)

This commit is contained in:
IlyaShurupov 2024-10-20 12:07:16 +03:00
parent 23fe07d3d3
commit c57041a48e
21 changed files with 274 additions and 167 deletions

View file

@ -3,7 +3,7 @@
#include "Sketch3D.hpp"
#include "Widget.hpp"
#include "DockWidget.hpp"
#include "FloatingWidget.hpp"
#include "MenuWidgets.hpp"
namespace tp {
@ -150,15 +150,15 @@ namespace tp {
private:
Sketch3DWidget mViewport;
FloatingMenu mPanel;
FloatingScrollableMenu mPanel;
FloatingMenu mControls;
FloatingScrollableMenu mControls;
ButtonWidget mDrawButton;
ButtonWidget mMoveButton;
ButtonWidget mRotateButton;
ButtonWidget mZoomButton;
FloatingMenu mColorPicker;
FloatingScrollableMenu mColorPicker;
SliderWidget mRed;
SliderWidget mGreen;
SliderWidget mBlue;