PR# 11669 A diagram can't be cancelled, locks UI

Problem Report Summary
Submitter: gcompestine
Category: EiffelStudio
Priority: Medium
Date: 2006/11/24
Class: Bug
Severity: Serious
Number: 11669
Release: 5.7.64493
Confidential: No
Status: Open
Responsible:
Environment: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 1.0.3705; .NET CLR 2.0.50727; InfoPath.1)
Synopsis: A diagram can't be cancelled, locks UI

Description
I picked what I thought was a harmless subcluster and dropped into the "target" button/hole thing in the diagram tool. It immediately started generating a diagram for all 15,000 classes in the entire cluster heirarchy, going up to the root. 

The UI is locked, so there's no way of stopping the diagram tool.

The diagram tool should probably halt automatically, or ask for confirmation if more than say, 20 objects are being rendered, because diagrams with more than 20 objects aren't going to be all that useful anyway.

If I pick a subcluster with 15 objects in it, it would be nice if the diagram tool constrained itself to the subcluster rather than greedily traversing to the root and going off into the land of nod while trying to eat the entire planet.
To Reproduce

										
Problem Report Interactions