BTW Brad, In the source for the widgets, you use class listWidget() and class treeWidget() But when the Workspace builds a windowlet, it has no knowledge of widget details, only that the class is class WidgetMain() The name may change, but it should be the same for all widgets. Cheers. Jeff -- +----------------------------------+ | J.W. Bizzaro | | | | http://bioinformatics.org/~jeff/ | | | | THE OPEN LAB | | Open Source Bioinformatics | | | | http://bioinformatics.org/ | +----------------------------------+