This is an automated email from the ASF dual-hosted git repository.
asf-gitbox-commits pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cayenne.git
The following commit(s) were added to refs/heads/master by this push:
new dea367eec trying to space windows buttons , they are too cramped ...
since 2018!
dea367eec is described below
commit dea367eec2204816f52958b18cf2ef53b00f274b
Author: Andrus Adamchik <[email protected]>
AuthorDate: Fri May 22 20:01:49 2026 -0400
trying to space windows buttons , they are too cramped ... since 2018!
take 3 - same, but Windows only
---
.../java/org/apache/cayenne/modeler/platform/win/WinUIInitializer.java | 2 ++
.../src/main/java/org/apache/cayenne/modeler/toolkit/AppAction.java | 2 --
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git
a/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/platform/win/WinUIInitializer.java
b/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/platform/win/WinUIInitializer.java
index f06e33417..5c1e8575f 100644
---
a/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/platform/win/WinUIInitializer.java
+++
b/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/platform/win/WinUIInitializer.java
@@ -25,6 +25,7 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import javax.swing.*;
+import javax.swing.plaf.InsetsUIResource;
import java.awt.*;
public class WinUIInitializer implements UIInitializer {
@@ -74,5 +75,6 @@ public class WinUIInitializer implements UIInitializer {
UIManager.put("CheckBoxMenuItem.opaque", Boolean.TRUE);
UIManager.put("RadioButtonMenuItem.opaque", Boolean.TRUE);
UIManager.put("Button.border", BorderFactory.createEmptyBorder());
+ UIManager.put("Button.margin", new InsetsUIResource(4, 4, 4, 4));
}
}
diff --git
a/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/toolkit/AppAction.java
b/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/toolkit/AppAction.java
index 99efe403b..57e18a6cf 100644
---
a/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/toolkit/AppAction.java
+++
b/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/toolkit/AppAction.java
@@ -31,7 +31,6 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import javax.swing.*;
-import java.awt.Insets;
import java.awt.event.ActionEvent;
/**
@@ -228,7 +227,6 @@ public abstract class AppAction extends AbstractAction {
setDisabledIcon(IconFactory.disabledIcon(getIcon()));
setFocusPainted(false);
setFocusable(false);
- setMargin(new Insets(4, 4, 4, 4));
putClientProperty("JButton.buttonType", "segmentedTextured");
putClientProperty("JButton.segmentPosition", POSITIONS[position]);
}