diff dwt/widgets/Tree.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/Tree.d	Wed Feb 06 15:12:11 2008 +0100
+++ b/dwt/widgets/Tree.d	Wed Feb 06 15:45:27 2008 +0100
@@ -247,6 +247,7 @@
             }
             break;
         }
+        default:
     }
 }
 
@@ -1533,6 +1534,7 @@
             }
             break;
         }
+        default:
     }
     HANDLE hItem;
     bool redraw = false;
@@ -1587,6 +1589,7 @@
             }
             break;
         }
+        default:
     }
     int code = OS.CallWindowProc (TreeProc, hwnd, msg, wParam, lParam);
     switch (msg) {
@@ -1650,6 +1653,7 @@
         case OS.WM_PAINT:
             painted = true;
             break;
+        default:
     }
     return cast(LRESULT) code;
 }
@@ -2149,6 +2153,7 @@
             case OS.TVI_LAST:
                 hFirstIndexOf = hLastIndexOf = hFirstItem = hNewItem;
                 itemCount = lastIndexOf = 0;
+            default:
         }
     }
     if (hFirstItem is hFirstIndexOf && itemCount !is -1) itemCount++;
@@ -5211,6 +5216,7 @@
                 case DWT.DOWN:
                     sortColumn.setImage (display.getSortImage (sortDirection), true, true);
                     break;
+                default:
             }
         }
     }
@@ -5319,6 +5325,7 @@
                     case OS.TTN_GETDISPINFOA:
                     case OS.TTN_GETDISPINFOW:
                         return OS.SendMessage (handle, msg, wParam, lParam);
+                    default:
                 }
                 break;
             }
@@ -5346,6 +5353,7 @@
                 }
                 break;
             }
+            default:
         }
         return callWindowProc (hwnd, msg, wParam, lParam);
     }
@@ -5423,6 +5431,7 @@
                 OS.SetScrollInfo (hwndParent, OS.SB_VERT, &info, true);
                 return cast(LRESULT)code;
             }
+            default:
         }
         return callWindowProc (hwnd, msg, wParam, lParam);
     }
@@ -5511,6 +5520,7 @@
         }
         case DWT.ESC:
             return LRESULT.ZERO;
+        default:
     }
     return result;
 }
@@ -5662,6 +5672,7 @@
                         case OS.VK_END:
                             hNewItem = cast(HANDLE) OS.SendMessage (handle, OS.TVM_GETNEXTITEM, OS.TVGN_LASTVISIBLE, 0);
                             break;
+                        default:
                     }
                     if (hNewItem !is null) {
                         OS.SendMessage (handle, OS.TVM_ENSUREVISIBLE, 0, hNewItem);
@@ -5709,6 +5720,7 @@
             hAnchor = cast(HANDLE) OS.SendMessage (handle, OS.TVM_GETNEXTITEM, OS.TVGN_CARET, 0);
             return cast(LRESULT) (code);
         }
+        default:
     }
     return result;
 }
@@ -6593,6 +6605,7 @@
                         if (result !is LRESULT.NULL) return result;
                     }
                 }
+                default:
             }
         }
     }
@@ -6627,6 +6640,7 @@
                     case OS.HDN_DIVIDERDBLCLICKW:
                     case OS.HDN_DIVIDERDBLCLICKA:
                         if (column !is null) column.pack ();
+                    default:
                 }
                 break;
             }
@@ -6796,6 +6810,7 @@
                 }
                 break;
             }
+            default:
         }
     }
     return super.wmNotify (hdr, wParam, lParam);
@@ -6955,6 +6970,7 @@
                 case OS.CDDS_ITEMPREPAINT: return CDDS_ITEMPREPAINT (nmcd, wParam, lParam);
                 case OS.CDDS_ITEMPOSTPAINT: return CDDS_ITEMPOSTPAINT (nmcd, wParam, lParam);
                 case OS.CDDS_POSTPAINT: return CDDS_POSTPAINT (nmcd, wParam, lParam);
+                default:
             }
             break;
         }
@@ -7119,6 +7135,7 @@
                         sendEvent (DWT.Collapse, event);
                         if (isDisposed ()) return LRESULT.ZERO;
                         break;
+                    default:
                 }
                 /*
                 * Bug in Windows.  When all of the items are deleted during
@@ -7222,6 +7239,7 @@
             }
             break;
         }
+        default:
     }
     return super.wmNotifyChild (hdr, wParam, lParam);
 }