From f52be5aee032ff833527be8873815b01abfb20e0 Mon Sep 17 00:00:00 2001 From: axiom Date: Wed, 12 Mar 2025 16:43:03 +0300 Subject: [PATCH] OPENIDE aboutbox changes --- .../com/intellij/ide/actions/AboutDialog.java | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/platform/platform-impl/src/com/intellij/ide/actions/AboutDialog.java b/platform/platform-impl/src/com/intellij/ide/actions/AboutDialog.java index 6488b9d94373..e05c5d8a1290 100644 --- a/platform/platform-impl/src/com/intellij/ide/actions/AboutDialog.java +++ b/platform/platform-impl/src/com/intellij/ide/actions/AboutDialog.java @@ -1,4 +1,7 @@ // Copyright 2000-2023 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; @@ -206,6 +209,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 intellij-community 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 JetBrains."); + jb.addHyperlinkListener(new HyperlinkAdapter() { + @Override + protected void hyperlinkActivated(@NotNull HyperlinkEvent e) { + BrowserUtil.browse("https://jetbrains.com"); + } + }); + box.add(jb); + addEmptyLine(box); + //Link to open-source projects HyperlinkLabel openSourceSoftware = hyperlinkLabel(IdeBundle.message("about.box.powered.by")); openSourceSoftware.addHyperlinkListener(new HyperlinkAdapter() {