GUI-67 Can't record actions in mocha run tool window

Editor can be inside toolwindow so its priority should be higher
This commit is contained in:
Maxim.Kolmakov
2018-01-12 16:38:13 +01:00
parent 3220e8d793
commit 4070bf5351
@@ -428,7 +428,7 @@ class ProjectViewGenerator : LocalContextCodeGenerator<JPanel>() {
class ToolWindowGenerator : LocalContextCodeGenerator<Component>() {
override fun priority() = 1
override fun priority() = 0
private fun Component.containsLocationOnScreen(locationOnScreen: Point): Boolean {
val rectangle = this.bounds
@@ -551,6 +551,7 @@ class MessageGenerator : LocalContextCodeGenerator<JDialog>() {
}
class EditorGenerator : LocalContextCodeGenerator<EditorComponentImpl>() {
override fun priority() = 3
override fun acceptor(): (Component) -> Boolean = { component -> component is EditorComponentImpl }
override fun generate(cmp: EditorComponentImpl) = "editor {"