From 579c8eb05820607736dcd25ec53695d493382413 Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Mon, 16 Apr 2018 10:10:25 +0200 Subject: [PATCH] restore old method newRow --- platform/platform-impl/src/com/intellij/ui/layout/Row.kt | 2 +- .../platform-impl/src/com/intellij/ui/layout/layoutImpl.kt | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/ui/layout/Row.kt b/platform/platform-impl/src/com/intellij/ui/layout/Row.kt index db6186470703..253e83df1abc 100644 --- a/platform/platform-impl/src/com/intellij/ui/layout/Row.kt +++ b/platform/platform-impl/src/com/intellij/ui/layout/Row.kt @@ -62,7 +62,7 @@ abstract class Row : Cell() { @PublishedApi internal abstract fun setCellMode(value: Boolean) - // override here for backward compatibility + // backward compatibility @Deprecated(level = DeprecationLevel.HIDDEN, message = "deprecated") operator fun JComponent.invoke(vararg constraints: CCFlags, gapLeft: Int = 0, growPolicy: GrowPolicy? = null) { invoke(constraints = *constraints, gapLeft = gapLeft, growPolicy = growPolicy, comment = null) diff --git a/platform/platform-impl/src/com/intellij/ui/layout/layoutImpl.kt b/platform/platform-impl/src/com/intellij/ui/layout/layoutImpl.kt index e24a681885aa..c82f68f6b0a6 100644 --- a/platform/platform-impl/src/com/intellij/ui/layout/layoutImpl.kt +++ b/platform/platform-impl/src/com/intellij/ui/layout/layoutImpl.kt @@ -6,7 +6,6 @@ import java.awt.Container import javax.swing.ButtonGroup import javax.swing.JLabel -// https://jetbrains.github.io/ui/controls/input_field/#spacing @PublishedApi internal fun createLayoutBuilder(): LayoutBuilder { return LayoutBuilder(MigLayoutBuilder(createIntelliJSpacingConfiguration())) @@ -15,6 +14,10 @@ internal fun createLayoutBuilder(): LayoutBuilder { interface LayoutBuilderImpl { fun newRow(label: JLabel? = null, buttonGroup: ButtonGroup? = null, separated: Boolean = false): Row + // backward compatibility + @Deprecated(level = DeprecationLevel.HIDDEN, message = "deprecated") + fun newRow(label: JLabel? = null, buttonGroup: ButtonGroup? = null, separated: Boolean = false, indented: Boolean = false) = newRow(label, buttonGroup, separated) + fun build(container: Container, layoutConstraints: Array) fun noteRow(text: String, linkHandler: ((url: String) -> Unit)? = null)