summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSilenio Quarti <silenio>2005-10-25 17:08:47 +0000
committerSilenio Quarti <silenio>2005-10-25 17:08:47 +0000
commit1f2cbbd66eba0524c25783a240f6a0fdeb0243e7 (patch)
tree50059c05ff39e9b950f9de5a8dfde13427fe8f5c
parent5843bbedfecb1cd668dd40072614c01e7e76eab3 (diff)
downloadeclipse.platform.swt-1f2cbbd66eba0524c25783a240f6a0fdeb0243e7.tar.gz
eclipse.platform.swt-1f2cbbd66eba0524c25783a240f6a0fdeb0243e7.tar.xz
eclipse.platform.swt-1f2cbbd66eba0524c25783a240f6a0fdeb0243e7.zip
87883 - remove buttons of modal dialogs
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/Shell.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/Shell.java b/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/Shell.java
index 600fbf5f79..aee175c51e 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/Shell.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/Shell.java
@@ -443,11 +443,11 @@ void createHandle () {
}
int windowClass = OS.kDocumentWindowClass;
if ((style & (SWT.CLOSE | SWT.TITLE)) == 0) windowClass = OS.kSheetWindowClass;
-// if ((style & (SWT.APPLICATION_MODAL | SWT.PRIMARY_MODAL | SWT.SYSTEM_MODAL)) != 0) {
-// if ((style & SWT.CLOSE) == 0) {
-// windowClass = (style & SWT.TITLE) != 0 ? OS.kMovableModalWindowClass : OS.kModalWindowClass;
-// }
-// }
+ if ((style & (SWT.APPLICATION_MODAL | SWT.PRIMARY_MODAL | SWT.SYSTEM_MODAL)) != 0) {
+ if ((style & (SWT.CLOSE | SWT.MAX | SWT.MIN)) == 0) {
+ windowClass = (style & SWT.TITLE) != 0 ? OS.kMovableModalWindowClass : OS.kModalWindowClass;
+ }
+ }
Monitor monitor = getMonitor ();
Rectangle rect = monitor.getClientArea ();
int width = rect.width * 5 / 8;