33 s.incrementToEndOfWhitespace();
66 for (
int i =
e.getNumInputs(); --
i >= 0;)
97 String::CharPointerType
text (
s.getCharPointer());
109 return left == other.left &&
top == other.top &&
right == other.right &&
bottom == other.bottom;
114 return ! operator== (other);
152 if (
scope ==
nullptr)
155 return resolve (&defaultScope);
180 return dependsOnSymbolsOtherThanThis (
left.getExpression())
181 || dependsOnSymbolsOtherThanThis (
right.getExpression())
182 || dependsOnSymbolsOtherThanThis (
top.getExpression())
183 || dependsOnSymbolsOtherThanThis (
bottom.getExpression());
188 return left.toString() +
", " +
top.toString() +
", " +
right.toString() +
", " +
bottom.toString();
193 left =
left.getExpression().withRenamedSymbol (oldSymbol, newName,
scope);
194 right =
right.getExpression().withRenamedSymbol (oldSymbol, newName,
scope);
195 top =
top.getExpression().withRenamedSymbol (oldSymbol, newName,
scope);
225 for (
int i = 32; --
i >= 0;)
static Audio_Scope * scope
Definition player.cpp:26
Component & getComponent() const noexcept
Definition juce_Component.h:2363
Definition juce_Component.h:36
void setPositioner(Positioner *newPositioner)
Definition juce_Component.cpp:2275
Positioner * getPositioner() const noexcept
Definition juce_Component.cpp:2270
void setBounds(int x, int y, int width, int height)
Definition juce_Component.cpp:1147
Definition juce_Expression.h:109
virtual Expression getSymbolValue(const String &symbol) const
Definition juce_Expression.cpp:1123
Definition juce_Expression.h:44
static Expression parse(String::CharPointerType &stringToParse, String &parseError)
Definition juce_Expression.cpp:976
@ symbolType
Definition juce_Expression.h:223
@ operatorType
Definition juce_Expression.h:222
Definition juce_Rectangle.h:67
ValueType getRight() const noexcept
Definition juce_Rectangle.h:139
Rectangle< float > toFloat() const noexcept
Definition juce_Rectangle.h:873
ValueType getBottom() const noexcept
Definition juce_Rectangle.h:142
ValueType getX() const noexcept
Definition juce_Rectangle.h:127
ValueType getY() const noexcept
Definition juce_Rectangle.h:130
Definition juce_RelativeCoordinate.h:73
Definition juce_RelativeCoordinatePositioner.h:58
RelativeCoordinatePositionerBase(Component &)
Definition juce_RelativeCoordinatePositioner.cpp:236
bool addCoordinate(const RelativeCoordinate &)
Definition juce_RelativeCoordinatePositioner.cpp:291
Definition juce_RelativeRectangle.cpp:201
RelativeRectangle rectangle
Definition juce_RelativeRectangle.cpp:251
bool isUsingRectangle(const RelativeRectangle &other) const noexcept
Definition juce_RelativeRectangle.cpp:218
void applyToComponentBounds() override
Definition juce_RelativeRectangle.cpp:223
RelativeRectangleComponentPositioner(Component &comp, const RelativeRectangle &r)
Definition juce_RelativeRectangle.cpp:203
bool registerCoordinates() override
Definition juce_RelativeRectangle.cpp:209
void applyNewBounds(const Rectangle< int > &newBounds) override
Definition juce_RelativeRectangle.cpp:239
Definition juce_RelativeRectangle.h:40
RelativeRectangle()
Definition juce_RelativeRectangle.cpp:76
void moveToAbsolute(const Rectangle< float > &newPos, const Expression::Scope *scope)
Definition juce_RelativeRectangle.cpp:168
const Rectangle< float > resolve(const Expression::Scope *scope) const
Definition juce_RelativeRectangle.cpp:150
RelativeCoordinate left
Definition juce_RelativeRectangle.h:105
RelativeCoordinate right
Definition juce_RelativeRectangle.h:105
void applyToComponent(Component &component) const
Definition juce_RelativeRectangle.cpp:256
bool isDynamic() const
Definition juce_RelativeRectangle.cpp:176
String toString() const
Definition juce_RelativeRectangle.cpp:186
RelativeCoordinate top
Definition juce_RelativeRectangle.h:105
void renameSymbol(const Expression::Symbol &oldSymbol, const String &newName, const Expression::Scope &scope)
Definition juce_RelativeRectangle.cpp:191
RelativeCoordinate bottom
Definition juce_RelativeRectangle.h:105
Definition juce_RelativeRectangle.cpp:120
const RelativeRectangle & rect
Definition juce_RelativeRectangle.cpp:145
Expression getSymbolValue(const String &symbol) const
Definition juce_RelativeRectangle.cpp:124
RelativeRectangleLocalScope(const RelativeRectangle &rect_)
Definition juce_RelativeRectangle.cpp:122
Definition juce_String.h:53
* e
Definition inflate.c:1404
int * l
Definition inflate.c:1579
struct huft * t
Definition inflate.c:943
register unsigned i
Definition inflate.c:1575
unsigned s
Definition inflate.c:1555
static int JUCE_CDECL comp(const void *a, const void *b)
Definition lsp.c:298
Definition juce_RelativeRectangle.cpp:30
void skipComma(String::CharPointerType &s)
Definition juce_RelativeRectangle.cpp:31
static bool dependsOnSymbolsOtherThanThis(const Expression &e)
Definition juce_RelativeRectangle.cpp:39
Definition carla_juce.cpp:31
constexpr Type jmax(Type a, Type b)
Definition juce_MathsFunctions.h:94
Definition juce_Expression.h:186
@ y
Definition juce_RelativeCoordinate.h:168
@ top
Definition juce_RelativeCoordinate.h:167
@ left
Definition juce_RelativeCoordinate.h:167
@ unknown
Definition juce_RelativeCoordinate.h:170
@ right
Definition juce_RelativeCoordinate.h:167
@ parent
Definition juce_RelativeCoordinate.h:169
@ x
Definition juce_RelativeCoordinate.h:168
@ height
Definition juce_RelativeCoordinate.h:168
@ width
Definition juce_RelativeCoordinate.h:168
@ bottom
Definition juce_RelativeCoordinate.h:167
static Type getTypeOf(const String &s) noexcept
Definition juce_RelativeCoordinate.cpp:39
const char * text
Definition swell-functions.h:167
uch * p
Definition crypt.c:594
int r
Definition crypt.c:458