Package sc.fiji.snt.viewer
Class AbstractBigViewer.Actions
java.lang.Object
sc.fiji.snt.viewer.AbstractBigViewer.Actions
- Enclosing class:
AbstractBigViewer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static Fileprotected static ActionoverlayToggleAction(String name, boolean initialState, Consumer<Boolean> onToggle) Creates anActionthat callsonTogglewith the toggle button's selected state whenever triggered.protected static voidsetDefaultDir(File newDir)
-
Constructor Details
-
Actions
protected Actions()
-
-
Method Details
-
overlayToggleAction
protected static Action overlayToggleAction(String name, boolean initialState, Consumer<Boolean> onToggle) Creates anActionthat callsonTogglewith the toggle button's selected state whenever triggered. Useful for wiring toolbar toggle buttons to viewer overlay state (scale bar, text overlay, etc.).- Parameters:
name- action name (used for accessibility)initialState- initial selected state (returned when source is not a button)onToggle- consumer called with the new boolean state on each action event- Returns:
- the constructed action
-
getDefaultDir
-
setDefaultDir
-