From 07565fc4911111a30765432a7cfec3ea80df45cc Mon Sep 17 00:00:00 2001 From: peter Date: Thu, 16 Jun 2011 19:46:56 +0200 Subject: [PATCH] standartise sizes for open/close log and notification pending icons --- .../com/intellij/openapi/wm/impl/status/StatusPanel.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/wm/impl/status/StatusPanel.java b/platform/platform-impl/src/com/intellij/openapi/wm/impl/status/StatusPanel.java index a3b9bfc7bb1e..2edeb50d8b3c 100644 --- a/platform/platform-impl/src/com/intellij/openapi/wm/impl/status/StatusPanel.java +++ b/platform/platform-impl/src/com/intellij/openapi/wm/impl/status/StatusPanel.java @@ -56,8 +56,6 @@ class StatusPanel extends JPanel { setOpaque(isOpaque() && !SystemInfo.isMac); - myShowLog.setBorder(BorderFactory.createEmptyBorder(0, 1, 0, 5)); - myShowLog.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { @@ -147,8 +145,11 @@ class StatusPanel extends JPanel { final NotificationType maximumType = count > 0 ? NotificationModel.getMaximumType(notifications) : null; - myShowLog.setIcon(visible ? ourHideLogIcon : IdeNotificationArea.getPendingNotificationsIcon(ourShowLogIcon, maximumType)); + Icon icon = visible ? ourHideLogIcon : IdeNotificationArea.getPendingNotificationsIcon(ourShowLogIcon, maximumType); + myShowLog.setIcon(icon); myShowLog.setToolTipText(visible ? "" : count > 0 ? String.format("%s notifications pending", count) : "Click to open the event log"); + myShowLog.setBorder(BorderFactory.createEmptyBorder(0, 1, 0, 20 - icon.getIconWidth())); + myLogAlarm.addRequest(this, 50); }