settings file and save/restore ui state
This commit is contained in:
@@ -6,7 +6,7 @@ class NodePanelFloating : public NodeBorder
|
||||
{
|
||||
enum class kDragAction : uint8_t { Move, Resize, Reheight } m_action;
|
||||
bool m_dragging = false;
|
||||
std::weak_ptr<Node> m_dock;
|
||||
glm::vec2 m_extended_size;
|
||||
glm::vec2 m_drag_start_pos;
|
||||
glm::vec2 m_drag_start_cur;
|
||||
NodeButton* m_button_minimize;
|
||||
@@ -15,8 +15,10 @@ class NodePanelFloating : public NodeBorder
|
||||
std::shared_ptr<NodeBorder> m_drop_placeholder;
|
||||
public:
|
||||
Node* m_container;
|
||||
std::weak_ptr<Node> m_dock;
|
||||
using this_class = NodePanelFloating;
|
||||
using parent = NodeBorder;
|
||||
enum class kClass : uint8_t { Presets, Color, ColorAdv, Layers, Brush, Grids, Generic } m_class = kClass::Generic;
|
||||
virtual Node* clone_instantiate() const override;
|
||||
virtual void clone_finalize(Node* dest) const override;
|
||||
virtual kEventResult handle_event(Event* e) override;
|
||||
|
||||
Reference in New Issue
Block a user