zooui package¶
Subpackages¶
- backup package
- converters package
- zooui.converters.converter module
- zooui.converters.converterrunner module
- zooui.converters.pdfconverter module
- zooui.converters.vipsconverter module
- objects package
- zooui.objects.physicalobject module
PhysicalObjectPhysicalObject._zoom_managerPhysicalObject.set_zoom_manager()PhysicalObject.damping_factorPhysicalObject.__damp()PhysicalObject.__displacement()PhysicalObject.move()PhysicalObject.zoom()PhysicalObject.aim()PhysicalObject.step()PhysicalObject.vzmovingPhysicalObject.movingPhysicalObject.__get_zoomlevel()PhysicalObject.__set_zoomlevel()PhysicalObject.zoomlevelPhysicalObject.__get_centre()PhysicalObject.__set_centre()PhysicalObject.centre
- zooui.objects.mediaobjects.mediaobject module
MediaObjectMediaObject.transparentMediaObject.render()MediaObject.is_size_visible()MediaObject.move()MediaObject.zoom()MediaObject.hides()MediaObject.fit()MediaObject.media_idMediaObject.scaleMediaObject.topleftMediaObject.onscreen_sizeMediaObject.bottomrightMediaObject.onscreen_areaMediaObject.__get_pos()MediaObject.__set_pos()MediaObject.posMediaObject.__get_centre()MediaObject.__set_centre()MediaObject.centreMediaObject.to_dict()MediaObject.from_dict()
LoadErrorRenderMode
- zooui.objects.mediaobjects.tiledmediaobject module
TiledMediaObjectTiledMediaObject.transparentTiledMediaObject.default_sizeTiledMediaObject.tempcacheTiledMediaObject._reset_for_page()TiledMediaObject.__progressTiledMediaObject.__pixpos2rowcol()TiledMediaObject.__rowcol_bound()TiledMediaObject.__render_tileblock()TiledMediaObject.__render_media()TiledMediaObject.__render_placeholder()TiledMediaObject._try_load()TiledMediaObject.__run_tiler()TiledMediaObject.render()TiledMediaObject.is_size_visible()TiledMediaObject.onscreen_size
- zooui.objects.mediaobjects.pdfmediaobject module
_BlockingConverterPdfMediaObjectPdfMediaObject.current_pagePdfMediaObject.page_countPdfMediaObject.current_page_labelPdfMediaObject.change_page()PdfMediaObject._try_load()PdfMediaObject.go_to_page()PdfMediaObject.handle_key()PdfMediaObject.render()PdfMediaObject._on_conversion_complete()PdfMediaObject._check_conversion_complete()PdfMediaObject._check_page_tiling()PdfMediaObject._ensure_page_tiling()PdfMediaObject._maintain_buffer()PdfMediaObject._start_tiling_page()PdfMediaObject._show_go_to_page_dialog()
- zooui.objects.mediaobjects.stringmediaobject module
StringMediaObjectStringMediaObject.transparentStringMediaObject.base_pointsizeStringMediaObject.__compute_text_hash()StringMediaObject.__is_image_cache_valid()StringMediaObject.__render_text_direct()StringMediaObject.__render_text_to_image()StringMediaObject.invalidate_cache()StringMediaObject._get_text()StringMediaObject._get_font()StringMediaObject._get_color()StringMediaObject.precalculate_layout()StringMediaObject.render_with_layout()StringMediaObject.get_parallel_stats()StringMediaObject.enable_parallel_rendering()StringMediaObject.render()StringMediaObject.is_size_visible()StringMediaObject.__pointsizeStringMediaObject.__fontStringMediaObject.onscreen_sizeStringMediaObject.lines
- zooui.objects.mediaobjects.svgmediaobject module
SVGMediaObjectSVGMediaObject.__get_svg_load_path()SVGMediaObject.transparentSVGMediaObject.MAX_EMBEDDED_SVG_SIZE_BYTESSVGMediaObject.render()SVGMediaObject.is_size_visible()SVGMediaObject.onscreen_sizeSVGMediaObject.is_modifiedSVGMediaObject.mark_as_modified()SVGMediaObject.original_file_pathSVGMediaObject.get_svg_content()SVGMediaObject.set_svg_content()SVGMediaObject.to_dict()SVGMediaObject.from_dict()
- See Also
- zooui.objects.mediaobjects.mediaobjectsutils.svg.svgcache.svgcache module
- zooui.objects.mediaobjects.mediaobjectsutils.svg.utils.svgarrowutils module
- zooui.objects.mediaobjects.mediaobjectsutils.svg.utils.svgcircleutils module
- zooui.objects.mediaobjects.mediaobjectsutils.svg.utils.svgsquareutils module
- zooui.objects.mediaobjects.mediaobjectsutils.svg.utils.svgtriangleutils module
- zooui.objects.mediaobjects.mediaobjectsutils.string.parallellayout module
CalculationStatusCalculationResultParallelLayoutCalculatorParallelLayoutCalculator.max_workersParallelLayoutCalculator.batch_timeout_msParallelLayoutCalculator.enable_profilingParallelLayoutCalculator.thread_poolParallelLayoutCalculator.calculation_queueParallelLayoutCalculator.results_cacheParallelLayoutCalculator.lockParallelLayoutCalculator.shutdown_eventParallelLayoutCalculator._start_workers()ParallelLayoutCalculator._worker_loop()ParallelLayoutCalculator._process_calculation()ParallelLayoutCalculator.submit_batch()ParallelLayoutCalculator.wait_for_batch()ParallelLayoutCalculator.get_result()ParallelLayoutCalculator.invalidate_cache()ParallelLayoutCalculator.get_statistics()ParallelLayoutCalculator.shutdown()ParallelLayoutCalculator.calculate_layout_sync()
- See Also
- zooui.objects.mediaobjects.mediaobjectsutils.string.textlayout module
TextAlignmentTextLayoutDataTextLayoutData.textTextLayoutData.font_familyTextLayoutData.font_pointsizeTextLayoutData.font_weightTextLayoutData.font_italicTextLayoutData.color_rTextLayoutData.color_gTextLayoutData.color_bTextLayoutData.color_aTextLayoutData.positionTextLayoutData.bounding_rectTextLayoutData.text_rectTextLayoutData.line_rectsTextLayoutData.alignmentTextLayoutData.rotationTextLayoutData.scaleTextLayoutData.opacityTextLayoutData.timestampTextLayoutData.is_validTextLayoutData.to_qfont()TextLayoutData.to_qcolor()TextLayoutData.from_string_object()TextLayoutData.distance_to_viewport_center()TextLayoutData.is_in_viewport()TextLayoutData.render()TextLayoutData.invalidate()TextLayoutData.is_stale()
- See Also
- zooui.objects.objectsutils.zoom.zoommanager module
- zooui.objects.scene.scene module
SceneScene.standard_viewport_sizeScene._needs_repaintScene.shutdown_threads()Scene.save()Scene._get_processed_media_id()Scene._write_mediaobject_line()Scene.save_selection()Scene.add()Scene.remove()Scene._parse_pdf_media_id()Scene._create_mediaobject_from_line()Scene._fit_imported_objects()Scene.import_scene()Scene.copy_selection()Scene.paste()Scene.get()Scene.zoom()Scene.render_orderScene.set_render_order()Scene.__sort_objects()Scene.action_draw_rect()Scene._get_text_objects()Scene._precalculate_text_layouts()Scene.render_parallel_text()Scene.enable_parallel_rendering()Scene.get_parallel_stats()Scene.invalidate_parallel_cache()Scene.render()Scene._open_string_dialog()Scene._open_svg_dialog()Scene.step()Scene.vzmovingScene.movingScene.__get_origin()Scene.__set_origin()Scene.originScene.__get_viewport_size()Scene.__set_viewport_size()Scene.viewport_sizeScene.enable_autosave()Scene.disable_autosave()Scene.is_autosave_enabled()Scene.get_autosave_interval()Scene.get_autosave_config()Scene.set_autosave_config()Scene.check_and_clear_repaint_flag()
new()load_scene()
- zooui.objects.scene.qzui module
QZUIQZUI.errorQZUI.ocr_region_selectedQZUI.set_ocr_mode()QZUI.is_ocr_mode()QZUI._do_ocr_capture()QZUI.__zoom()QZUI.__centre()QZUI.set_home_point()QZUI.go_to_home_point()QZUI.paintEvent()QZUI.timerEvent()QZUI.wheelEvent()QZUI.mousePressEvent()QZUI.mouseMoveEvent()QZUI.mouseReleaseEvent()QZUI.keyPressEvent()QZUI.keyReleaseEvent()QZUI._dispatch_pdf_page_nav()QZUI.resizeEvent()QZUI._run_pending_animation()QZUI.focusOutEvent()QZUI.__active_objectQZUI.__get_framerate()QZUI.__set_framerate()QZUI.framerateQZUI.__get_scene()QZUI.__set_scene()QZUI.sceneQZUI.staticMetaObject
- zooui.objects.scene.sceneutils.autosave module
stop_timer_safely()SceneAutosaveManagerSceneAutosaveManager._sceneSceneAutosaveManager._loggerSceneAutosaveManager._autosave_enabledSceneAutosaveManager._autosave_intervalSceneAutosaveManager._autosave_configSceneAutosaveManager._autosave_timerSceneAutosaveManager._autosave_activeSceneAutosaveManager._backup_managerSceneAutosaveManager._last_save_pathSceneAutosaveManager._enable_autosave_if_configured()SceneAutosaveManager._trigger_autosave_backup()SceneAutosaveManager._autosave_timeout()SceneAutosaveManager.enable_autosave()SceneAutosaveManager.cleanup_legacy_backups()SceneAutosaveManager.disable_autosave()SceneAutosaveManager.is_autosave_enabled()SceneAutosaveManager.get_autosave_interval()SceneAutosaveManager.get_autosave_config()SceneAutosaveManager.set_autosave_config()SceneAutosaveManager.update_last_save_path()
- See Also
- zooui.objects.scene.sceneutils.clipboard module
- zooui.objects.scene.sceneutils.parallel module
SceneParallelRendererSceneParallelRenderer._sceneSceneParallelRenderer._configSceneParallelRenderer._enabledSceneParallelRenderer._layout_calculatorSceneParallelRenderer._priority_batcherSceneParallelRenderer._last_viewport_centerSceneParallelRenderer._last_viewport_rectSceneParallelRenderer._statsSceneParallelRenderer._loggerSceneParallelRenderer.is_enabled()SceneParallelRenderer.initialize()SceneParallelRenderer.update_viewport()SceneParallelRenderer._get_text_objects()SceneParallelRenderer.precalculate_text_layouts()SceneParallelRenderer._on_layout_calculation_complete()SceneParallelRenderer.render_text()SceneParallelRenderer.enable()SceneParallelRenderer.shutdown()SceneParallelRenderer.get_stats()SceneParallelRenderer.invalidate_cache()
- See Also
- zooui.objects.scene.sceneutils.prioritybatcher module
BatchPriorityPrioritizedObjectPriorityBatcherPriorityBatcher.batch_sizePriorityBatcher.max_batchesPriorityBatcher.viewport_centerPriorityBatcher.viewport_rectPriorityBatcher.priority_thresholdsPriorityBatcher.update_viewport()PriorityBatcher.add_objects()PriorityBatcher.clear_objects()PriorityBatcher.calculate_distance()PriorityBatcher.get_priority()PriorityBatcher.is_in_viewport()PriorityBatcher.create_batches()PriorityBatcher.get_batch_metadata()PriorityBatcher.get_object_count()PriorityBatcher.get_visible_object_count()PriorityBatcher.get_cache_hit_rate()PriorityBatcher.update_layout_cache()PriorityBatcher.get_layout_cache()PriorityBatcher.clear_layout_cache()PriorityBatcher.invalidate_cache_for_object()PriorityBatcher.get_statistics()
- See Also
- zooui.objects.physicalobject module
- tilesystem package
- zooui.tilesystem.tile module
- zooui.tilesystem.tilestore.tilecache module
- zooui.tilesystem.tilemanager module
- zooui.tilesystem.tiler module
- zooui.tilesystem.tiler.ppm module
- zooui.tilesystem.tiler.tilerrunner module
- zooui.tilesystem.tilestore.tilestore module
- zooui.tilesystem.tileproviders.tileprovider module
- zooui.tilesystem.tileproviders.dynamictileprovider module
- zooui.tilesystem.tileproviders.statictileprovider module
- zooui.tilesystem.tileproviders.ferndynamictileprovider module
FernTileProviderFernTileProvider.filextFernTileProvider.tilesizeFernTileProvider.aspect_ratioFernTileProvider.max_iterationsFernTileProvider.max_pointsFernTileProvider.transformationsFernTileProvider.colorFernTileProvider.__choose_transformation()FernTileProvider.__transform()FernTileProvider.__draw_point()FernTileProvider._load_dynamic()
- windows package
- zooui.windows.mainwindow module
MainWindowMainWindow.__init__()MainWindow.sizeHint()MainWindow.minimumSizeHint()MainWindow.current_zuiMainWindow.zuiMainWindow._add_tab()MainWindow._close_tab()MainWindow._on_tab_changed()MainWindow.__update_window_title()MainWindow.__show_error()MainWindow.__create_action()MainWindow.__action_new_scene()MainWindow.__action_new_tab()MainWindow.__action_close_tab()MainWindow.__action_open_scene()MainWindow.__action_open_scene_home()MainWindow.__action_import_scene()MainWindow.__action_save_scene()MainWindow.__action_save_screenshot()MainWindow.__action_ocr_screenshot()MainWindow.__handle_ocr_region()MainWindow._get_pdf_page_count()MainWindow.__show_pdf_page_dialog()MainWindow.__open_media()MainWindow.__action_open_media_local()MainWindow.__action_open_media_string()MainWindow.__action_open_svg_pick()MainWindow.SUPPORTED_EXTENSIONSMainWindow.__action_open_media_dir()MainWindow.__action_set_fps()MainWindow.__action_fullscreen()MainWindow.__action_toggle_render_order()MainWindow.__action_about()MainWindow.__action_about_qt()MainWindow.__action_usage()MainWindow.__action_save_and_quit()MainWindow.__action_confirm_quit()MainWindow.__action_set_zoom_sensitivity()MainWindow.__action_copy()MainWindow.__action_paste()MainWindow.__action_set_home_point()MainWindow.__action_go_to_home_point()MainWindow.__action_autosave_settings()MainWindow.__action_zoom_settings()MainWindow.__create_actions()MainWindow.__create_menus()MainWindow.showEvent()MainWindow.staticMetaObject
- See Also
- zooui.windows.dialogwindows.dialogwindows module
AutosaveSettingsDialogDialogWindowsDialogWindows.open_zoom_sensitivity_input_dialog()DialogWindows.open_new_string_input_dialogDialogWindows.modify_string_input_dialogDialogWindows.modify_tiled_media_object_dialogDialogWindows.open_svg_picker_input_dialogDialogWindows.modify_svg_input_dialogDialogWindows.autosave_settings_dialogDialogWindows.usage_dialog
ModifySVGInputDialogModifySVGInputDialog.DEFAULT_COLORModifySVGInputDialog.DEFAULT_THICKNESSModifySVGInputDialog.__init__()ModifySVGInputDialog._apply_preview()ModifySVGInputDialog._color_button()ModifySVGInputDialog._color_button_click()ModifySVGInputDialog._color_name_to_hex()ModifySVGInputDialog._color_square()ModifySVGInputDialog._extract_current_color()ModifySVGInputDialog._extract_current_thickness()ModifySVGInputDialog._get_current_svg_content()ModifySVGInputDialog._load_color_history()ModifySVGInputDialog._main_dialog()ModifySVGInputDialog._modify_svg_file()ModifySVGInputDialog._pick_color_from_dialog()ModifySVGInputDialog._reset_to_original()ModifySVGInputDialog._run_dialog()ModifySVGInputDialog._show_source_warning_dialog()ModifySVGInputDialog._svg_preview_widget()ModifySVGInputDialog._update_preview()ModifySVGInputDialog._validate_svg_source()
ModifyStringInputDialogModifyTiledMediaObjectDialogModifyTiledMediaObjectDialog.__init__()ModifyTiledMediaObjectDialog._create_button_panel()ModifyTiledMediaObjectDialog._create_image_panel()ModifyTiledMediaObjectDialog._main_dialog()ModifyTiledMediaObjectDialog._on_black_white()ModifyTiledMediaObjectDialog._on_invert_colors()ModifyTiledMediaObjectDialog._on_rotate_left()ModifyTiledMediaObjectDialog._on_rotate_right()ModifyTiledMediaObjectDialog._replace_mediaobject_with_rotated()ModifyTiledMediaObjectDialog._run_dialog()ModifyTiledMediaObjectDialog._update_image_display()
OpenNewStringInputDialogOpenSVGPickerInputDialogOpenSVGPickerInputDialog.DEFAULT_SVG_THICKNESSOpenSVGPickerInputDialog.SVG_FILESOpenSVGPickerInputDialog.SVG_NAMESOpenSVGPickerInputDialog.__init__()OpenSVGPickerInputDialog._apply_changes_to_svg()OpenSVGPickerInputDialog._apply_color_to_svg()OpenSVGPickerInputDialog._apply_thickness_to_svg()OpenSVGPickerInputDialog._color_button()OpenSVGPickerInputDialog._color_button_click()OpenSVGPickerInputDialog._color_square()OpenSVGPickerInputDialog._create_modified_svg_renderer()OpenSVGPickerInputDialog._main_dialog()OpenSVGPickerInputDialog._modify_svg_file()OpenSVGPickerInputDialog._pick_color_from_dialog()OpenSVGPickerInputDialog._run_dialog()OpenSVGPickerInputDialog._svg_button_click()OpenSVGPickerInputDialog._svg_widget()
OpenZoomSensitivityInputDialog()UsageDialog- See Also
- zooui.windows.dialogwindows.modifystringdialog module
- zooui.windows.dialogwindows.modifysvginputdialog module
ModifySVGInputDialogModifySVGInputDialog.DEFAULT_COLORModifySVGInputDialog.DEFAULT_THICKNESSModifySVGInputDialog.__init__()ModifySVGInputDialog.modified_colorModifySVGInputDialog.modified_thicknessModifySVGInputDialog.color_codesModifySVGInputDialog.custom_color_inputModifySVGInputDialog.thickness_inputModifySVGInputDialog.preview_widgetModifySVGInputDialog._load_color_history()ModifySVGInputDialog._validate_svg_source()ModifySVGInputDialog._show_source_warning_dialog()ModifySVGInputDialog._color_name_to_hex()ModifySVGInputDialog._extract_current_color()ModifySVGInputDialog._extract_current_thickness()ModifySVGInputDialog._color_square()ModifySVGInputDialog._color_button_click()ModifySVGInputDialog._color_button()ModifySVGInputDialog._svg_preview_widget()ModifySVGInputDialog._get_current_svg_content()ModifySVGInputDialog._update_preview()ModifySVGInputDialog._apply_preview()ModifySVGInputDialog._reset_to_original()ModifySVGInputDialog._pick_color_from_dialog()ModifySVGInputDialog._modify_svg_file()ModifySVGInputDialog._main_dialog()ModifySVGInputDialog._run_dialog()
- See Also
- zooui.windows.dialogwindows.modifytiledmediaobjectdialog module
ModifyTiledMediaObjectDialogModifyTiledMediaObjectDialog.__init__()ModifyTiledMediaObjectDialog._create_button_panel()ModifyTiledMediaObjectDialog._create_image_panel()ModifyTiledMediaObjectDialog._main_dialog()ModifyTiledMediaObjectDialog._run_dialog()ModifyTiledMediaObjectDialog._update_image_display()ModifyTiledMediaObjectDialog._replace_mediaobject_with_rotated()ModifyTiledMediaObjectDialog._on_rotate_left()ModifyTiledMediaObjectDialog._on_rotate_right()ModifyTiledMediaObjectDialog._on_invert_colors()ModifyTiledMediaObjectDialog._on_black_white()
- See Also
- zooui.windows.dialogwindows.stringinputdialog module
- zooui.windows.dialogwindows.svgpickerinputdialog module
OpenSVGPickerInputDialogOpenSVGPickerInputDialog.DEFAULT_SVG_THICKNESSOpenSVGPickerInputDialog.__init__()OpenSVGPickerInputDialog.shape_colorOpenSVGPickerInputDialog.selected_svgOpenSVGPickerInputDialog.color_codesOpenSVGPickerInputDialog.custom_color_inputOpenSVGPickerInputDialog.thickness_inputOpenSVGPickerInputDialog._svg_buttonsOpenSVGPickerInputDialog._svg_colorsOpenSVGPickerInputDialog._svg_thicknessesOpenSVGPickerInputDialog._svg_contentsOpenSVGPickerInputDialog._svg_renderersOpenSVGPickerInputDialog._modified_svg_filesOpenSVGPickerInputDialog.SVG_FILESOpenSVGPickerInputDialog.SVG_NAMESOpenSVGPickerInputDialog._modify_svg_file()OpenSVGPickerInputDialog._color_square()OpenSVGPickerInputDialog._color_button_click()OpenSVGPickerInputDialog._color_button()OpenSVGPickerInputDialog._svg_widget()OpenSVGPickerInputDialog._svg_button_click()OpenSVGPickerInputDialog._create_modified_svg_renderer()OpenSVGPickerInputDialog._apply_color_to_svg()OpenSVGPickerInputDialog._apply_thickness_to_svg()OpenSVGPickerInputDialog._apply_changes_to_svg()OpenSVGPickerInputDialog._pick_color_from_dialog()OpenSVGPickerInputDialog._main_dialog()OpenSVGPickerInputDialog._run_dialog()
- See Also
- zooui.windows.dialogwindows.zoomsettingsdialog module
- zooui.windows.dialogwindows.zoomsensitivitydialog module
- zooui.windows.dialogwindows.autosavesettingsdialog module
- zooui.windows.mainwindow module
Submodules¶
- zooui.config module
ValidationErrorConfigManagerConfigManager.DEFAULT_CONFIGConfigManager.VALIDATION_SCHEMAConfigManager._expand_paths()ConfigManager.load()ConfigManager.save()ConfigManager.merge_override()ConfigManager._merge_with_defaults()ConfigManager._validate_config()ConfigManager._validate_override_config()ConfigManager._deep_merge()ConfigManager.get_config_path()ConfigManager.get_config_dir()
- See Also
- zooui.logger module
LoggerConfigLoggerConfig._initializedLoggerConfig._log_dirLoggerConfig._log_fileLoggerConfig._console_levelLoggerConfig._file_levelLoggerConfig._loggersLoggerConfig.COLORSLoggerConfig.initialize()LoggerConfig.get_logger()LoggerConfig.set_level()LoggerConfig.enable_debug()LoggerConfig.disable_debug()LoggerConfig.get_log_file_path()
ColoredFormatterget_logger()- See Also