LayerDialogService
Canonical path: NemAll_Python_BaseElements.LayerDialogService
Implementation of the LayerDialog service
Methods:
-
ShowFilterDialog–Show the layer filter dialog
-
ShowLayoutFilterDialog–Show the layer filter dialog in the layout mode
ShowFilterDialog
staticmethod
ShowFilterDialog(
doc: DocumentAdapter,
drawingFiles: list[int] | VecIntList,
hiddenLayers: VecUShortList,
visibilityFilterMode: int,
invisibleLayersStored: bool,
layerConfigurationFileName: str,
) -> tuple[int, bool, str]
Show the layer filter dialog
Parameters:
-
doc(DocumentAdapter) –Document
-
drawingFiles(list[int] | VecIntList) –Drawing files
-
hiddenLayers(VecUShortList) –Hidden layers
-
visibilityFilterMode(int) –Filter mode visibility
-
invisibleLayersStored(bool) –Invisible layer stored state
-
layerConfigurationFileName(str) –Layer configuration file name
Returns:
-
tuple[int, bool, str]–tuple(Filter mode visibility, Invisible layer stored state, Layer configuration file name)
ShowLayoutFilterDialog
staticmethod
ShowLayoutFilterDialog(
doc: DocumentAdapter,
drawingFileNumber: int,
visibleLayers: VecUShortList,
layoutFileType: int,
layoutFileTypeOrLayerSet: int,
drawingType: int,
scale: float,
) -> tuple[int, int, int]
Show the layer filter dialog in the layout mode
Parameters:
-
doc(DocumentAdapter) –Document
-
drawingFileNumber(int) –Drawing file number
-
visibleLayers(VecUShortList) –Visible layers
-
layoutFileType(int) –Layout file type state
-
layoutFileTypeOrLayerSet(int) –Layout file type or layer set state
-
drawingType(int) –Drawing type
-
scale(float) –Scale
Returns:
-
tuple[int, int, int]–tuple(Layout file type state, Layout file type or layer set state, Drawing type)
Placeholder