Package sc.fiji.snt.gui
package sc.fiji.snt.gui
Customizations and commands for SNT's GUI.
- Author:
- Tiago Ferreira
-
ClassDescriptionA custom GUI component combining a checkbox and spinner control in a single panel.A user-triggered collapsible panel.Interface for monitoring changes in
ColorChooserButton.Creates a JButton holding a color chooser.Generates a simplified color widget holding both predetermined colors and user-defined ones.This class allows you to move a Component by using a mouse.SNT "Cost Function Wizard": runs A* with each of theSNT.CostTypevariants between two endpoints and displays all candidate paths as colored overlays on a single croppedImagePlus.Listener notified when the user picks (or cancels).Manages loading and running of demonstration datasets and reconstructions in SNT.Deprecated.Improvements to JFileChooser, namely:This class makes it easy to drag and drop files from the operating system to a Java program.Implement this inner interface to listen for when files are dropped.A FilePicker panel similar to Scijava's File widget but adopting SNT's FileChooser.Misc. utilities for SNT's GUI.Utility methods forJTableconfiguration and creation.Stateful helper that extracts aJScrollPanefrom its current parent into a free-floating, modelessJDialog, and re-attaches it on demand.Stateful "visiting zoom" helper used by table panels that navigate the canvas on double-click (BookmarkManager, CurationManager, SeedOverlayPanel).A factory forFADerivedIcons presets.The MeasureUI class is a graphical user interface for measuring and analyzingTrees.A reusable panel that presents one or more hierarchical ontologies as searchable checkbox trees.Default cell renderer for Allen CCF ontology trees.Per-palette delegate that builds the "More ยป" pop-up menu and supplies supporting operations (LUT, MIP overlay, snapshot, etc.) shared by SNT's preview-wizard windows (SigmaPalette, andCostPalette).Implements the customized SearchableBar used byPathManagerUI, including GUI commands for selection and morphological filtering of Paths.Utility class for discovery of SNT scriptsA dialog for recording SNT operations as scripts in multiple programming languages (BeanShell, Groovy, Python).An enhanced text field for search operations with built-in options for case-sensitive, word-matching, and regex search modes.Implements SNT 'Sigma wizard'.Listener interface for the sigma (gaussian blur standard deviation) palette.Implements SNT's Command Palette.Implements minor customizations toEditorPanefor usage by SNT.SNT's interpreter UI pane.SNT's REPL window.Syntax-highlighted prompt pane for the SNT scripting REPL.SNT's Groovy REPL.Implements a SearchableBar following SNT's UI.Implements a dialog for exporting SWC files.Implements a dialog for importing SWC files.Utility class that ensures EDT execution.