OPENIDE aboutbox changes

(cherry picked from commit 58d5356f3b8444b02b723b8d4e7bcee40daf63a1)

(cherry picked from commit 216d1cdebb)
(cherry picked from commit 6d35ab04b7)
(cherry picked from commit 4e424e2a0d)
(cherry picked from commit 11a39b6c9c)
This commit is contained in:
axiom
2026-08-06 12:10:48 +04:00
committed by Nikita Iarychenko
parent 51e7aa17c6
commit 8f7540497d
@@ -1,4 +1,7 @@
// Copyright 2000-2026 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
//
// Modified by Dmitrij Pochepko at 2025 as part of the OpenIDE project (https://openide.ru).
// Any modifications are available on the same license terms as the original source code.
package com.intellij.ide.actions;
import com.intellij.CommonBundle;
@@ -244,6 +247,25 @@ public final class AboutDialog extends DialogWrapper {
box.add(label(text, getDefaultTextFont()));
addEmptyLine(box);
//jb cortesy
HyperlinkLabel ideace = hyperlinkLabel("This product source code is largely based on <hyperlink>intellij-community</hyperlink> open-source");
ideace.addHyperlinkListener(new HyperlinkAdapter() {
@Override
protected void hyperlinkActivated(@NotNull HyperlinkEvent e) {
BrowserUtil.browse("https://github.com/JetBrains/intellij-community");
}
});
box.add(ideace);
HyperlinkLabel jb = hyperlinkLabel("project for which credit is given to <hyperlink>JetBrains</hyperlink>.");
jb.addHyperlinkListener(new HyperlinkAdapter() {
@Override
protected void hyperlinkActivated(@NotNull HyperlinkEvent e) {
BrowserUtil.browse("https://jetbrains.com");
}
});
box.add(jb);
addEmptyLine(box);
var openSourceSoftware = hyperlinkLabel(IdeBundle.message("about.box.powered.by"));
openSourceSoftware.addHyperlinkListener(new HyperlinkAdapter() {
@Override