# HG changeset patch # User Jacob Carlborg # Date 1243712301 -7200 # Node ID 1a0129cab08e36ed59424a94e14ba809a60106c0 # Parent 04928add86e6940ccbb6b8ab90a2df59947d8556 Fixes #5 diff -r 04928add86e6 -r 1a0129cab08e .hgignore --- a/.hgignore Sun May 24 22:24:42 2009 +0200 +++ b/.hgignore Sat May 30 21:38:21 2009 +0200 @@ -8,4 +8,5 @@ *.sh *.a *.rf -*.dylib \ No newline at end of file +*.dylib +snippets.txt \ No newline at end of file diff -r 04928add86e6 -r 1a0129cab08e dsss.conf --- a/dsss.conf Sun May 24 22:24:42 2009 +0200 +++ b/dsss.conf Sat May 30 21:38:21 2009 +0200 @@ -6,4 +6,8 @@ version (LDC){ buildflags += -Jres -L-framework=Cocoa -L-framework=Carbon +} + +version (DMD){ + buildflags += -Jres -L-framework -LCocoa -L-framework -LCarbon -version=darwin } \ No newline at end of file diff -r 04928add86e6 -r 1a0129cab08e dwt/graphics/TextLayout.d --- a/dwt/graphics/TextLayout.d Sun May 24 22:24:42 2009 +0200 +++ b/dwt/graphics/TextLayout.d Sat May 30 21:38:21 2009 +0200 @@ -196,6 +196,7 @@ break; case DWT.RIGHT: align_ = OS.NSRightTextAlignment; + default: } } paragraph.setAlignment(align_); diff -r 04928add86e6 -r 1a0129cab08e dwt/widgets/Button.d --- a/dwt/widgets/Button.d Sun May 24 22:24:42 2009 +0200 +++ b/dwt/widgets/Button.d Sat May 30 21:38:21 2009 +0200 @@ -82,6 +82,7 @@ alias Control.setBackground setBackground; alias Control.setForeground setForeground; + alias Control.computeSize computeSize; String text = ""; Image image; diff -r 04928add86e6 -r 1a0129cab08e dwt/widgets/MessageBox.d --- a/dwt/widgets/MessageBox.d Sun May 24 22:24:42 2009 +0200 +++ b/dwt/widgets/MessageBox.d Sat May 30 21:38:21 2009 +0200 @@ -163,34 +163,34 @@ case DWT.OK: break; case DWT.CANCEL: - defaultButton = NSString.stringWith(DWT.getMessage("DWT_Cancel")); + defaultButton = NSString.stringWith(DWT.getMessage("SWT_Cancel")); break; case DWT.OK | DWT.CANCEL: - alternateButton = NSString.stringWith(DWT.getMessage("DWT_Cancel")); + alternateButton = NSString.stringWith(DWT.getMessage("SWT_Cancel")); break; case DWT.YES: - defaultButton = NSString.stringWith(DWT.getMessage("DWT_Yes")); + defaultButton = NSString.stringWith(DWT.getMessage("SWT_Yes")); break; case DWT.NO: - defaultButton = NSString.stringWith(DWT.getMessage("DWT_No")); + defaultButton = NSString.stringWith(DWT.getMessage("SWT_No")); break; case DWT.YES | DWT.NO: - defaultButton = NSString.stringWith(DWT.getMessage("DWT_Yes")); - alternateButton = NSString.stringWith(DWT.getMessage("DWT_No")); + defaultButton = NSString.stringWith(DWT.getMessage("SWT_Yes")); + alternateButton = NSString.stringWith(DWT.getMessage("SWT_No")); break; case DWT.YES | DWT.NO | DWT.CANCEL: - defaultButton = NSString.stringWith(DWT.getMessage("DWT_Yes")); - alternateButton = NSString.stringWith(DWT.getMessage("DWT_No")); - otherButton = NSString.stringWith(DWT.getMessage("DWT_Cancel")); + defaultButton = NSString.stringWith(DWT.getMessage("SWT_Yes")); + alternateButton = NSString.stringWith(DWT.getMessage("SWT_No")); + otherButton = NSString.stringWith(DWT.getMessage("SWT_Cancel")); break; case DWT.RETRY | DWT.CANCEL: - defaultButton = NSString.stringWith(DWT.getMessage("DWT_Retry")); - alternateButton = NSString.stringWith(DWT.getMessage("DWT_Cancel")); + defaultButton = NSString.stringWith(DWT.getMessage("SWT_Retry")); + alternateButton = NSString.stringWith(DWT.getMessage("SWT_Cancel")); break; case DWT.ABORT | DWT.RETRY | DWT.IGNORE: - defaultButton = NSString.stringWith(DWT.getMessage("DWT_Abort")); - alternateButton = NSString.stringWith(DWT.getMessage("DWT_Retry")); - otherButton = NSString.stringWith(DWT.getMessage("DWT_Ignore")); + defaultButton = NSString.stringWith(DWT.getMessage("SWT_Abort")); + alternateButton = NSString.stringWith(DWT.getMessage("SWT_Retry")); + otherButton = NSString.stringWith(DWT.getMessage("SWT_Ignore")); break; default: } diff -r 04928add86e6 -r 1a0129cab08e dwt/widgets/ScrollBar.d --- a/dwt/widgets/ScrollBar.d Sun May 24 22:24:42 2009 +0200 +++ b/dwt/widgets/ScrollBar.d Sat May 30 21:38:21 2009 +0200 @@ -1,4 +1,4 @@ -/******************************************************************************* +/******************************************************************************* * Copyright (c) 2000, 2008 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 @@ -451,7 +451,6 @@ event.detail = DWT.DRAG; break; default: - assert(false); } if (target is null) { if (event.detail !is DWT.DRAG) { diff -r 04928add86e6 -r 1a0129cab08e dwt/widgets/Tree.d --- a/dwt/widgets/Tree.d Sun May 24 22:24:42 2009 +0200 +++ b/dwt/widgets/Tree.d Sat May 30 21:38:21 2009 +0200 @@ -130,6 +130,9 @@ * @see Sample code and further information */ public class Tree : Composite { + + alias Composite.computeSize computeSize; + NSTableColumn firstColumn, checkColumn; NSBrowserCell dataCell; NSTableHeaderView headerView;