csaxs_bec.bec_widgets.widgets.client.XRayEye#

class XRayEye(gui_id: str | None = None, config: dict | None = None, object_name: str | None = None, parent=None, **kwargs)[source]#

Bases: RPCBase

Methods

active_roi

Return the currently active ROI, or None if no ROI is active.

enable_submit_button

Enable/disable submit button.

hide

Hide this widget (or its container).

on_live_view_enabled

None

on_motors_enable

Enable/Disable motor controls

raise_window

Bring this widget (or its container) to the front.

remove

Remove the widget.

set_dap_params_forwarding

Connect or disconnect DAP fit parameter forwarding to omny_xray_gui.

submit_fit_array

None

switch_tab

None

Attributes

active_roi() BaseROI | None[source]#

Return the currently active ROI, or None if no ROI is active.

property enable_move_buttons#

None

enable_submit_button(enable: bool)[source]#

Enable/disable submit button. :param enable: -1 disable else enable :type enable: int

hide()#

Hide this widget (or its container).

on_live_view_enabled(enabled: bool)[source]#

None

on_motors_enable(x_enable: bool, y_enable: bool)[source]#

Enable/Disable motor controls

Parameters:
  • x_enable (bool) – enable x motor controls

  • y_enable (bool) – enable y motor controls

raise_window()#

Bring this widget (or its container) to the front.

remove()#

Remove the widget.

property sample_name#

None

set_dap_params_forwarding(enabled: bool)[source]#

Connect or disconnect DAP fit parameter forwarding to omny_xray_gui.

submit_fit_array(fit_array)[source]#

None

switch_tab(tab: str)[source]#

None

property user_message#

None