# HG changeset patch
# User Frank Benoit
endOfImage
flag is false, then this is a
diff -r 354c569b57a9 -r 649b8e223d5a dwt/graphics/ImageLoaderListener.d
--- a/dwt/graphics/ImageLoaderListener.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/graphics/ImageLoaderListener.d Wed Aug 27 13:48:25 2008 +0200
@@ -30,7 +30,7 @@
* @see ImageLoaderEvent
*/
-public interface ImageLoaderListener extends DWTEventListener {
+public interface ImageLoaderListener : DWTEventListener {
/**
* Sent when image data is either partially or completely loaded.
diff -r 354c569b57a9 -r 649b8e223d5a dwt/graphics/Path.d
--- a/dwt/graphics/Path.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/graphics/Path.d Wed Aug 27 13:48:25 2008 +0200
@@ -44,7 +44,7 @@
*
* @since 3.1
*/
-public class Path extends Resource {
+public class Path : Resource {
/**
* the OS resource for the Path
diff -r 354c569b57a9 -r 649b8e223d5a dwt/graphics/Pattern.d
--- a/dwt/graphics/Pattern.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/graphics/Pattern.d Wed Aug 27 13:48:25 2008 +0200
@@ -34,7 +34,7 @@
*
* @since 3.1
*/
-public class Pattern extends Resource {
+public class Pattern : Resource {
NSColor color;
NSGradient gradient;
NSPoint pt1, pt2;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/graphics/Region.d
--- a/dwt/graphics/Region.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/graphics/Region.d Wed Aug 27 13:48:25 2008 +0200
@@ -33,7 +33,7 @@
* when those instances are no longer required.
*
*/
-public final class Region extends Resource {
+public final class Region : Resource {
/**
* the OS resource for the region
* (Warning: This field is platform dependent)
diff -r 354c569b57a9 -r 649b8e223d5a dwt/graphics/TextLayout.d
--- a/dwt/graphics/TextLayout.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/graphics/TextLayout.d Wed Aug 27 13:48:25 2008 +0200
@@ -43,7 +43,7 @@
*
* @since 3.0
*/
-public final class TextLayout extends Resource {
+public final class TextLayout : Resource {
NSTextStorage textStorage;
NSLayoutManager layoutManager;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/graphics/Transform.d
--- a/dwt/graphics/Transform.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/graphics/Transform.d Wed Aug 27 13:48:25 2008 +0200
@@ -34,7 +34,7 @@
*
* @since 3.1
*/
-public class Transform extends Resource {
+public class Transform : Resource {
/**
* the OS resource for the Transform
* (Warning: This field is platform dependent)
diff -r 354c569b57a9 -r 649b8e223d5a dwt/layout/FillLayout.d
--- a/dwt/layout/FillLayout.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/layout/FillLayout.d Wed Aug 27 13:48:25 2008 +0200
@@ -46,7 +46,7 @@
*
*
*/
-public final class FillLayout extends Layout {
+public final class FillLayout : Layout {
/**
* type specifies how controls will be positioned
* within the layout.
diff -r 354c569b57a9 -r 649b8e223d5a dwt/layout/FormLayout.d
--- a/dwt/layout/FormLayout.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/layout/FormLayout.d Wed Aug 27 13:48:25 2008 +0200
@@ -90,7 +90,7 @@
* @since 2.0
*
*/
-public final class FormLayout extends Layout {
+public final class FormLayout : Layout {
/**
* marginWidth specifies the number of pixels of horizontal margin
diff -r 354c569b57a9 -r 649b8e223d5a dwt/layout/GridLayout.d
--- a/dwt/layout/GridLayout.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/layout/GridLayout.d Wed Aug 27 13:48:25 2008 +0200
@@ -47,7 +47,7 @@
*
* @see GridData
*/
-public final class GridLayout extends Layout {
+public final class GridLayout : Layout {
/**
* numColumns specifies the number of cell columns in the layout.
diff -r 354c569b57a9 -r 649b8e223d5a dwt/layout/RowLayout.d
--- a/dwt/layout/RowLayout.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/layout/RowLayout.d Wed Aug 27 13:48:25 2008 +0200
@@ -57,7 +57,7 @@
*
* @see RowData
*/
-public final class RowLayout extends Layout {
+public final class RowLayout : Layout {
/**
* type specifies whether the layout places controls in rows or
diff -r 354c569b57a9 -r 649b8e223d5a dwt/opengl/GLCanvas.d
--- a/dwt/opengl/GLCanvas.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/opengl/GLCanvas.d Wed Aug 27 13:48:25 2008 +0200
@@ -29,7 +29,7 @@
* @since 3.2
*/
-public class GLCanvas extends Canvas {
+public class GLCanvas : Canvas {
NSOpenGLView glView;
NSOpenGLPixelFormat pixelFormat;
static final int MAX_ATTRIBUTES = 32;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/printing/PrintDialog.d
--- a/dwt/printing/PrintDialog.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/printing/PrintDialog.d Wed Aug 27 13:48:25 2008 +0200
@@ -29,7 +29,7 @@
* within the DWT implementation.
*
*/
-public class PrintDialog extends Dialog {
+public class PrintDialog : Dialog {
PrinterData printerData;
int scope = PrinterData.ALL_PAGES;
int startPage = 1, endPage = 1;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/printing/Printer.d
--- a/dwt/printing/Printer.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/printing/Printer.d Wed Aug 27 13:48:25 2008 +0200
@@ -44,7 +44,7 @@
* @see PrinterData
* @see PrintDialog
*/
-public final class Printer extends Device {
+public final class Printer : Device {
PrinterData data;
NSPrinter printer;
bool inPage, isGCCreated;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/printing/PrinterData.d
--- a/dwt/printing/PrinterData.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/printing/PrinterData.d Wed Aug 27 13:48:25 2008 +0200
@@ -32,7 +32,7 @@
* @see PrintDialog#open
*/
-public final class PrinterData extends DeviceData {
+public final class PrinterData : DeviceData {
/**
* the printer driver
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/Button.d
--- a/dwt/widgets/Button.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/Button.d Wed Aug 27 13:48:25 2008 +0200
@@ -53,7 +53,7 @@
* within the DWT implementation.
*
*/
-public class Button extends Control {
+public class Button : Control {
String text = "";
Image image;
bool grayed;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/Canvas.d
--- a/dwt/widgets/Canvas.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/Canvas.d Wed Aug 27 13:48:25 2008 +0200
@@ -46,7 +46,7 @@
*
* @see Composite
*/
-public class Canvas extends Composite {
+public class Canvas : Composite {
Caret caret;
IME ime;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/Caret.d
--- a/dwt/widgets/Caret.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/Caret.d Wed Aug 27 13:48:25 2008 +0200
@@ -36,7 +36,7 @@
* within the DWT implementation.
*
*/
-public class Caret extends Widget {
+public class Caret : Widget {
Canvas parent;
int x, y, width, height;
bool isVisible, isShowing;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/ColorDialog.d
--- a/dwt/widgets/ColorDialog.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/ColorDialog.d Wed Aug 27 13:48:25 2008 +0200
@@ -38,7 +38,7 @@
* within the DWT implementation.
*
*/
-public class ColorDialog extends Dialog {
+public class ColorDialog : Dialog {
RGB rgb;
/**
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/Combo.d
--- a/dwt/widgets/Combo.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/Combo.d Wed Aug 27 13:48:25 2008 +0200
@@ -70,7 +70,7 @@
*
* @see List
*/
-public class Combo extends Composite {
+public class Combo : Composite {
int textLimit = LIMIT;
/**
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/Composite.d
--- a/dwt/widgets/Composite.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/Composite.d Wed Aug 27 13:48:25 2008 +0200
@@ -54,7 +54,7 @@
*
* @see Canvas
*/
-public class Composite extends Scrollable {
+public class Composite : Scrollable {
Layout layout;
Control[] tabList;
int scrolledVisibleRgn, siblingsVisibleRgn;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/Control.d
--- a/dwt/widgets/Control.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/Control.d Wed Aug 27 13:48:25 2008 +0200
@@ -69,7 +69,7 @@
* within the DWT implementation.
*
*/
-public abstract class Control extends Widget implements Drawable {
+public abstract class Control : Widget implements Drawable {
/**
* the handle to the OS resource
* (Warning: This field is platform dependent)
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/CoolBar.d
--- a/dwt/widgets/CoolBar.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/CoolBar.d Wed Aug 27 13:48:25 2008 +0200
@@ -44,7 +44,7 @@
* IMPORTANT: This class is not intended to be subclassed.
*
*/
-public class CoolBar extends Composite {
+public class CoolBar : Composite {
CoolItem[][] items = new CoolItem[0][0];
CoolItem[] originalItems = new CoolItem[0];
Cursor hoverCursor, dragCursor, cursor;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/CoolItem.d
--- a/dwt/widgets/CoolItem.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/CoolItem.d Wed Aug 27 13:48:25 2008 +0200
@@ -40,7 +40,7 @@
* IMPORTANT: This class is not intended to be subclassed.
*
*/
-public class CoolItem extends Item {
+public class CoolItem : Item {
Control control;
CoolBar parent;
bool ideal;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/DateTime.d
--- a/dwt/widgets/DateTime.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/DateTime.d Wed Aug 27 13:48:25 2008 +0200
@@ -49,7 +49,7 @@
*
* @since 3.3
*/
-public class DateTime extends Composite {
+public class DateTime : Composite {
/**
* Constructs a new instance of this class given its parent
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/Decorations.d
--- a/dwt/widgets/Decorations.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/Decorations.d Wed Aug 27 13:48:25 2008 +0200
@@ -95,7 +95,7 @@
* @see Shell
* @see DWT
*/
-public class Decorations extends Canvas {
+public class Decorations : Canvas {
Image image;
Image [] images = new Image [0];
Menu menuBar;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/DirectoryDialog.d
--- a/dwt/widgets/DirectoryDialog.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/DirectoryDialog.d Wed Aug 27 13:48:25 2008 +0200
@@ -34,7 +34,7 @@
* within the DWT implementation.
*
*/
-public class DirectoryDialog extends Dialog {
+public class DirectoryDialog : Dialog {
String message = "", filterPath = "";
/**
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/Display.d
--- a/dwt/widgets/Display.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/Display.d Wed Aug 27 13:48:25 2008 +0200
@@ -131,7 +131,7 @@
* @see #sleep
* @see Device#dispose
*/
-public class Display extends Device {
+public class Display : Device {
/* Windows and Events */
Event [] eventQueue;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/ExpandBar.d
--- a/dwt/widgets/ExpandBar.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/ExpandBar.d Wed Aug 27 13:48:25 2008 +0200
@@ -48,7 +48,7 @@
*
* @since 3.2
*/
-public class ExpandBar extends Composite {
+public class ExpandBar : Composite {
ExpandItem [] items;
int itemCount;
ExpandItem focusItem;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/ExpandItem.d
--- a/dwt/widgets/ExpandItem.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/ExpandItem.d Wed Aug 27 13:48:25 2008 +0200
@@ -37,7 +37,7 @@
*
* @since 3.2
*/
-public class ExpandItem extends Item {
+public class ExpandItem : Item {
ExpandBar parent;
Control control;
bool expanded;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/FileDialog.d
--- a/dwt/widgets/FileDialog.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/FileDialog.d Wed Aug 27 13:48:25 2008 +0200
@@ -37,7 +37,7 @@
* within the DWT implementation.
*
*/
-public class FileDialog extends Dialog {
+public class FileDialog : Dialog {
String [] filterNames = new String [0];
String [] filterExtensions = new String [0];
String [] fileNames = new String[0];
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/FontDialog.d
--- a/dwt/widgets/FontDialog.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/FontDialog.d Wed Aug 27 13:48:25 2008 +0200
@@ -41,7 +41,7 @@
* within the DWT implementation.
*
*/
-public class FontDialog extends Dialog {
+public class FontDialog : Dialog {
FontData fontData;
RGB rgb;
bool open;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/Group.d
--- a/dwt/widgets/Group.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/Group.d Wed Aug 27 13:48:25 2008 +0200
@@ -44,7 +44,7 @@
* IMPORTANT: This class is not intended to be subclassed.
*
*/
-public class Group extends Composite {
+public class Group : Composite {
SWTView contentView;
String text = "";
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/IME.d
--- a/dwt/widgets/IME.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/IME.d Wed Aug 27 13:48:25 2008 +0200
@@ -16,7 +16,7 @@
import dwt.DWT;
import dwt.graphics.TextStyle;
-public class IME extends Widget {
+public class IME : Widget {
Canvas parent;
int caretOffset;
int startOffset;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/Item.d
--- a/dwt/widgets/Item.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/Item.d Wed Aug 27 13:48:25 2008 +0200
@@ -29,7 +29,7 @@
*
*/
-public abstract class Item extends Widget {
+public abstract class Item : Widget {
String text;
Image image;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/Label.d
--- a/dwt/widgets/Label.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/Label.d Wed Aug 27 13:48:25 2008 +0200
@@ -55,7 +55,7 @@
* within the DWT implementation.
*
*/
-public class Label extends Control {
+public class Label : Control {
String text = "";
Image image;
bool isImage;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/Link.d
--- a/dwt/widgets/Link.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/Link.d Wed Aug 27 13:48:25 2008 +0200
@@ -46,7 +46,7 @@
*
* @since 3.1
*/
-public class Link extends Control {
+public class Link : Control {
NSScrollView scrollView;
String text;
Point [] offsets;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/List.d
--- a/dwt/widgets/List.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/List.d Wed Aug 27 13:48:25 2008 +0200
@@ -53,7 +53,7 @@
* IMPORTANT: This class is not intended to be subclassed.
*
*/
-public class List extends Scrollable {
+public class List : Scrollable {
NSTableColumn column;
String [] items;
int itemCount;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/Menu.d
--- a/dwt/widgets/Menu.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/Menu.d Wed Aug 27 13:48:25 2008 +0200
@@ -46,7 +46,7 @@
* IMPORTANT: This class is not intended to be subclassed.
*
*/
-public class Menu extends Widget {
+public class Menu : Widget {
/**
* the handle to the OS resource
* (Warning: This field is platform dependent)
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/MenuItem.d
--- a/dwt/widgets/MenuItem.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/MenuItem.d Wed Aug 27 13:48:25 2008 +0200
@@ -42,7 +42,7 @@
* IMPORTANT: This class is not intended to be subclassed.
*
*/
-public class MenuItem extends Item {
+public class MenuItem : Item {
NSMenuItem nsItem;
Menu parent, menu;
int accelerator;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/MessageBox.d
--- a/dwt/widgets/MessageBox.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/MessageBox.d Wed Aug 27 13:48:25 2008 +0200
@@ -39,7 +39,7 @@
* within the DWT implementation.
*
*/
-public class MessageBox extends Dialog {
+public class MessageBox : Dialog {
String message = "";
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/ProgressBar.d
--- a/dwt/widgets/ProgressBar.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/ProgressBar.d Wed Aug 27 13:48:25 2008 +0200
@@ -37,7 +37,7 @@
* within the DWT implementation.
*
*/
-public class ProgressBar extends Control {
+public class ProgressBar : Control {
/**
* Constructs a new instance of this class given its parent
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/Sash.d
--- a/dwt/widgets/Sash.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/Sash.d Wed Aug 27 13:48:25 2008 +0200
@@ -42,7 +42,7 @@
* within the DWT implementation.
*
*/
-public class Sash extends Control {
+public class Sash : Control {
Cursor sizeCursor;
bool dragging;
int lastX, lastY, startX, startY;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/Scale.d
--- a/dwt/widgets/Scale.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/Scale.d Wed Aug 27 13:48:25 2008 +0200
@@ -39,7 +39,7 @@
* within the DWT implementation.
*
*/
-public class Scale extends Control {
+public class Scale : Control {
int increment = 1;
int pageIncrement = 10;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/ScrollBar.d
--- a/dwt/widgets/ScrollBar.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/ScrollBar.d Wed Aug 27 13:48:25 2008 +0200
@@ -85,7 +85,7 @@
* @see Scrollable#getHorizontalBar
* @see Scrollable#getVerticalBar
*/
-public class ScrollBar extends Widget {
+public class ScrollBar : Widget {
NSScroller view;
Scrollable parent;
int minimum, maximum, thumb;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/Scrollable.d
--- a/dwt/widgets/Scrollable.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/Scrollable.d Wed Aug 27 13:48:25 2008 +0200
@@ -38,7 +38,7 @@
* within the DWT implementation.
*
*/
-public abstract class Scrollable extends Control {
+public abstract class Scrollable : Control {
SWTScrollView scrollView;
ScrollBar horizontalBar, verticalBar;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/Shell.d
--- a/dwt/widgets/Shell.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/Shell.d Wed Aug 27 13:48:25 2008 +0200
@@ -128,7 +128,7 @@
* @see Decorations
* @see DWT
*/
-public class Shell extends Decorations {
+public class Shell : Decorations {
NSWindow window;
SWTWindowDelegate windowDelegate;
bool opened, moved, resized, fullScreen;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/Slider.d
--- a/dwt/widgets/Slider.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/Slider.d Wed Aug 27 13:48:25 2008 +0200
@@ -71,7 +71,7 @@
*
* @see ScrollBar
*/
-public class Slider extends Control {
+public class Slider : Control {
bool dragging;
int minimum, maximum, thumb;
int increment = 1;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/Spinner.d
--- a/dwt/widgets/Spinner.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/Spinner.d Wed Aug 27 13:48:25 2008 +0200
@@ -53,7 +53,7 @@
*
* @since 3.1
*/
-public class Spinner extends Composite {
+public class Spinner : Composite {
NSTextField textView;
NSStepper buttonView;
int pageIncrement = 10;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/TabFolder.d
--- a/dwt/widgets/TabFolder.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/TabFolder.d Wed Aug 27 13:48:25 2008 +0200
@@ -53,7 +53,7 @@
* IMPORTANT: This class is not intended to be subclassed.
*
*/
-public class TabFolder extends Composite {
+public class TabFolder : Composite {
TabItem [] items;
int itemCount;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/TabItem.d
--- a/dwt/widgets/TabItem.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/TabItem.d Wed Aug 27 13:48:25 2008 +0200
@@ -38,7 +38,7 @@
* IMPORTANT: This class is not intended to be subclassed.
*
*/
-public class TabItem extends Item {
+public class TabItem : Item {
TabFolder parent;
Control control;
String toolTipText;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/Table.d
--- a/dwt/widgets/Table.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/Table.d Wed Aug 27 13:48:25 2008 +0200
@@ -84,7 +84,7 @@
* IMPORTANT: This class is not intended to be subclassed.
*
*/
-public class Table extends Composite {
+public class Table : Composite {
TableItem [] items;
TableColumn [] columns;
TableColumn sortColumn;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/TableColumn.d
--- a/dwt/widgets/TableColumn.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/TableColumn.d Wed Aug 27 13:48:25 2008 +0200
@@ -38,7 +38,7 @@
* IMPORTANT: This class is not intended to be subclassed.
*
*/
-public class TableColumn extends Item {
+public class TableColumn : Item {
Table parent;
NSTableColumn nsColumn;
String toolTipText;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/TableItem.d
--- a/dwt/widgets/TableItem.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/TableItem.d Wed Aug 27 13:48:25 2008 +0200
@@ -41,7 +41,7 @@
* IMPORTANT: This class is not intended to be subclassed.
*
*/
-public class TableItem extends Item {
+public class TableItem : Item {
Table parent;
String [] strings;
Image [] images;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/Text.d
--- a/dwt/widgets/Text.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/Text.d Wed Aug 27 13:48:25 2008 +0200
@@ -57,7 +57,7 @@
* IMPORTANT: This class is not intended to be subclassed.
*
*/
-public class Text extends Scrollable {
+public class Text : Scrollable {
int textLimit = LIMIT, tabs = 8;
char echoCharacter;
bool doubleClick;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/ToolBar.d
--- a/dwt/widgets/ToolBar.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/ToolBar.d Wed Aug 27 13:48:25 2008 +0200
@@ -44,7 +44,7 @@
* IMPORTANT: This class is not intended to be subclassed.
*
*/
-public class ToolBar extends Composite {
+public class ToolBar : Composite {
int itemCount;
ToolItem [] items;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/ToolItem.d
--- a/dwt/widgets/ToolItem.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/ToolItem.d Wed Aug 27 13:48:25 2008 +0200
@@ -49,7 +49,7 @@
* IMPORTANT: This class is not intended to be subclassed.
*
*/
-public class ToolItem extends Item {
+public class ToolItem : Item {
NSView view;
NSButton button, arrow;
int width = DEFAULT_SEPARATOR_WIDTH;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/ToolTip.d
--- a/dwt/widgets/ToolTip.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/ToolTip.d Wed Aug 27 13:48:25 2008 +0200
@@ -48,7 +48,7 @@
*
* @since 3.2
*/
-public class ToolTip extends Widget {
+public class ToolTip : Widget {
Shell parent, tip;
TrayItem item;
int x, y;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/Tracker.d
--- a/dwt/widgets/Tracker.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/Tracker.d Wed Aug 27 13:48:25 2008 +0200
@@ -52,7 +52,7 @@
* IMPORTANT: This class is not intended to be subclassed.
*
*/
-public class Tracker extends Widget {
+public class Tracker : Widget {
Control parent;
bool tracking, cancelled, stippled;
Cursor clientCursor, resizeCursor;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/Tray.d
--- a/dwt/widgets/Tray.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/Tray.d Wed Aug 27 13:48:25 2008 +0200
@@ -34,7 +34,7 @@
*
* @since 3.0
*/
-public class Tray extends Widget {
+public class Tray : Widget {
int itemCount;
TrayItem [] items = new TrayItem [4];
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/TrayItem.d
--- a/dwt/widgets/TrayItem.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/TrayItem.d Wed Aug 27 13:48:25 2008 +0200
@@ -46,7 +46,7 @@
*
* @since 3.0
*/
-public class TrayItem extends Item {
+public class TrayItem : Item {
Tray parent;
ToolTip toolTip;
String toolTipText;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/Tree.d
--- a/dwt/widgets/Tree.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/Tree.d Wed Aug 27 13:48:25 2008 +0200
@@ -90,7 +90,7 @@
* IMPORTANT: This class is not intended to be subclassed.
*
*/
-public class Tree extends Composite {
+public class Tree : Composite {
NSTableColumn firstColumn, checkColumn;
NSTableHeaderView headerView;
TreeItem [] items;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/TreeColumn.d
--- a/dwt/widgets/TreeColumn.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/TreeColumn.d Wed Aug 27 13:48:25 2008 +0200
@@ -39,7 +39,7 @@
*
* @since 3.1
*/
-public class TreeColumn extends Item {
+public class TreeColumn : Item {
NSTableColumn nsColumn;
Tree parent;
String toolTipText;
diff -r 354c569b57a9 -r 649b8e223d5a dwt/widgets/TreeItem.d
--- a/dwt/widgets/TreeItem.d Tue Aug 19 17:40:11 2008 +0200
+++ b/dwt/widgets/TreeItem.d Wed Aug 27 13:48:25 2008 +0200
@@ -43,7 +43,7 @@
* IMPORTANT: This class is not intended to be subclassed.
*
*/
-public class TreeItem extends Item {
+public class TreeItem : Item {
Tree parent;
TreeItem parentItem;
TreeItem[] items;