49 && !
border.subtractedFrom (totalSize).contains (position))
153 p->applyNewBounds (newBounds);
Type jmax(const Type a, const Type b)
Definition MathsFunctions.h:48
#define noexcept
Definition DistrhoDefines.h:72
Definition juce_BorderSize.h:42
Definition juce_ComponentBoundsConstrainer.h:44
int getHeight() const noexcept
Definition juce_Component.h:274
void setMouseCursor(const MouseCursor &cursorType)
Definition juce_Component.cpp:1859
void repaint()
Definition juce_Component.cpp:1917
Component() noexcept
Definition juce_Component.cpp:517
int getWidth() const noexcept
Definition juce_Component.h:271
LookAndFeel & getLookAndFeel() const noexcept
Definition juce_Component.cpp:2173
Rectangle< int > getLocalBounds() const noexcept
Definition juce_Component.cpp:2283
Definition juce_GraphicsContext.h:45
Definition juce_MouseCursor.h:39
@ TopLeftCornerResizeCursor
Definition juce_MouseCursor.h:67
@ BottomLeftCornerResizeCursor
Definition juce_MouseCursor.h:69
@ NormalCursor
Definition juce_MouseCursor.h:48
@ LeftEdgeResizeCursor
Definition juce_MouseCursor.h:65
@ BottomEdgeResizeCursor
Definition juce_MouseCursor.h:64
@ TopEdgeResizeCursor
Definition juce_MouseCursor.h:63
@ BottomRightCornerResizeCursor
Definition juce_MouseCursor.h:70
@ RightEdgeResizeCursor
Definition juce_MouseCursor.h:66
@ TopRightCornerResizeCursor
Definition juce_MouseCursor.h:68
Definition juce_MouseEvent.h:39
Definition juce_Point.h:42
Definition juce_Rectangle.h:67
bool contains(ValueType xCoord, ValueType yCoord) const noexcept
Definition juce_Rectangle.h:622
ValueType getHeight() const noexcept
Definition juce_Rectangle.h:136
ValueType getWidth() const noexcept
Definition juce_Rectangle.h:133
Definition juce_ResizableBorderComponent.h:94
@ right
Definition juce_ResizableBorderComponent.h:102
@ bottom
Definition juce_ResizableBorderComponent.h:103
@ top
Definition juce_ResizableBorderComponent.h:101
@ left
Definition juce_ResizableBorderComponent.h:100
MouseCursor getMouseCursor() const noexcept
Definition juce_ResizableBorderComponent.cpp:69
int zone
Definition juce_ResizableBorderComponent.h:162
static Zone fromPositionOnBorder(Rectangle< int > totalSize, BorderSize< int > border, Point< int > position)
Definition juce_ResizableBorderComponent.cpp:42
Zone(int zoneFlags) noexcept
Definition juce_ResizableBorderComponent.cpp:30
void mouseDrag(const MouseEvent &) override
Definition juce_ResizableBorderComponent.cpp:132
bool hitTest(int x, int y) override
Definition juce_ResizableBorderComponent.cpp:165
ComponentBoundsConstrainer * constrainer
Definition juce_ResizableBorderComponent.h:186
~ResizableBorderComponent() override
void mouseDown(const MouseEvent &) override
Definition juce_ResizableBorderComponent.cpp:116
WeakReference< Component > component
Definition juce_ResizableBorderComponent.h:185
void updateMouseZone(const MouseEvent &)
Definition juce_ResizableBorderComponent.cpp:184
void mouseUp(const MouseEvent &) override
Definition juce_ResizableBorderComponent.cpp:159
void mouseEnter(const MouseEvent &) override
Definition juce_ResizableBorderComponent.cpp:106
void paint(Graphics &) override
Definition juce_ResizableBorderComponent.cpp:101
void mouseMove(const MouseEvent &) override
Definition juce_ResizableBorderComponent.cpp:111
BorderSize< int > borderSize
Definition juce_ResizableBorderComponent.h:187
Zone mouseZone
Definition juce_ResizableBorderComponent.h:189
void setBorderThickness(BorderSize< int > newBorderSize)
Definition juce_ResizableBorderComponent.cpp:170
Rectangle< int > originalBounds
Definition juce_ResizableBorderComponent.h:188
BorderSize< int > getBorderThickness() const
Definition juce_ResizableBorderComponent.cpp:179
ResizableBorderComponent(Component *componentToResize, ComponentBoundsConstrainer *constrainer)
Definition juce_ResizableBorderComponent.cpp:90
* e
Definition inflate.c:1404
unsigned z
Definition inflate.c:1589
int y
Definition inflate.c:1588
int g
Definition inflate.c:1573
static ZCONST unsigned border[]
Definition inflate.c:749
unsigned x[BMAX+1]
Definition inflate.c:1586
Definition carla_juce.cpp:31
constexpr Type jmin(Type a, Type b)
Definition juce_MathsFunctions.h:106
constexpr Type jmax(Type a, Type b)
Definition juce_MathsFunctions.h:94
uch * p
Definition crypt.c:594
#define const
Definition zconf.h:137