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

#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
 
MagicGUIBuildergetMagicBuilder ()
 

Constructor & Destructor Documentation

◆ PropertiesEditor()

Member Function Documentation

◆ setStyle()

void setStyle ( juce::ValueTree style)

◆ setNodeToEdit()

◆ getNodeToEdit()

juce::ValueTree & getNodeToEdit ( )

◆ createNewClass()

void createNewClass ( )

◆ deleteClass()

◆ addNodeProperties()

◆ addDecoratorProperties()

◆ addTypeProperties()

void addTypeProperties ( juce::Identifier type,
juce::Array< juce::PropertyComponent * > additional )

◆ addFlexItemProperties()

void addFlexItemProperties ( )

◆ addContainerProperties()

void addContainerProperties ( )

◆ addPaletteColours()

void addPaletteColours ( )

◆ paint()

void paint ( juce::Graphics & g)
override

◆ resized()

void resized ( )
override

◆ getMagicBuilder()

MagicGUIBuilder & getMagicBuilder ( )

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