Tony Rolfe said, 

> On 11 Apr 1999 0:12:19 +0100 Neil Bothwick said:

>> The button doesn't say "Quit". It's a close gadget. The requester is
>> effectivly asking you "do you want to quit the program as well as
>> closing the window". The only "bug" here is the wording of the
>> requester could be a lot clearer.

> I still think that it is good programming practice (commodity or not)
> to return an application to the original state if the user cancels out
> of a request.

That's why I said the "bug" in the the presentation of the requester.
As someone else said, three options of Quit, hide, Cancel would make
more sense.

>> > My suggestion would be to add a "Hide" button and make them both
>> > behave intuitively.
>> 
>> The window close gadget *is* the hide button for a commodity. 

> The window close gadget in any Amiga application should close the
> window.   If the user is given the option of changing their mind then
> the window should not close.   There is a Quit menu item if I want to
> Quit.  Most other commodities (including the definitive one!) have
> separate Hide and Quit options.

Quite right, that's not the issue. Obviously Quit and Hide menu
options should do exactly what they say, it's the effect of the
window close gadget that causes confusion since some users expect it
to also quit the program.

> The other problem I have is that running Nectonnect a second time
> when it has the GUI closed, simply gives you a requester saying,
> in effect, "Silly Boy".  With with most commodities, that situation
> simply opens the GUI again.   Try it with Commodity Exchange.

Commodity Exchange does the same, and it bugs the hell out of me. The
standard behaviour when running a hidden commodity for the second time
should be to show it, as you say.


Neil
-- 
Neil Bothwick - http://www.wirenet.co.uk   icq://16361788
Connected via Wirenet,The UK's first Amiga-only internet access provider
--
Please Captain, not in front of the Klingons. * Spock

Reply via email to