.. index:: pair: struct; EE::Window::DragResult .. _doxid-struct_e_e_1_1_window_1_1_drag_result: struct EE::Window::DragResult ============================= .. toctree:: :hidden: Overview ~~~~~~~~ .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include struct DragResult { // fields std::string :target:`error`; :ref:`DragEndReason` :target:`reason` { :ref:`DragEndReason::Cancelled` }; :ref:`DragAction` :target:`performedAction` { :ref:`DragAction::None` }; bool :ref:`releasedOverSource` { false }; }; .. _details-struct_e_e_1_1_window_1_1_drag_result: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Fields ------ .. index:: pair: variable; releasedOverSource .. _doxid-struct_e_e_1_1_window_1_1_drag_result_1a972d92315f6467ec84842bd35db8233e: .. ref-code-block:: cpp :class: doxyrest-title-code-block bool releasedOverSource { false } The gesture was released over its own source window, which X11 never offers as a native target: the session ends Cancelled, and the application can complete it as an internal drop. Elsewhere the source window receives ordinary FileDropped events instead.