PR# 12938 "Force Debug Mode" should have a check mark

Problem Report Summary
Submitter: peter_gummer
Category: EiffelStudio
Priority: Medium
Date: 2007/06/01
Class: Bug
Severity: Non-critical
Number: 12938
Confidential: No
Status: Suspended
Environment: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv: Gecko/20070515 Firefox/
Synopsis: "Force Debug Mode" should have a check mark

I've just used Debug | Force Debug Mode for the first time. I love it!

But now I want to turn it off. The menu item still says "Force Debug Mode". This is misleading. I clicked it with trepidation, but gladly it did what I wanted, rather than what it said it would do.

A good fix would be to put a check mark in front of the menu item when EiffelStudio is in forced debug mode (similar to the items under View | Toolbars).
To Reproduce

Problem Report Interactions
From:peter_gummer    Date:2007/06/11    Download   
I've just noticed that "Disable Assertion Checking" becomes "Restore Assertion Checking", i.e. the wording changes.

For consistency, and to provide the user feedback that I requested, you could change the wording of "Force Debug Mode" when it is already to debug mode to "Disable Debug Mode".

From:peter_gummer    Date:2007/06/01    Download   
It doesn't bother me either way, because I've already learned how to use it.

My only concern is for people who are learning it for the first time, as I was yesterday, who are likely to find it confusing.

I would have omitted the pixmap, in order to avoid confusing new users, until such time as EiffelEnvision is capable of displaying toggle items with pixmaps correctly. (By the way, I recall that toggle items with pixmaps used to crash, because the item was incapable of displaying two pixmaps. But this would have been in 5.6, so maybe this bug has been fixed already.)

From:jfiat_es    Date:2007/06/01    Status: Suspended    Download   
In fact we decided to revert back to previous state
since we decided to keep displayed the same "pixmap" in the menu and tool bar button to help the user locate the same command access.

However if you are looking carefully, the pixmap looks like a toggle button in the menu, this display must be improved, but this will be for after 6.0, since this is a vision2 weakness.

You can also add the toggle button to the project's toolbar, which is quite convenient.

Hope this will be enough for now.

From:jfiat_es    Date:2007/06/01    Status: Closed    Download   
Fixed by revision rev#68811
It uses a toggle button, but I agree on Windows this "toggle" button in the menu is not really visible.
thus we removed the pixmap, and now it will use a simple Check mark.