ducpy.classes.AppStateClass =========================== .. py:module:: ducpy.classes.AppStateClass Classes ------- .. autoapisummary:: ducpy.classes.AppStateClass.Zoom ducpy.classes.AppStateClass.FrameRendering ducpy.classes.AppStateClass.AppState ducpy.classes.AppStateClass.DucGroup Module Contents --------------- .. py:class:: Zoom .. py:attribute:: value :type: float :value: 1 .. py:class:: FrameRendering .. py:attribute:: enabled :type: bool :value: True .. py:attribute:: name :type: bool :value: True .. py:attribute:: outline :type: bool :value: True .. py:attribute:: clip :type: bool :value: True .. py:class:: AppState .. py:attribute:: active_embeddable_element :type: Optional[ducpy.classes.DucElementClass.DucElement] :value: None .. py:attribute:: active_embeddable_state :type: Optional[str] :value: None .. py:attribute:: dragging_element :type: Optional[ducpy.classes.DucElementClass.DucElement] :value: None .. py:attribute:: resizing_element :type: Optional[ducpy.classes.DucElementClass.DucElement] :value: None .. py:attribute:: multi_element :type: Optional[ducpy.classes.DucElementClass.DucElement] :value: None .. py:attribute:: selection_element :type: Optional[ducpy.classes.DucElementClass.DucElement] :value: None .. py:attribute:: frame_to_highlight :type: Optional[ducpy.classes.DucElementClass.DucElement] :value: None .. py:attribute:: frame_rendering :type: FrameRendering .. py:attribute:: editing_frame :type: Optional[str] :value: None .. py:attribute:: elements_to_highlight :type: List[ducpy.classes.DucElementClass.DucElement] :value: [] .. py:attribute:: editing_element :type: Optional[ducpy.classes.DucElementClass.DucElement] :value: None .. py:attribute:: current_item_stroke :type: ducpy.classes.DucElementClass.ElementStroke :value: None .. py:attribute:: current_item_background :type: ducpy.classes.DucElementClass.ElementBackground :value: None .. py:attribute:: current_item_opacity :type: float :value: 100 .. py:attribute:: current_item_font_family :type: str .. py:attribute:: current_item_font_size :type: float :value: 20 .. py:attribute:: current_item_text_align :type: ducpy.utils.enums.TextAlign .. py:attribute:: current_item_start_line_head :type: Optional[ducpy.utils.enums.LineHead] :value: None .. py:attribute:: current_item_end_line_head :type: Optional[ducpy.utils.enums.LineHead] :value: None .. py:attribute:: current_item_roundness :type: float :value: 0 .. py:attribute:: view_background_color :type: str :value: '#ffffff' .. py:attribute:: scope :type: str :value: 'mm' .. py:attribute:: main_scope :type: str :value: 'mm' .. py:attribute:: standard :type: ducpy.utils.enums.DesignStandard .. py:attribute:: groups :type: List[DucGroup] :value: [] .. py:attribute:: scroll_x :type: float :value: 0 .. py:attribute:: scroll_y :type: float :value: 0 .. py:attribute:: cursor_button :type: Optional[str] :value: None .. py:attribute:: scrolled_outside :type: bool :value: False .. py:attribute:: name :type: Optional[str] :value: None .. py:attribute:: zoom :type: float :value: 1 .. py:attribute:: last_pointer_down_with :type: Optional[ducpy.utils.enums.PointerType] :value: None .. py:attribute:: selected_element_ids :type: List[str] :value: [] .. py:attribute:: grid_size :type: int :value: 10 .. py:attribute:: scale_ratio_locked :type: bool :value: False .. py:attribute:: display_all_point_distances :type: bool :value: False .. py:attribute:: display_distance_on_drawing :type: bool :value: True .. py:attribute:: display_all_point_coordinates :type: bool :value: False .. py:attribute:: display_all_point_info_selected :type: bool :value: True .. py:attribute:: display_root_axis :type: bool :value: False .. py:attribute:: line_bending_mode :type: bool :value: False .. py:attribute:: coord_decimal_places :type: int :value: 2 .. py:attribute:: anti_aliasing :type: int :value: 1 .. py:attribute:: v_sync :type: bool :value: False .. py:attribute:: debug_rendering :type: bool :value: False .. py:attribute:: current_item_subset :type: Optional[int] :value: None .. py:attribute:: editing_linear_element :type: Optional[Any] :value: None .. py:attribute:: grid_mode_enabled :type: bool :value: False .. py:attribute:: grid_step :type: int :value: 5 .. py:attribute:: scope_exponent_threshold :type: int :value: 2 .. py:attribute:: zoom_step :type: float :value: 0.1 .. py:attribute:: hovered_element_id :type: Optional[str] :value: None .. py:attribute:: elements_pending_erasure :type: List[str] :value: [] .. py:attribute:: suggested_binding_element_id :type: Optional[str] :value: None .. py:attribute:: is_binding_enabled :type: bool :value: False .. py:class:: DucGroup .. py:attribute:: id :type: str .. py:attribute:: type :type: str :value: 'group' .. py:attribute:: is_collapsed :type: bool :value: False .. py:attribute:: label :type: str :value: '' .. py:attribute:: scope :type: str :value: 'mm'