diff dwt/widgets/List.d @ 54:0f25be5cbe6f

Added aliases and overrides from generated file, remaining widgets. Thanks torhu for doing this job.
author Frank Benoit <benoit@tionex.de>
date Mon, 04 Feb 2008 10:05:20 +0100
parents 92c102dd64a3
children 1bc7c2131617
line wrap: on
line diff
--- a/dwt/widgets/List.d	Sun Feb 03 15:48:14 2008 -0800
+++ b/dwt/widgets/List.d	Mon Feb 04 10:05:20 2008 +0100
@@ -48,6 +48,10 @@
  */
 
 public class List extends Scrollable {
+
+    alias Scrollable.computeSize computeSize;
+    alias Scrollable.windowProc windowProc;
+
     static final int INSET = 3;
     static final int ListProc;
     static final TCHAR ListClass = new TCHAR (0, "LISTBOX", true);
@@ -186,7 +190,7 @@
     addListener (DWT.DefaultSelection,typedListener);
 }
 
-int callWindowProc (int hwnd, int msg, int wParam, int lParam) {
+override int callWindowProc (int hwnd, int msg, int wParam, int lParam) {
     if (handle is 0) return 0;
     return OS.CallWindowProc (ListProc, hwnd, msg, wParam, lParam);
 }
@@ -195,7 +199,7 @@
     return checkBits (style, DWT.SINGLE, DWT.MULTI, 0, 0, 0, 0);
 }
 
-public Point computeSize (int wHint, int hHint, bool changed) {
+override public Point computeSize (int wHint, int hHint, bool changed) {
     checkWidget ();
     int width = 0, height = 0;
     if (wHint is DWT.DEFAULT) {
@@ -250,7 +254,7 @@
     return new Point (width, height);
 }
 
-int defaultBackground () {
+override int defaultBackground () {
     return OS.GetSysColor (OS.COLOR_WINDOW);
 }
 
@@ -1130,7 +1134,7 @@
     OS.SendMessage (handle, OS.LB_SETCARETINDEX, index, 0);
 }
 
-public void setFont (Font font) {
+override public void setFont (Font font) {
     checkWidget ();
     super.setFont (font);
     if ((style & DWT.H_SCROLL) !is 0) setScrollWidth ();
@@ -1492,7 +1496,7 @@
     OS.SendMessage (handle, OS.LB_SETTOPINDEX, newTop, 0);
 }
 
-int widgetStyle () {
+override int widgetStyle () {
     int bits = super.widgetStyle () | OS.LBS_NOTIFY | OS.LBS_NOINTEGRALHEIGHT;
     if ((style & DWT.SINGLE) !is 0) return bits;
     if ((style & DWT.MULTI) !is 0) {
@@ -1502,15 +1506,15 @@
     return bits;
 }
 
-TCHAR windowClass () {
+override TCHAR windowClass () {
     return ListClass;
 }
 
-int windowProc () {
+override int windowProc () {
     return ListProc;
 }
 
-LRESULT WM_SIZE (int wParam, int lParam) {
+override LRESULT WM_SIZE (int wParam, int lParam) {
     /*
     * Bug in Windows.  If the top index is changed while the
     * list is being resized, Windows does not redraw properly
@@ -1538,7 +1542,7 @@
     return result;
 }
 
-LRESULT wmCommandChild (int wParam, int lParam) {
+override LRESULT wmCommandChild (int wParam, int lParam) {
     int code = wParam >> 16;
     switch (code) {
         case OS.LBN_SELCHANGE: