PR# 3849 Suggestion - "New object editor" Buttons allow Click as alternative to Drop

Problem Report Summary
Submitter: peter_gummer
Category: EiffelBuild
Priority: Medium
Date: 2004/07/15
Class: Feature Request
Severity: Non-critical
Number: 3849
Release: 5.4.0907
Confidential: No
Status: Open
Responsible:
Environment: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7) Gecko/20040626 Firefox/0.9.1
Synopsis: Suggestion - "New object editor" Buttons allow Click as alternative to Drop

Description
Because pick-and-drop is not a standard form of user interaction, the behaviour of the "New object editor" buttons is extremely unintuitive to new users.

Rather than display a dialog box telling the user that they have done the wrong thing, a more user-friendly approach would be to let clicking the button behave exactly the same as dropping on it. The only difference would be that, whereas dropping requires the user to have picked an object from the Layout Constructor, clicking would use the Layout Constructor's currently selected object.

If no object is currently selected in the Layout Constructor, then the buttons should disabled.
To Reproduce

										
Problem Report Interactions
From:peter_gummer    Date:2004/07/15    Download   
From: "Peter Gummer" <peter_gummer@hotmail.com>
To: bugs@berkeley.eiffel.com
Cc:  Subject: RE: EiffelBuild/3849
Date: Fri, 16 Jul 2004 14:19:30 +1000

 I've just noticed that the "New object editor" buttons also work with window 
 objects in the Window Selector. This means that my request should be 
 amended:
 
 1. The buttons should be disabled if neither the Layout Constructor not the 
 Window Selector is currently focussed.
 
 2. The object of the button-click would depend on which window is currently 
 selected.
 
 Regards,
 Peter Gummer
 
 
 >From: bugs@berkeley.eiffel.com
 >Reply-To: bugs@berkeley.eiffel.com
 >To: peter_gummer@hotmail.com
 >Subject: EiffelBuild/3849
 >Date: Thu, 15 Jul 2004 21:03:01 -0700 (PDT)
 >
 >Thank you very much for your problem report.
 >It has the internal identification `EiffelBuild/3849'.
 >
 >If you want to add more information to your report or
 >reply to our answer, please reply to this message
 >without modifying the subject header.
 >
 >The individual assigned to look at
....
Output truncated, Click download to get the full message