11 DraggableLabel(
const String& name = String(),
const String& labelText = String());
13 void mouseDown(
const MouseEvent&)
override;
14 void mouseUp(
const MouseEvent&)
override;
15 void mouseMove(
const MouseEvent&)
override;
16 void mouseExit(
const MouseEvent&)
override;
A Label that can be dragged and dropped e.g. onto a DropComponent.
Definition DraggableLabel.h:9
void mouseExit(const MouseEvent &) override
Definition DraggableLabel.cpp:77
void setEnableDrag(bool dragEnabled)
Definition DraggableLabel.cpp:46
void setHoverHandImage(const Image &image)
Definition DraggableLabel.cpp:96
void setGrabHandImage(const Image &image)
Definition DraggableLabel.cpp:98
var m_dragAndDropDescription
Definition DraggableLabel.h:39
DraggableLabel(const String &name=String(), const String &labelText=String())
Definition DraggableLabel.cpp:7
bool m_isDragging
Definition DraggableLabel.h:44
void setDragAndDropDescription(const var &newDescription)
Definition DraggableLabel.cpp:41
struct krotos::DraggableLabel::AlphaValues m_alphas
bool m_dragEnabled
Definition DraggableLabel.h:38
Image m_hoverHandImage
Definition DraggableLabel.h:41
static const String DraggableLabelID
The ID of this drag source.
Definition DraggableLabel.h:29
void mouseUp(const MouseEvent &) override
Definition DraggableLabel.cpp:86
Image m_grabHandImage
Definition DraggableLabel.h:42
void mouseMove(const MouseEvent &) override
Definition DraggableLabel.cpp:48
void mouseDown(const MouseEvent &) override
Definition DraggableLabel.cpp:15
Definition AirAbsorptionFilter.cpp:2
Definition DraggableLabel.h:33
float defaultAlpha
Definition DraggableLabel.h:34
float hoverGrabAlpha
Definition DraggableLabel.h:35