EmbeddedWizardUI ================ Embedded Wizard UI for the Quick Select Parameters Wizard. This module provides a wizard panel that embeds directly in the Segment Editor options frame, replacing the normal controls temporarily. Classes ------- .. py:class:: EmbeddedWizardPanel Embedded wizard panel that replaces normal controls in options frame. This panel provides a step-by-step wizard interface directly in the Segment Editor options area, avoiding dialog window management issues. **Methods:** .. py:method:: __init__() Initialize the embedded wizard. .. py:method:: build_ui() Build and return the wizard container widget. .. py:method:: update_sample_count() Update sample count for display. .. py:method:: get_answers() Get user answers from questions page. .. py:method:: set_recommendation() Display the recommendation in results page. .. py:method:: get_recommendation() Return the current recommendation. .. py:method:: current_step() Return the current step index. .. py:method:: hide() Hide the wizard panel. .. py:method:: show() Show the wizard panel. Functions --------- .. py:function:: build_ui() Build and return the wizard container widget. Returns: The container widget to add to the options frame. .. py:function:: update_sample_count() Update sample count for display. Args: sample_type: 'foreground', 'background', or 'boundary' count: Number of samples collected .. py:function:: get_answers() Get user answers from questions page. .. py:function:: set_recommendation() Display the recommendation in results page. .. py:function:: get_recommendation() Return the current recommendation. .. py:function:: current_step() Return the current step index. .. py:function:: hide() Hide the wizard panel. .. py:function:: show() Show the wizard panel.