diff snippets/button/Snippet169.d @ 117:8cdaac0dc743

Added more snippets from TomD
author Frank Benoit <benoit@tionex.de>
date Sat, 12 Jul 2008 20:09:06 +0200
parents 0de3dab4d6e1
children
line wrap: on
line diff
--- a/snippets/button/Snippet169.d	Sat Jul 12 17:54:42 2008 +0200
+++ b/snippets/button/Snippet169.d	Sat Jul 12 20:09:06 2008 +0200
@@ -34,38 +34,38 @@
 import tango.util.Convert;
 
 void main(String[] args){
-  Snippet169.main(args);
+    Snippet169.main(args);
 }
 
 
 public class Snippet169 {
-  public static void main (String [] args) {
-    Display display = new Display ();
-    final Shell shell = new Shell (display);
-    shell.setLayout (new FillLayout ());
-    Listener listener = new class() Listener {
-      public void handleEvent (Event e) {
-	Control [] children = shell.getChildren ();
-	for (int i=0; i<children.length; i++) {
-	  Control child = children [i];
-	  if (e.widget !is child && cast(Button)child !is null && (child.getStyle () & DWT.TOGGLE) != 0) {
-	    (cast(Button) child).setSelection (false);
-	  }
-	}
-	(cast(Button) e.widget).setSelection (true);
-      }
-    };
-    for (int i=0; i<20; i++) {
-      Button button = new Button (shell, DWT.TOGGLE);
-      button.setText ("B" ~to!(char[])(i));
-      button.addListener (DWT.Selection, listener);
-      if (i == 0) button.setSelection (true);
+    public static void main (String [] args) {
+        Display display = new Display ();
+        final Shell shell = new Shell (display);
+        shell.setLayout (new FillLayout ());
+        Listener listener = new class() Listener {
+            public void handleEvent (Event e) {
+                Control [] children = shell.getChildren ();
+                for (int i=0; i<children.length; i++) {
+                    Control child = children [i];
+                    if (e.widget !is child && cast(Button)child !is null && (child.getStyle () & DWT.TOGGLE) != 0) {
+                        (cast(Button) child).setSelection (false);
+                    }
+                }
+                (cast(Button) e.widget).setSelection (true);
+            }
+        };
+        for (int i=0; i<20; i++) {
+            Button button = new Button (shell, DWT.TOGGLE);
+            button.setText ("B" ~to!(char[])(i));
+            button.addListener (DWT.Selection, listener);
+            if (i == 0) button.setSelection (true);
+        }
+        shell.pack ();
+        shell.open ();
+        while (!shell.isDisposed ()) {
+            if (!display.readAndDispatch ()) display.sleep ();
+        }
+        display.dispose ();
     }
-    shell.pack ();
-    shell.open ();
-    while (!shell.isDisposed ()) {
-      if (!display.readAndDispatch ()) display.sleep ();
-    }
-    display.dispose ();
-  }
-}
\ No newline at end of file
+}