summaryrefslogtreecommitdiffstats
path: root/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt
diff options
context:
space:
mode:
authorSteve Northover <steve>2008-04-29 13:12:07 +0000
committerSteve Northover <steve>2008-04-29 13:12:07 +0000
commite3f23e51065064b5dbb94aa2a4e69579bd0c7456 (patch)
tree35a87b4c37bc73336025318be39fdbf3ea597f26 /bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt
parent0eda7fbf5323bb121bd80e5f8306ad9ade968bcf (diff)
downloadeclipse.platform.swt-e3f23e51065064b5dbb94aa2a4e69579bd0c7456.tar.gz
eclipse.platform.swt-e3f23e51065064b5dbb94aa2a4e69579bd0c7456.tar.xz
eclipse.platform.swt-e3f23e51065064b5dbb94aa2a4e69579bd0c7456.zip
check bits for RTL and APPLICATION_MODAL
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt')
-rwxr-xr-xbundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/ColorDialog.java2
-rwxr-xr-xbundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/DirectoryDialog.java2
-rwxr-xr-xbundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/FileDialog.java2
-rwxr-xr-xbundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/FontDialog.java2
-rwxr-xr-xbundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/MessageBox.java3
5 files changed, 5 insertions, 6 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/ColorDialog.java b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/ColorDialog.java
index 03ec945842..8247e7426d 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/ColorDialog.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/ColorDialog.java
@@ -83,7 +83,7 @@ public ColorDialog (Shell parent) {
* @see Widget#getStyle
*/
public ColorDialog (Shell parent, int style) {
- super (parent, style);
+ super (parent, checkStyle (parent, style));
checkSubclass ();
}
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/DirectoryDialog.java b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/DirectoryDialog.java
index c9fc2f160e..0db4c37e6d 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/DirectoryDialog.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/DirectoryDialog.java
@@ -74,7 +74,7 @@ public DirectoryDialog (Shell parent) {
* </ul>
*/
public DirectoryDialog (Shell parent, int style) {
- super (parent, style);
+ super (parent, checkStyle (parent, style));
checkSubclass ();
}
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/FileDialog.java b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/FileDialog.java
index 7f55aa8c1c..531f5a6d80 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/FileDialog.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/FileDialog.java
@@ -81,7 +81,7 @@ public FileDialog (Shell parent) {
* </ul>
*/
public FileDialog (Shell parent, int style) {
- super (parent, style);
+ super (parent, checkStyle (parent, style));
checkSubclass ();
}
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/FontDialog.java b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/FontDialog.java
index bb59bd64c4..37dbb7093c 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/FontDialog.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/FontDialog.java
@@ -74,7 +74,7 @@ public FontDialog (Shell parent) {
* </ul>
*/
public FontDialog (Shell parent, int style) {
- super (parent, style);
+ super (parent, checkStyle (parent, style));
checkSubclass ();
}
/**
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/MessageBox.java b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/MessageBox.java
index 4b4beb70cc..231a604be2 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/MessageBox.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/MessageBox.java
@@ -77,11 +77,10 @@ public MessageBox (Shell parent) {
* </ul>
*/
public MessageBox (Shell parent, int style) {
- super (parent, checkStyle (style));
+ super (parent, checkStyle (parent, checkStyle (style)));
checkSubclass ();
}
static int checkStyle (int style) {
- if ((style & (SWT.PRIMARY_MODAL | SWT.APPLICATION_MODAL | SWT.SYSTEM_MODAL)) == 0) style |= SWT.APPLICATION_MODAL;
int mask = (SWT.YES | SWT.NO | SWT.OK | SWT.CANCEL | SWT.ABORT | SWT.RETRY | SWT.IGNORE);
int bits = style & mask;
if (bits == SWT.OK || bits == SWT.CANCEL || bits == (SWT.OK | SWT.CANCEL)) return style;