#include <foleys_StylePropertyComponent.h>
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 StylePropertyComponent * | createComponent (MagicGUIBuilder &builder, SettableProperty &property, juce::ValueTree &node) |
Protected Member Functions | |
| juce::var | lookupValue () |
Protected Attributes | |
| MagicGUIBuilder & | builder |
| juce::Identifier | property |
| juce::ValueTree | node |
| juce::ValueTree | inheritedFrom |
| std::unique_ptr< juce::Component > | editor |
| juce::TextButton | remove { "X" } |
| StylePropertyComponent | ( | MagicGUIBuilder & | builder, |
| juce::Identifier | property, | ||
| juce::ValueTree & | node ) |
References builder, node, property, and remove.
Referenced by createComponent(), StyleBoolPropertyComponent::StyleBoolPropertyComponent(), StyleChoicePropertyComponent::StyleChoicePropertyComponent(), StyleChoicePropertyComponent::StyleChoicePropertyComponent(), StyleColourPropertyComponent::StyleColourPropertyComponent(), StyleGradientPropertyComponent::StyleGradientPropertyComponent(), and StyleTextPropertyComponent::StyleTextPropertyComponent().
|
override |
References node.
|
override |
References inheritedFrom, node, and property.
|
override |
References builder, and inheritedFrom.
|
static |
|
protected |
|
protected |
Referenced by createComponent(), lookupValue(), mouseDoubleClick(), StyleBoolPropertyComponent::refresh(), StyleChoicePropertyComponent::refresh(), StyleColourPropertyComponent::refresh(), StyleGradientPropertyComponent::refresh(), StyleTextPropertyComponent::refresh(), StyleBoolPropertyComponent::StyleBoolPropertyComponent(), StyleColourPropertyComponent::StyleColourPropertyComponent(), StyleGradientPropertyComponent::StyleGradientPropertyComponent(), StylePropertyComponent(), and StyleTextPropertyComponent::StyleTextPropertyComponent().
|
protected |
Referenced by createComponent(), lookupValue(), paint(), StyleBoolPropertyComponent::refresh(), StyleChoicePropertyComponent::refresh(), StyleColourPropertyComponent::refresh(), StyleGradientPropertyComponent::refresh(), StyleTextPropertyComponent::refresh(), StyleBoolPropertyComponent::StyleBoolPropertyComponent(), StyleColourPropertyComponent::StyleColourPropertyComponent(), StyleGradientPropertyComponent::StyleGradientPropertyComponent(), StylePropertyComponent(), and StyleTextPropertyComponent::StyleTextPropertyComponent().
|
protected |
Referenced by createComponent(), lookupValue(), paint(), StyleBoolPropertyComponent::refresh(), StyleChoicePropertyComponent::refresh(), StyleColourPropertyComponent::refresh(), StyleGradientPropertyComponent::refresh(), StyleTextPropertyComponent::refresh(), StyleBoolPropertyComponent::StyleBoolPropertyComponent(), StyleColourPropertyComponent::StyleColourPropertyComponent(), StyleGradientPropertyComponent::StyleGradientPropertyComponent(), StylePropertyComponent(), StyleTextPropertyComponent::StyleTextPropertyComponent(), and ~StylePropertyComponent().
|
protected |
|
protected |
Referenced by StyleBoolPropertyComponent::refresh(), StyleChoicePropertyComponent::refresh(), StyleColourPropertyComponent::refresh(), StyleGradientPropertyComponent::refresh(), StyleTextPropertyComponent::refresh(), StyleColourPropertyComponent::resized(), StyleGradientPropertyComponent::resized(), resized(), StyleBoolPropertyComponent::StyleBoolPropertyComponent(), StyleColourPropertyComponent::StyleColourPropertyComponent(), StyleGradientPropertyComponent::StyleGradientPropertyComponent(), and StyleTextPropertyComponent::StyleTextPropertyComponent().
|
protected |