6 class ModulationAssigner;
15 void paintRowBackground(Graphics& g,
int rowNumber,
int width,
int height,
bool rowIsSelected)
override;
17 void paintCell(Graphics& g,
int rowNumber,
int columnId,
int width,
int height,
bool rowIsSelected)
override;
20 Component* existingComponentToUpdate)
override;
22 void paint(Graphics& g);
31 void addRow(
const ValueTree& modulationInstanceTree);
42 void deleteRow(
const ValueTree& modulationInstanceTree,
int row,
bool notifyAssigner);
52 void deleteRow(
int rowNumber,
bool notifyAssigner);
63 void deleteRow(
const ValueTree& modulationInstanceTree,
bool notifyAssigner);
118 void setAttachment(
int row,
int column,
const ValueTree& tree,
const Identifier& property);
Definition BipolarSliderLAF.h:6
Definition ModulationAssigner.h:12
Definition ModulationAssignerTable.h:113
void lookAndFeelChanged() override
Definition ModulationAssignerTable.cpp:258
int m_row
Definition ModulationAssignerTable.h:126
ValueTree m_tree
Definition ModulationAssignerTable.h:127
ModDepthSlider(ModulationAssignerTable &modList)
Definition ModulationAssignerTable.cpp:223
~ModDepthSlider()
Definition ModulationAssignerTable.cpp:234
BipolarSliderLAF m_laf
Definition ModulationAssignerTable.h:130
void valueTreePropertyChanged(ValueTree &treeWhosePropertyHasChanged, const Identifier &property) override
Definition ModulationAssignerTable.cpp:252
Identifier m_property
Definition ModulationAssignerTable.h:128
void valueChanged() override
Definition ModulationAssignerTable.cpp:247
void setAttachment(int row, int column, const ValueTree &tree, const Identifier &property)
Definition ModulationAssignerTable.cpp:236
ModulationAssignerTable & m_owner
Definition ModulationAssignerTable.h:125
int m_column
Definition ModulationAssignerTable.h:126
Definition ModulationAssignerTable.h:9
int getNumRows() override
Definition ModulationAssignerTable.cpp:44
ModulationAssigner & m_assigner
Definition ModulationAssignerTable.h:85
void paint(Graphics &g)
Definition ModulationAssignerTable.cpp:125
const int m_padding
Definition ModulationAssignerTable.h:101
const int k_maxAppendLength
Definition ModulationAssignerTable.h:105
void resized() override
Definition ModulationAssignerTable.cpp:135
void deleteRow(const ValueTree &modulationInstanceTree, int row, bool notifyAssigner)
Definition ModulationAssignerTable.cpp:176
std::vector< ValueTree > m_modulationTrees
Definition ModulationAssignerTable.h:88
Label m_titleLabel
Definition ModulationAssignerTable.h:91
ColumnIDs
Definition ModulationAssignerTable.h:68
@ col_Source
Definition ModulationAssignerTable.h:69
@ col_Delete
Definition ModulationAssignerTable.h:72
@ col_Depth
Definition ModulationAssignerTable.h:71
@ col_Destination
Definition ModulationAssignerTable.h:70
int m_numRows
Definition ModulationAssignerTable.h:102
StringArray m_destinations
Definition ModulationAssignerTable.h:96
Component * refreshComponentForCell(int rowNumber, int columnId, bool isRowSelected, Component *existingComponentToUpdate) override
Definition ModulationAssignerTable.cpp:77
TableListBox m_table
Definition ModulationAssignerTable.h:98
String m_id
Definition ModulationAssignerTable.h:107
std::map< ValueTree, int > m_tableMap
Definition ModulationAssignerTable.h:93
Font m_font
Definition ModulationAssignerTable.h:99
const String & getId()
Definition ModulationAssignerTable.h:75
void addRow(const ValueTree &modulationInstanceTree)
Definition ModulationAssignerTable.cpp:145
void paintCell(Graphics &g, int rowNumber, int columnId, int width, int height, bool rowIsSelected) override
Definition ModulationAssignerTable.cpp:56
void paintRowBackground(Graphics &g, int rowNumber, int width, int height, bool rowIsSelected) override
Definition ModulationAssignerTable.cpp:46
const Identifier m_depthIdentifier
Definition ModulationAssignerTable.h:87
StringArray m_sources
Definition ModulationAssignerTable.h:95
TextButton m_backButton
Definition ModulationAssignerTable.h:90
const int k_dropTabIndex
Definition ModulationAssignerTable.h:104
ModulationAssignerTable(ModulationAssigner &owner, String name, String id)
Definition ModulationAssignerTable.cpp:9
Definition AirAbsorptionFilter.cpp:2
Definition ModulationAssignerTable.h:78
static const String TextButtonBackId
Definition ModulationAssignerTable.h:79
static const String TextButtonDeleteId
Definition ModulationAssignerTable.h:80
static const String SliderDepthId
Definition ModulationAssignerTable.h:81