64 tc->dragOffsetX =
e.x;
65 tc->dragOffsetY =
e.y;
71 if (
e.mouseWasDraggedSinceMouseDown() && !
isDragging)
81 tc->isBeingDragged =
true;
84 tc->setVisible (
false);
96 tc->isBeingDragged =
false;
98 if (
Toolbar*
const tb = tc->getToolbar())
99 tb->updateAllItemPositions (
true);
126 const bool isBeingUsedAsAButton_)
154 return t !=
nullptr &&
t->isVertical();
249 if (! shouldItemBeAccessible)
Type jmin(const Type a, const Type b)
Definition MathsFunctions.h:60
#define noexcept
Definition DistrhoDefines.h:72
int proportionOfWidth(float proportion) const noexcept
Definition juce_Component.cpp:1111
void setRepaintsOnMouseActivity(bool shouldRepaint) noexcept
Definition juce_Component.cpp:1881
bool isMouseOverOrDragging(bool includeChildren=false) const
Definition juce_Component.cpp:3191
Component * getParentComponent() const noexcept
Definition juce_Component.h:804
int proportionOfHeight(float proportion) const noexcept
Definition juce_Component.cpp:1112
int getHeight() const noexcept
Definition juce_Component.h:274
void addAndMakeVisible(Component *child, int zOrder=-1)
Definition juce_Component.cpp:1554
void setAlwaysOnTop(bool shouldStayOnTop)
Definition juce_Component.cpp:1074
void setMouseCursor(const MouseCursor &cursorType)
Definition juce_Component.cpp:1859
void repaint()
Definition juce_Component.cpp:1917
Component() noexcept
Definition juce_Component.cpp:517
void setBounds(int x, int y, int width, int height)
Definition juce_Component.cpp:1147
Colour findColour(int colourID, bool inheritFromParent=false) const
Definition juce_Component.cpp:2219
static std::unique_ptr< AccessibilityHandler > createIgnoredAccessibilityHandler(Component &)
Definition juce_Component.cpp:3292
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
int getParentWidth() const noexcept
Definition juce_Component.cpp:1114
int getParentHeight() const noexcept
Definition juce_Component.cpp:1120
Definition juce_DragAndDropContainer.h:51
static DragAndDropContainer * findParentDragContainerFor(Component *childComponent)
Definition juce_DragAndDropContainer.cpp:547
Definition juce_GraphicsContext.h:660
Definition juce_GraphicsContext.h:45
@ DraggingHandCursor
Definition juce_MouseCursor.h:57
Definition juce_MouseEvent.h:39
Definition juce_Rectangle.h:67
Definition juce_ScaledImage.h:45
Definition juce_String.h:53
* e
Definition inflate.c:1404
struct huft * t
Definition inflate.c:943
int y
Definition inflate.c:1588
int g
Definition inflate.c:1573
Definition carla_juce.cpp:31
constexpr Type jmin(Type a, Type b)
Definition juce_MathsFunctions.h:106
@ button
Definition juce_AccessibilityRole.h:38
#define true
Definition ordinals.h:82
#define false
Definition ordinals.h:83
uch h[RAND_HEAD_LEN]
Definition crypt.c:459
ss
Definition zipinfo.c:2292
#define const
Definition zconf.h:137