diff dwt/widgets/Shell.d @ 82:43c42c637c9c

First simple example works
author Frank Benoit <benoit@tionex.de>
date Wed, 06 Feb 2008 15:45:27 +0100
parents 1801ddeb8f32
children 6f75fdfa1bcd
line wrap: on
line diff
--- a/dwt/widgets/Shell.d	Wed Feb 06 15:12:11 2008 +0100
+++ b/dwt/widgets/Shell.d	Wed Feb 06 15:45:27 2008 +0100
@@ -31,6 +31,11 @@
 
 import dwt.dwthelper.utils;
 
+import tango.util.log.Trace;
+void trc( int line ){
+    Trace.formatln( "Shell {}", line );
+}
+
 /**
  * Instances of this class represent the "windows"
  * which the desktop or "window manager" is managing.
@@ -494,6 +499,7 @@
             case OS.WM_KILLFOCUS:
             case OS.WM_SETFOCUS:
                 return cast(LRESULT) OS.DefWindowProc (hwnd, msg, wParam, lParam);
+            default:
         }
         return cast(LRESULT) DialogProc( hwnd, msg, wParam, lParam);
     }
@@ -737,6 +743,7 @@
                     if (logBrush.lbHatch is value) return hBrush;
                 }
                 break;
+            default:
         }
     }
     int length_ = brushes.length;
@@ -750,6 +757,7 @@
         case OS.BS_PATTERN:
             hBrush = OS.CreatePatternBrush ( cast(HBITMAP) value);
             break;
+        default:
     }
     return brushes [0] = hBrush;
 }
@@ -1763,7 +1771,7 @@
     static if (OS.IsSP) return DialogClass;
     if ((style & DWT.TOOL) !is 0) {
         int trim = DWT.TITLE | DWT.CLOSE | DWT.MIN | DWT.MAX | DWT.BORDER | DWT.RESIZE;
-        if ((style & trim) is 0) return TCHARzToStr( display.windowShadowClass );
+        if ((style & trim) is 0) return TCHARsToStr( display.windowShadowClass );
     }
     return parent !is null ? TCHARzToStr(DialogClass.ptr) : super.windowClass ();
 }
@@ -1798,6 +1806,7 @@
                 }
                 break;
             }
+            default:
         }
         return callWindowProc (hwnd, msg, wParam, lParam);
     }
@@ -2213,6 +2222,7 @@
                         case OS.WM_MBUTTONDOWN:
                         case OS.WM_XBUTTONDOWN:
                             OS.MessageBeep (OS.MB_OK);
+                        default:
                     }
                     return LRESULT.ONE;
                 }
@@ -2298,6 +2308,7 @@
                     OS.ShowWindow (handle, OS.SW_SHOWMINIMIZED);
                     return LRESULT.ZERO;
                 }
+            default:
         }
     }
     return result;