#include <foleys_PropertiesEditor.h>
Inherits Component, and Listener.
Public Member Functions | |
PropertiesEditor (MagicGUIBuilder &builder) | |
void | setStyle (juce::ValueTree style) |
void | setNodeToEdit (juce::ValueTree node) |
juce::ValueTree & | getNodeToEdit () |
void | createNewClass () |
void | deleteClass (const juce::String &name) |
void | addNodeProperties () |
void | addDecoratorProperties () |
void | addTypeProperties (juce::Identifier type, juce::Array< juce::PropertyComponent * > additional) |
void | addFlexItemProperties () |
void | addContainerProperties () |
void | addPaletteColours () |
void | paint (juce::Graphics &) override |
void | resized () override |
MagicGUIBuilder & | getMagicBuilder () |
PropertiesEditor | ( | MagicGUIBuilder & | builder | ) |
References foleys::ClassEdit, foleys::NodeEdit, foleys::PaletteEdit, setNodeToEdit(), and foleys::TypeEdit.
void setStyle | ( | juce::ValueTree | style | ) |
void setNodeToEdit | ( | juce::ValueTree | node | ) |
References addContainerProperties(), addDecoratorProperties(), addFlexItemProperties(), addNodeProperties(), addPaletteColours(), and addTypeProperties().
Referenced by PropertiesEditor().
juce::ValueTree & getNodeToEdit | ( | ) |
void createNewClass | ( | ) |
References foleys::ClassEdit.
void deleteClass | ( | const juce::String & | name | ) |
void addNodeProperties | ( | ) |
Referenced by setNodeToEdit().
void addDecoratorProperties | ( | ) |
Referenced by setNodeToEdit().
void addTypeProperties | ( | juce::Identifier | type, |
juce::Array< juce::PropertyComponent * > | additional ) |
References StylePropertyComponent::createComponent().
Referenced by setNodeToEdit().
void addFlexItemProperties | ( | ) |
Referenced by setNodeToEdit().
void addContainerProperties | ( | ) |
Referenced by setNodeToEdit().
void addPaletteColours | ( | ) |
Referenced by setNodeToEdit().
|
override |
|
override |
MagicGUIBuilder & getMagicBuilder | ( | ) |