move ScreenReaderStateManager to module where it is used

GitOrigin-RevId: a4220c48e310b941ef769cdfbec90a7f65adaf36
This commit is contained in:
Vladimir Krivosheev
2024-12-21 22:49:44 +00:00
committed by intellij-monorepo-bot
parent f283f90213
commit 539361f274
@@ -1,13 +1,14 @@
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.ide
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.platform.ide.bootstrap
import com.intellij.ide.GeneralSettings
import com.intellij.openapi.application.impl.RawSwingDispatcher
import com.intellij.openapi.components.Service
import com.intellij.openapi.components.serviceAsync
import com.intellij.util.ui.accessibility.ScreenReader
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch
import kotlinx.coroutines.withContext
import com.intellij.openapi.components.Service
@Service(Service.Level.APP)
internal class ScreenReaderStateManager(coroutineScope: CoroutineScope) {