This is the complete list of members for LayoutSplitter, including all inherited members.
addListener(Listener *newListener) | LayoutItem | |
BottomUp enum value | LayoutItem | |
callListenersCallback(juce::Rectangle< int > newBounds) | LayoutItem | |
callListenersCallback(float relativePosition, bool final) | LayoutItem | |
ComponentItem enum value | LayoutItem | |
constrainBounds(juce::Rectangle< int > &bounds, bool &changedWidth, bool &changedHeight, bool preferVertical) | LayoutItem | |
fixUpLayoutItems() | LayoutItem | virtual |
getAspectRatio() const | LayoutItem | |
getBoundsAreFinal() const | LayoutItem | |
getComponent() const | LayoutItem | |
getComponentID() const | LayoutItem | |
getItemBounds() const | LayoutItem | |
getLayoutItem(juce::ValueTree &node, juce::Component *) | LayoutItem | static |
getLayoutItem(juce::ValueTree &node, juce::String &componentID) | LayoutItem | static |
getMaximumHeight() const | LayoutItem | |
getMaximumRelativePosition() const | LayoutSplitter | |
getMaximumWidth() const | LayoutItem | |
getMinimumHeight() const | LayoutItem | |
getMinimumRelativePosition() const | LayoutSplitter | |
getMinimumWidth() const | LayoutItem | |
getNameFromOrientation(LayoutItem::Orientation o) | LayoutItem | static |
getOrCreateData(juce::ValueTree &node, juce::UndoManager *undo=nullptr) | LayoutItem | static |
getOrCreateData(juce::UndoManager *undo=nullptr) | LayoutItem | |
getOrientation() const | LayoutItem | |
getOrientationFromName(juce::Identifier name) | LayoutItem | static |
getOverlayHeight() const | LayoutItem | |
getOverlayJustification() const | LayoutItem | |
getOverlayWidth() const | LayoutItem | |
getPaddedItemBounds() const | LayoutItem | |
getPaddingBottom() const | LayoutItem | |
getPaddingLeft() const | LayoutItem | |
getPaddingRight() const | LayoutItem | |
getPaddingTop() const | LayoutItem | |
getRelativePosition() const | LayoutSplitter | |
getSizeLimits(int &minW, int &maxW, int &minH, int &maxH) | LayoutItem | virtual |
getSizeLimits(const juce::ValueTree &node, int &minW, int &maxW, int &minH, int &maxH, int start, int end) | LayoutItem | static |
getStretch(float &w, float &h) const | LayoutItem | |
getStretch(const juce::ValueTree &node, float &w, float &h, int start=0, int end=-1) | LayoutItem | static |
getWrappedComponent() const | LayoutItem | |
hasComponent() const | LayoutItem | |
Invalid enum value | LayoutItem | |
isComponentItem() const | LayoutItem | |
isHorizontal() const | LayoutSplitter | |
isOverlay() const | LayoutItem | |
isSpacerItem() const | LayoutItem | |
isSplitterItem() const | LayoutItem | |
isSubLayout() const | LayoutItem | |
isValid() | LayoutItem | |
isVertical() const | LayoutItem | |
ItemType enum name | LayoutItem | |
itemTypeBuilder | LayoutItem | static |
itemTypeComponent | LayoutItem | static |
itemTypeInvalid | LayoutItem | static |
itemTypeLabeledComponent | LayoutItem | static |
itemTypeLine | LayoutItem | static |
itemTypeSpacer | LayoutItem | static |
itemTypeSplitter | LayoutItem | static |
itemTypeSubLayout | LayoutItem | static |
LabeledComponentItem enum value | LayoutItem | |
LayoutItem(LayoutItem::Orientation o) | LayoutItem | |
LayoutItem(juce::ValueTree state) | LayoutItem | |
LayoutSplitter(juce::ValueTree &node) | LayoutSplitter | |
LeftToRight enum value | LayoutItem | |
LineItem enum value | LayoutItem | |
makeChildComponent(juce::ValueTree &parent, juce::Component *component, bool owned=false, int idx=-1, juce::UndoManager *undo=nullptr) | LayoutItem | static |
makeChildSpacer(juce::ValueTree &parent, float stretchX=1.0, float stretchY=1.0, int idx=-1, juce::UndoManager *undo=nullptr) | LayoutItem | static |
makeChildSplitter(juce::ValueTree &parent, float position, int idx=-1, juce::UndoManager *undo=nullptr) | LayoutItem | static |
makeLabeledChildComponent(juce::ValueTree &parent, juce::Component *component, juce::String text, LayoutItem::Orientation o=LayoutItem::TopDown, bool owned=false, int idx=-1, juce::UndoManager *undo=nullptr) | LayoutItem | static |
makeSubLayout(juce::ValueTree &parent, Orientation orientation, int idx=-1, juce::UndoManager *undo=nullptr) | LayoutItem | static |
Orientation enum name | LayoutItem | |
orientationBottomUp | LayoutItem | static |
orientationLeftToRight | LayoutItem | static |
orientationRightToLeft | LayoutItem | static |
orientationTopDown | LayoutItem | static |
orientationUnknown | LayoutItem | static |
paintBounds(const juce::ValueTree &node, juce::Graphics &g) | LayoutItem | static |
propAspectRatio | LayoutItem | static |
propComponentID | LayoutItem | static |
propComponentName | LayoutItem | static |
propGroupJustification | LayoutItem | static |
propGroupName | LayoutItem | static |
propGroupText | LayoutItem | static |
propLabelFontSize | LayoutItem | static |
propLabelJustification | LayoutItem | static |
propLabelText | LayoutItem | static |
propLayoutBounds | LayoutItem | static |
propMaxHeight | LayoutItem | static |
propMaxWidth | LayoutItem | static |
propMinHeight | LayoutItem | static |
propMinWidth | LayoutItem | static |
propOrientation | LayoutItem | static |
propOverlay | LayoutItem | static |
propOverlayHeight | LayoutItem | static |
propOverlayJustification | LayoutItem | static |
propOverlayWidth | LayoutItem | static |
propPaddingBottom | LayoutItem | static |
propPaddingLeft | LayoutItem | static |
propPaddingRight | LayoutItem | static |
propPaddingTop | LayoutItem | static |
propRelativeMaxPosition | LayoutSplitter | static |
propRelativeMinPosition | LayoutSplitter | static |
propRelativePosition | LayoutSplitter | static |
propStretchX | LayoutItem | static |
propStretchY | LayoutItem | static |
realize(juce::ValueTree &node, juce::Component *owningComponent, Layout *layout) | LayoutItem | virtual |
removeComponent(juce::ValueTree &parent, juce::Component *c, juce::UndoManager *undo=nullptr) | LayoutItem | static |
removeListener(Listener *listener) | LayoutItem | |
RightToLeft enum value | LayoutItem | |
setAspectRatio(const float ratio, juce::UndoManager *undo=nullptr) | LayoutItem | |
setBounds(juce::Rectangle< int > b) | LayoutSplitter | |
setBoundsAreFinal(bool final) | LayoutItem | |
setComponent(juce::Component *ptr, bool owned=false, juce::UndoManager *undo=nullptr) | LayoutItem | |
setFixedHeight(const int h, juce::UndoManager *undo=nullptr) | LayoutItem | |
setFixedSize(const int w, const int h, juce::UndoManager *undo=nullptr) | LayoutItem | |
setFixedWidth(const int w, juce::UndoManager *undo=nullptr) | LayoutItem | |
setIsOverlay(const int overlay) | LayoutItem | |
setItemBounds(juce::Rectangle< int > b) | LayoutItem | |
setItemBounds(int x, int y, int w, int h) | LayoutItem | |
setItemParameters(float inStretchX, float inStretchY, int inMinWidth, int inMinHeight, int inMaxWidth, int inMaxHeight, int inPaddingTop, int inPaddingLeft, int inPaddingRight, int inPaddingBottom, float inAspectRatio, juce::UndoManager *undo=nullptr) | LayoutItem | |
setLabelText(const juce::String &text, juce::UndoManager *undo=nullptr) | LayoutItem | |
setMaximumHeight(const int h, juce::UndoManager *undo=nullptr) | LayoutItem | |
setMaximumRelativePosition(const float max, juce::UndoManager *undo=nullptr) | LayoutSplitter | |
setMaximumWidth(const int w, juce::UndoManager *undo=nullptr) | LayoutItem | |
setMinimumHeight(const int h, juce::UndoManager *undo=nullptr) | LayoutItem | |
setMinimumRelativePosition(const float min, juce::UndoManager *undo=nullptr) | LayoutSplitter | |
setMinimumWidth(const int w, juce::UndoManager *undo=nullptr) | LayoutItem | |
setOrientation(const Orientation, juce::UndoManager *undo=nullptr) | LayoutItem | |
setOverlayHeight(float h) | LayoutItem | |
setOverlayJustification(int j) | LayoutItem | |
setOverlayWidth(float w) | LayoutItem | |
setPadding(const int p, juce::UndoManager *undo=nullptr) | LayoutItem | |
setPaddingBottom(const int p, juce::UndoManager *undo=nullptr) | LayoutItem | |
setPaddingLeft(const int p, juce::UndoManager *undo=nullptr) | LayoutItem | |
setPaddingRight(const int p, juce::UndoManager *undo=nullptr) | LayoutItem | |
setPaddingTop(const int p, juce::UndoManager *undo=nullptr) | LayoutItem | |
setRelativePosition(float position, juce::UndoManager *undo=nullptr) | LayoutSplitter | |
setStretch(float w, float h, juce::UndoManager *undo=nullptr) | LayoutItem | |
setWrappedComponentID(const juce::String &name, bool setComp) | LayoutItem | |
SpacerItem enum value | LayoutItem | |
SplitterItem enum value | LayoutItem | |
state | LayoutItem | |
SubLayout enum value | LayoutItem | |
TopDown enum value | LayoutItem | |
Unknown enum value | LayoutItem | |
updateGeometry(juce::ValueTree &node, juce::Rectangle< int > bounds) | LayoutItem | static |
updateGeometry(juce::ValueTree &node, juce::Rectangle< int > bounds, int start, int end) | LayoutItem | static |
~LayoutItem() | LayoutItem | virtual |
~LayoutSplitter() | LayoutSplitter | virtual |