JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | List of all members
juce::X11DragState Class Reference

Public Member Functions

bool isDragging () const noexcept
 
void handleExternalSelectionClear ()
 
void handleExternalSelectionRequest (const XEvent &evt)
 
void handleExternalDragAndDropStatus (const XClientMessageEvent &clientMsg)
 
void handleExternalDragButtonReleaseEvent ()
 
void handleExternalDragMotionNotify ()
 
void handleDragAndDropPosition (const XClientMessageEvent &clientMsg, ComponentPeer *peer)
 
void handleDragAndDropDrop (const XClientMessageEvent &clientMsg, ComponentPeer *peer)
 
void handleDragAndDropEnter (const XClientMessageEvent &clientMsg, ComponentPeer *peer)
 
void handleDragAndDropExit ()
 
void handleDragAndDropSelection (const XEvent &evt)
 
void externalResetDragAndDrop ()
 
bool externalDragInit (::Window window, bool text, const String &str, std::function< void()> &&cb)
 

Detailed Description

Definition at line 33 of file juce_DragAndDrop_linux.cpp.

Member Function Documentation

◆ externalDragInit()

bool juce::X11DragState::externalDragInit ( ::Window  window,
bool  text,
const String str,
std::function< void()> &&  cb 
)

Definition at line 348 of file juce_DragAndDrop_linux.cpp.

◆ externalResetDragAndDrop()

void juce::X11DragState::externalResetDragAndDrop ( )

Definition at line 335 of file juce_DragAndDrop_linux.cpp.

◆ handleDragAndDropDrop()

void juce::X11DragState::handleDragAndDropDrop ( const XClientMessageEvent clientMsg,
ComponentPeer peer 
)

Definition at line 191 of file juce_DragAndDrop_linux.cpp.

◆ handleDragAndDropEnter()

void juce::X11DragState::handleDragAndDropEnter ( const XClientMessageEvent clientMsg,
ComponentPeer peer 
)

Definition at line 205 of file juce_DragAndDrop_linux.cpp.

◆ handleDragAndDropExit()

void juce::X11DragState::handleDragAndDropExit ( )

Definition at line 273 of file juce_DragAndDrop_linux.cpp.

◆ handleDragAndDropPosition()

void juce::X11DragState::handleDragAndDropPosition ( const XClientMessageEvent clientMsg,
ComponentPeer peer 
)

Definition at line 149 of file juce_DragAndDrop_linux.cpp.

◆ handleDragAndDropSelection()

void juce::X11DragState::handleDragAndDropSelection ( const XEvent evt)

Definition at line 281 of file juce_DragAndDrop_linux.cpp.

◆ handleExternalDragAndDropStatus()

void juce::X11DragState::handleExternalDragAndDropStatus ( const XClientMessageEvent clientMsg)

Definition at line 78 of file juce_DragAndDrop_linux.cpp.

◆ handleExternalDragButtonReleaseEvent()

void juce::X11DragState::handleExternalDragButtonReleaseEvent ( )

Definition at line 101 of file juce_DragAndDrop_linux.cpp.

◆ handleExternalDragMotionNotify()

void juce::X11DragState::handleExternalDragMotionNotify ( )

Definition at line 117 of file juce_DragAndDrop_linux.cpp.

◆ handleExternalSelectionClear()

void juce::X11DragState::handleExternalSelectionClear ( )

Definition at line 45 of file juce_DragAndDrop_linux.cpp.

◆ handleExternalSelectionRequest()

void juce::X11DragState::handleExternalSelectionRequest ( const XEvent evt)

Definition at line 51 of file juce_DragAndDrop_linux.cpp.

◆ isDragging()

bool juce::X11DragState::isDragging ( ) const
noexcept

Definition at line 39 of file juce_DragAndDrop_linux.cpp.


The documentation for this class was generated from the following file: