Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | import type { SegmentationRepresentations } from '../../enums'; import { triggerSegmentationRender } from './SegmentationRenderingEngine'; import type { RepresentationStyle } from './SegmentationStyle'; import { segmentationStyle } from './SegmentationStyle'; /** * Sets the global configuration for a specific segmentation representation type. * * @param type - The type of segmentation representation. * @param config - The global configuration to be set. * @param suppressEvents - Optional. If true, suppresses triggering of segmentation modified events. * * @remarks * This function updates the global style for the specified representation type * using the segmentationStyle object. If suppressEvents is not set to true, * it triggers a segmentation modified event after updating the style. */ export function setGlobalStyle( type: SegmentationRepresentations, styles: RepresentationStyle, suppressEvents?: boolean ): void { segmentationStyle.setStyle({ type }, styles); if (!suppressEvents) { triggerSegmentationRender(); } } |