DockDragController
Обрабатывает жесты drag-and-drop для вкладок докинга внутри DockingRoot, вычисляя предпросмотр сброса, отрыв в окно и намерения докинга.
Обзор
DockDragController обрабатывает перетаскивание вкладок в системе докинга.
Выполняет поиск узлов под курсором, распознает отрыв вкладки в плавающее окно при вытягивании за пределы докинга и формирует объект намерения сброса DockDropIntent.
Связанные ссылки
- DockDropIntent: Разрешенное намерение сброса докинга, содержащее целевую область, границы предпросмотра и идентификаторы исходной и целевой панелей.
- DockingRoot: Корневой визуальный виджет системы докинга IDE, объединяющий узлы дерева, полосы вкладок, разделители, предпросмотр сброса и отрыв в плавающие окна.
API
DockDragController::active()
Проверяет, зарегистрировано ли начальное нажатие для возможного перетаскивания вкладки.
Возвращает boolean: True, если в данный момент выполняется жест перетаскивания..
DockDragController::dragThreshold()
Возвращает порог смещения в пикселях до начала перетаскивания вкладки.
Возвращает float: Порог смещения в пикселях до начала перетаскивания..
DockDragController::dragThreshold(float)
Задает порог смещения в пикселях до начала перетаскивания вкладки.
| Параметр | Тип | Описание |
|---|---|---|
dragThreshold |
float |
Порог в пикселях до начала перетаскивания вкладки. |
Возвращает DockDragController: Данный контроллер для цепочки вызовов..
DockDragController::dragging()
Проверяет, превысило ли движение мыши порог перетаскивания и активно ли перемещение вкладки.
Возвращает boolean: True, если перетаскивание превысило порог смещения..
DockDragController::paneId()
Возвращает уникальный идентификатор перемещаемой панели докинга.
Возвращает String: Идентификатор перетаскиваемой панели..
DockDragController::pointerId()
Возвращает идентификатор активного указателя мыши.
Возвращает int: Идентификатор активного указателя..
DockDragController::previewIntent()
Возвращает текущее разрешенное намерение сброса или предпросмотра.
Возвращает DockDropIntent: Текущее разрешенное намерение сброса..