dialogs library
Dialog windows and alerts.
Modal dialogs for alerts, updates, and user confirmations.
Classes
- FluorophoreLibraryEditResult
- Result returned from the fluorophore library editor dialog.
- UpdateDialogContent
Functions
-
displayPlateInfo(
BuildContext context, String plateName, HashCadPlate plate) → void -
fluorophoreShapeIcon(
FluorophoreShape shape, {double size = 16}) → Widget - Widget mapping for fluorophore shapes.
-
showAssemblyHandleEditDialog(
BuildContext context, DesignState appState, String currentValue, HandleKey handleKey) → Future< Map< String, dynamic> ?> - Shows dialog for editing assembly handle value and enforce status. Returns a map with:
-
showFluorophoreLibraryDialog(
BuildContext context, Map< String, Fluorophore> currentPalette) → Future<FluorophoreLibraryEditResult?> - Shows the fluorophore library editor dialog and returns the updated palette. Returns null if the user cancels.
-
showKeyboardShortcutsDialog(
BuildContext context) → void -
showSeedHandleDeletionDialog(
BuildContext context, String seedID) → Future< String?> - Shows dialog for deleting seed handles with options for group or individual deletion. Returns 'group', 'single', or null (if cancelled).
-
showSeedHandleSelectionDialog(
BuildContext context, String seedID) → Future< String?> - Shows dialog for selecting seed handles with options for group or individual selection. Returns 'group', 'single', or null (if cancelled).
-
showUpdateDialog(
BuildContext context, {bool isManualCheck = false}) → Future< void> - Shows the update dialog
-
showWarning(
BuildContext context, String title, String message) → void