package org.eclipse.swt.snippets; /* * Recursively print SWT containments, classes and bounds. * By Jeff Winkler, http://jeffwinkler.net */ import java.lang.reflect.Method; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Control; public class SWTPrinter { /** Recursively print SWT GUI elements and children. */ static public void printComposite(Composite parent, String prefix) { printControl ( prefix + parent.getClass().getSimpleName(), parent, " " + parent.getLayout().getClass().getSimpleName()); Control [] kids = parent.getChildren(); for ( int x=0; x