holypipette.gui.manipulator module

class holypipette.gui.manipulator.ManipulatorGui(camera, pipette_interface, with_tracking=False)[source]

Bases: CameraGui

display_manipulator(pixmap)[source]

Displays the number of the selected manipulator.

display_timer(pixmap)[source]
draw_scale_bar(pixmap, text=True, autoscale=True, position=True)[source]
measure_ranges()[source]

Measure manipulator ranges

pipette_command_signal
pipette_reset_signal
register_commands(manipulator_keys=True)[source]

Tie keypresses and mouse clicks to commands. Should call register_key_action and register_mouse_action. Overriding methods in subclass should call the superclass if they want to keep the commands registered by the superclass(es).

show_tip(pixmap)[source]
show_tip_switch()[source]

Show the tip of selected manipulator