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