resizerbar.h (484B)
1 #pragma once 2 3 #include "juce_gui_basics/juce_gui_basics.h" 4 5 namespace jucePluginEditorLib::patchManager 6 { 7 class PatchManager; 8 9 class ResizerBar : public juce::StretchableLayoutResizerBar 10 { 11 public: 12 ResizerBar(PatchManager& _pm, juce::StretchableLayoutManager* _layout, int _itemIndexInLayout); 13 void hasBeenMoved() override; 14 void paint(juce::Graphics& g) override; 15 16 void mouseDoubleClick(const juce::MouseEvent& _e) override; 17 private: 18 PatchManager& m_patchManager; 19 }; 20 }