WYSWYG editor for JUCE GUIs including Visualisers
Loading...
Searching...
No Matches
StylePropertyComponent Class Reference

#include <foleys_StylePropertyComponent.h>

Inheritance diagram for StylePropertyComponent:

Public Member Functions

 StylePropertyComponent (MagicGUIBuilder &builder, juce::Identifier property, juce::ValueTree &node)
 ~StylePropertyComponent () override
void paint (juce::Graphics &g) override
void resized () override
void mouseDoubleClick (const juce::MouseEvent &event) override

Static Public Member Functions

static StylePropertyComponentcreateComponent (MagicGUIBuilder &builder, SettableProperty &property, juce::ValueTree &node)

Protected Member Functions

juce::var lookupValue ()

Protected Attributes

MagicGUIBuilderbuilder
juce::Identifier property
juce::ValueTree node
juce::ValueTree inheritedFrom
std::unique_ptr< juce::Component > editor
juce::TextButton remove { "X" }

Constructor & Destructor Documentation

◆ StylePropertyComponent()

◆ ~StylePropertyComponent()

~StylePropertyComponent ( )
override

References node.

Member Function Documentation

◆ paint()

void paint ( juce::Graphics & g)
override

References inheritedFrom, node, and property.

◆ resized()

void resized ( )
override

References editor, and remove.

◆ mouseDoubleClick()

void mouseDoubleClick ( const juce::MouseEvent & event)
override

References builder, and inheritedFrom.

◆ createComponent()

◆ lookupValue()

Member Data Documentation

◆ builder

◆ property

◆ node

◆ inheritedFrom

◆ editor

◆ remove


The documentation for this class was generated from the following files: