Column-reorder drag in progress; internal, owned by the application.
More...
#include <gui_controls/gui_table_types.h>
|
| bool | IsDragging () const |
| | The press has moved the drag distance: a column move, not a sort click.
|
Column-reorder drag in progress; internal, owned by the application.
◆ IsDragging()
| bool tachyon::ColumnDragState::IsDragging |
( |
| ) |
const |
|
inline |
The press has moved the drag distance: a column move, not a sort click.
◆ press
the header's press; a drag once it moves the drag distance
◆ tableID
◆ fromCol
| int tachyon::ColumnDragState::fromCol = -1 |
◆ toCol
| int tachyon::ColumnDragState::toCol = -1 |
◆ offsetX
| int32_t tachyon::ColumnDragState::offsetX = 0 |
pointer travel since the press, layout space
◆ headerRects
Header rects at drag start (layout space), for edge-crossing.
◆ minTarget
| int tachyon::ColumnDragState::minTarget = 0 |
Inclusive target range, bounded by locked columns.
◆ maxTarget
| int tachyon::ColumnDragState::maxTarget = 0 |
◆ sectionBodyID
Body of the section being dragged in; drags never leave their section.
◆ startScrollX
| int32_t tachyon::ColumnDragState::startScrollX = 0 |
Scroll-X at drag start, to correct the cursor for mid-drag scrolling.
The documentation for this struct was generated from the following file: