| JUCE
    | 
| Classes | |
| class | ComponentDragger | 
| An object to take care of the logic for dragging components around with the mouse.  More... | |
| class | DragAndDropContainer | 
| Enables drag-and-drop behaviour for a component and all its sub-components.  More... | |
| class | DragAndDropTarget | 
| Components derived from this class can have things dropped onto them by a DragAndDropContainer.  More... | |
| class | DragAndDropTarget::SourceDetails | 
| Contains details about the source of a drag-and-drop operation.  More... | |
| class | FileDragAndDropTarget | 
| Components derived from this class can have files dropped onto them by an external application.  More... | |
| class | LassoSource< SelectableItemType > | 
| A class used by the LassoComponent to manage the things that it selects.  More... | |
| class | LassoComponent< SelectableItemType > | 
| A component that acts as a rectangular selection region, which you drag with the mouse to select groups of objects (in conjunction with a SelectedItemSet).  More... | |
| class | MouseCursor | 
| Represents a mouse cursor image.  More... | |
| class | MouseEvent | 
| Contains position and status information about a mouse event.  More... | |
| struct | MouseWheelDetails | 
| Contains status information about a mouse wheel event.  More... | |
| struct | PenDetails | 
| Contains status information about a pen event.  More... | |
| class | MouseInactivityDetector | 
| This object watches for mouse-events happening within a component, and if the mouse remains still for long enough, triggers an event to indicate that it has become inactive.  More... | |
| class | MouseInactivityDetector::Listener | 
| Classes should implement this to receive callbacks from a MouseInactivityDetector when the mouse becomes active or inactive.  More... | |
| class | MouseInputSource | 
| Represents a linear source of mouse events from a mouse device or individual finger in a multi-touch environment.  More... | |
| class | MouseListener | 
| A MouseListener can be registered with a component to receive callbacks about mouse events that happen to that component.  More... | |
| class | SelectedItemSet< SelectableItemType > | 
| Manages a list of selectable items.  More... | |
| class | TextDragAndDropTarget | 
| Components derived from this class can have text dropped onto them by an external application.  More... | |
| class | TooltipClient | 
| Components that want to use pop-up tooltips should implement this interface.  More... | |
| class | SettableTooltipClient | 
| An implementation of TooltipClient that stores the tooltip string and a method for changing it.  More... | |