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