mahos_dq.gui.confocal.ConfocalGUI#
- class mahos_dq.gui.confocal.ConfocalGUI(gconf: dict, name: NodeName, context: Context | None = None)#
GUINode for Confocal using ConfocalMainWindow.
- Parameters:
target.confocal (tuple[str, str] | str) – Target Confocal node full name.
target.tracker (tuple[str, str] | str) – Target ConfocalTracker node full name.
target.gparams (tuple[str, str] | str) – Target GlobalParams node full name.
style (dict) – Optional style overrides for scan image rendering.
invert (tuple[bool, bool, bool]) – Optional per-axis inversion flags for XY/XZ/YZ views.
key_move_step_fine (float) – Keyboard move step used with Shift+arrow.
key_move_step_coarse (float) – Keyboard move step used with Ctrl+arrow.
move_interval_ms (int) – (default: 10) Minimum move update interval in milliseconds. If zero, target position updates are sent immediately.
Methods
init_widget(gconf, name, context)Initialize top widget and return it.