createDefaultActions<T> static method
Creates a list of all default actions.
Returns a comprehensive set of actions including:
- Selection: Select all, invert selection, clear selection
- Editing: Delete, duplicate, cut, copy, paste
- Navigation: Fit to view, fit selected, zoom controls
- Arrangement: Bring forward, send backward, to front/back
- Alignment: Align top/bottom/left/right, center horizontally/vertically
- General: Cancel operation, toggle minimap/snapping
Example:
final manager = NodeFlowShortcutManager<MyData>();
manager.registerActions(DefaultNodeFlowActions.createDefaultActions());
Implementation
static List<NodeFlowAction<T>> createDefaultActions<T>() {
return [
// Selection actions
_SelectAllNodesAction<T>(),
_InvertSelectionAction<T>(),
_ClearSelectionAction<T>(),
// Editing actions
_DeleteSelectedAction<T>(),
_DuplicateSelectedAction<T>(),
_CutSelectedAction<T>(),
_CopySelectedAction<T>(),
_PasteAction<T>(),
// Navigation actions
_FitToViewAction<T>(),
_FitSelectedAction<T>(),
_ResetZoomAction<T>(),
_ZoomInAction<T>(),
_ZoomOutAction<T>(),
// Arrangement actions
_BringToFrontAction<T>(),
_SendToBackAction<T>(),
_BringForwardAction<T>(),
_SendBackwardAction<T>(),
// Alignment actions
_AlignTopAction<T>(),
_AlignBottomAction<T>(),
_AlignLeftAction<T>(),
_AlignRightAction<T>(),
_AlignHorizontalCenterAction<T>(),
_AlignVerticalCenterAction<T>(),
// General actions
_CancelOperationAction<T>(),
_ToggleMinimapAction<T>(),
_ToggleSnappingAction<T>(),
];
}