add scrollbar, improve presets, other small fixes

This commit is contained in:
2019-01-27 17:19:06 +01:00
parent 6f3465392b
commit 99c06803ae
14 changed files with 94 additions and 20 deletions

View File

@@ -4,6 +4,7 @@
class NodeScroll : public NodeBorder
{
bool m_dragging = false;
float m_scroll_dir = 1.f;
glm::vec2 m_drag_start = glm::vec2(0);
glm::vec2 m_offset_start = glm::vec2(0);
glm::vec2 m_offset = glm::vec2(0);
@@ -12,5 +13,7 @@ public:
NodeScroll();
virtual Node* clone_instantiate() const override;
virtual kEventResult handle_event(Event* e) override;
virtual void draw() override;
virtual void handle_resize(glm::vec2 old_size, glm::vec2 new_size) override;
void fix_scroll();
};