◆ X11DragState()
| juce::X11DragState::X11DragState |
( |
| ) |
|
|
default |
◆ externalDragInit()
| bool juce::X11DragState::externalDragInit |
( |
::Window | window, |
|
|
bool | text, |
|
|
const String & | str, |
|
|
std::function< void()> && | cb ) |
|
inline |
◆ externalFindDragTargetWindow()
| ::Window juce::X11DragState::externalFindDragTargetWindow |
( |
::Window | target | ) |
|
|
inlineprivate |
◆ externalResetDragAndDrop()
| void juce::X11DragState::externalResetDragAndDrop |
( |
| ) |
|
|
inline |
◆ getAtoms()
◆ getDisplay()
| ::Display * juce::X11DragState::getDisplay |
( |
| ) |
const |
|
inlineprivatenoexcept |
◆ getDnDVersionForWindow()
| int juce::X11DragState::getDnDVersionForWindow |
( |
::Window | target | ) |
|
|
inlineprivate |
◆ handleDragAndDropDataReceived()
| void juce::X11DragState::handleDragAndDropDataReceived |
( |
| ) |
|
|
inlineprivate |
◆ handleDragAndDropDrop()
| void juce::X11DragState::handleDragAndDropDrop |
( |
const XClientMessageEvent & | clientMsg, |
|
|
ComponentPeer * | peer ) |
|
inline |
◆ handleDragAndDropEnter()
| void juce::X11DragState::handleDragAndDropEnter |
( |
const XClientMessageEvent & | clientMsg, |
|
|
ComponentPeer * | peer ) |
|
inline |
◆ handleDragAndDropExit()
| void juce::X11DragState::handleDragAndDropExit |
( |
| ) |
|
|
inline |
◆ handleDragAndDropPosition()
| void juce::X11DragState::handleDragAndDropPosition |
( |
const XClientMessageEvent & | clientMsg, |
|
|
ComponentPeer * | peer ) |
|
inline |
◆ handleDragAndDropSelection()
| void juce::X11DragState::handleDragAndDropSelection |
( |
const XEvent & | evt | ) |
|
|
inline |
◆ handleExternalDragAndDropStatus()
| void juce::X11DragState::handleExternalDragAndDropStatus |
( |
const XClientMessageEvent & | clientMsg | ) |
|
|
inline |
◆ handleExternalDragButtonReleaseEvent()
| void juce::X11DragState::handleExternalDragButtonReleaseEvent |
( |
| ) |
|
|
inline |
◆ handleExternalDragMotionNotify()
| void juce::X11DragState::handleExternalDragMotionNotify |
( |
| ) |
|
|
inline |
◆ handleExternalSelectionClear()
| void juce::X11DragState::handleExternalSelectionClear |
( |
| ) |
|
|
inline |
◆ handleExternalSelectionRequest()
| void juce::X11DragState::handleExternalSelectionRequest |
( |
const XEvent & | evt | ) |
|
|
inline |
◆ isDragging()
| bool juce::X11DragState::isDragging |
( |
| ) |
const |
|
inlinenoexcept |
◆ isWindowDnDAware()
| bool juce::X11DragState::isWindowDnDAware |
( |
::Window | w | ) |
const |
|
inlineprivate |
◆ resetDragAndDrop()
| void juce::X11DragState::resetDragAndDrop |
( |
| ) |
|
|
inlineprivate |
◆ sendDragAndDropFinish()
| void juce::X11DragState::sendDragAndDropFinish |
( |
| ) |
|
|
inlineprivate |
◆ sendDragAndDropMessage()
| void juce::X11DragState::sendDragAndDropMessage |
( |
XClientMessageEvent & | msg | ) |
|
|
inlineprivate |
◆ sendDragAndDropStatus()
| void juce::X11DragState::sendDragAndDropStatus |
( |
bool | acceptDrop, |
|
|
Atom | dropAction ) |
|
inlineprivate |
◆ sendExternalDragAndDropDrop()
| void juce::X11DragState::sendExternalDragAndDropDrop |
( |
| ) |
|
|
inlineprivate |
◆ sendExternalDragAndDropEnter()
| void juce::X11DragState::sendExternalDragAndDropEnter |
( |
| ) |
|
|
inlineprivate |
◆ sendExternalDragAndDropLeave()
| void juce::X11DragState::sendExternalDragAndDropLeave |
( |
| ) |
|
|
inlineprivate |
◆ sendExternalDragAndDropMessage()
| bool juce::X11DragState::sendExternalDragAndDropMessage |
( |
XClientMessageEvent & | msg | ) |
|
|
inlineprivate |
◆ sendExternalDragAndDropPosition()
| void juce::X11DragState::sendExternalDragAndDropPosition |
( |
| ) |
|
|
inlineprivate |
◆ updateDraggedFileList()
| void juce::X11DragState::updateDraggedFileList |
( |
const XClientMessageEvent & | clientMsg, |
|
|
::Window | requestor ) |
|
inlineprivate |
◆ allowedTypes
| Array<Atom> juce::X11DragState::allowedTypes |
|
private |
◆ canDrop
| bool juce::X11DragState::canDrop = false |
|
private |
◆ completionCallback
| std::function<void()> juce::X11DragState::completionCallback = nullptr |
|
private |
◆ dragAndDropCurrentMimeType
| Atom juce::X11DragState::dragAndDropCurrentMimeType |
|
private |
◆ dragAndDropSourceWindow
| ::Window juce::X11DragState::dragAndDropSourceWindow = 0 |
|
private |
◆ dragging
| bool juce::X11DragState::dragging = false |
|
private |
◆ dragInfo
◆ expectingStatus
| bool juce::X11DragState::expectingStatus = false |
|
private |
◆ finishAfterDropDataReceived
| bool juce::X11DragState::finishAfterDropDataReceived = false |
|
private |
◆ isText
| bool juce::X11DragState::isText = false |
|
private |
◆ silentRect
◆ srcMimeTypeAtomList
| Array<Atom> juce::X11DragState::srcMimeTypeAtomList |
|
private |
◆ targetWindow
| ::Window juce::X11DragState::targetWindow = 0 |
|
private |
◆ textOrFiles
| String juce::X11DragState::textOrFiles |
|
private |
◆ windowH
| ::Window juce::X11DragState::windowH = 0 |
|
private |
◆ xdndVersion
| int juce::X11DragState::xdndVersion = -1 |
|
private |
The documentation for this class was generated from the following file: