# HG changeset patch # User Jacob Carlborg # Date 1244322160 -7200 # Node ID 1324fd764db46e0ba0d95ba902031eade6e2d780 # Parent 476f8d5c0b0788ffb6a1c388a772712c640fad6b Fixes #26 diff -r 476f8d5c0b07 -r 1324fd764db4 dwt/custom/CTabFolder.d --- a/dwt/custom/CTabFolder.d Sat Jun 06 17:16:51 2009 +0200 +++ b/dwt/custom/CTabFolder.d Sat Jun 06 23:02:40 2009 +0200 @@ -3897,24 +3897,25 @@ showMenu = new Menu(this); } else { MenuItem[] items = showMenu.getItems(); - for (int i = 0; i < items.length; i++) { + for (size_t i = 0; i < items.length; i++) { items[i].dispose(); } } - static const String id = "CTabFolder_showList_Index"; //$NON-NLS-1$ - for (int i = 0; i < items.length; i++) { + const String id = "CTabFolder_showList_Index"; //$NON-NLS-1$ + for (size_t i = 0; i < items.length; i++) { CTabItem tab = items[i]; if (tab.showing) continue; MenuItem item = new MenuItem(showMenu, DWT.NONE); item.setText(tab.getText()); item.setImage(tab.getImage()); item.setData(id, tab); - item.addSelectionListener(new class(this) SelectionAdapter { + item.addSelectionListener(new class(this, id) SelectionAdapter { CTabFolder ctf; + const String id; - this (CTabFolder ctf) - { + this (CTabFolder ctf, String id) { this.ctf = ctf; + this.id = id; } public void widgetSelected(SelectionEvent e) { diff -r 476f8d5c0b07 -r 1324fd764db4 dwt/custom/StyledText.d --- a/dwt/custom/StyledText.d Sat Jun 06 17:16:51 2009 +0200 +++ b/dwt/custom/StyledText.d Sat Jun 06 23:02:40 2009 +0200 @@ -1342,7 +1342,7 @@ renderer.setFont(getFont(), tabLength); ime = new IME(this, DWT.NONE); defaultCaret = new Caret(this, DWT.NONE); - if ((style & DWT.WRAP) !is 0) { + /*if ((style & DWT.WRAP) !is 0) { setWordWrap(true); } if (isBidiCaret()) { @@ -1364,7 +1364,7 @@ setCursor(display.getSystemCursor(DWT.CURSOR_IBEAM)); installListeners(); initializeAccessible(); - setData("DEFAULT_DROP_TARGET_EFFECT", new StyledTextDropTargetEffect(this)); + setData("DEFAULT_DROP_TARGET_EFFECT", new StyledTextDropTargetEffect(this));*/ } /** * Adds an extended modify listener. An ExtendedModify event is sent by the diff -r 476f8d5c0b07 -r 1324fd764db4 dwt/widgets/Display.d --- a/dwt/widgets/Display.d Sat Jun 06 17:16:51 2009 +0200 +++ b/dwt/widgets/Display.d Sat Jun 06 23:02:40 2009 +0200 @@ -485,18 +485,18 @@ void addPopup (Menu menu) { if (popups is null) popups = new Menu [4]; - int length = popups.length; - for (int i=0; i 0) { - for (int i=0; i