foleys_gui_magic
WYSWYG editor for JUCE GUIs including Visualisers
Public Member Functions | List of all members
PropertiesEditor Class Reference

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

void setNodeToEdit ( juce::ValueTree  node)

◆ getNodeToEdit()

juce::ValueTree & getNodeToEdit ( )

◆ createNewClass()

void createNewClass ( )

◆ deleteClass()

void deleteClass ( const juce::String &  name)

◆ addNodeProperties()

void addNodeProperties ( )

◆ addDecoratorProperties()

void 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: