public void DestroyAllWidgetsInTray( TrayLocation trayLoc ) { while ( !( mWidgets[ (int)trayLoc ].Count == 0 ) ) DestroyWidget( mWidgets[ (int)trayLoc ][ 0 ] ); }