Bug 154136 - KDE4 changes menu entries names by own, confusing user
Summary: KDE4 changes menu entries names by own, confusing user
Status: RESOLVED FIXED
Alias: None
Product: kde
Classification: I don't know
Component: general (show other bugs)
Version: unspecified
Platform: Mandriva RPMs Linux
: NOR wishlist
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-12-15 20:11 UTC by Fri13
Modified: 2009-04-24 18:07 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Fri13 2007-12-15 20:11:37 UTC
Version:            (using KDE KDE 3.97.0)
Installed from:    Mandriva RPMs
OS:                Linux

Menu entries should be static because, where [X] is understand as ON, [ ] is understand OFF.

Now menu entries text is changed with option settings.
Example, user clicks "settings > [ ] Show Menubar" and there comes X and entry is then "[X] Show Menubar". Text isn't changed because X means it is ON, without X it is "dont show menubar". This is correct way and text is right when right clickin somewhere to get menu back (or pressing ctrl+M)

Now KDE4 brakes this usability by changing entries text with X mark too. Example, "Settings > [ ] Show Terminal Emulator"
And when user clicks that, it turns to be "Settings > [X] Hide Terminal Emulator" And then X indicating WRONG setting and is not needed because entrie already tells user to HIDE it when clicks it by text.

There is big problem by usability because X is meant to mark something and when it's not there, it's off. Now X is marking "Hide Terminal Emulator" so user understand that it is HIDED and not showing. To correct this, there should not be X or text should not be altered.

Right way is:
[ ] Show Terminal Emulator
[X] Show Terminal Emulator

OR

Show Terminal Emulator
Hide Terminal Emulator

Wrong way is:

[ ] Show Terminal Emulator
[X] Hide Terminal Emulator

KDE 3.97.1 (20071206)
Comment 1 Thomas Friedrichsmeier 2007-12-18 13:49:35 UTC
The representation of "toggle" actions has changed in KDE 4, and in fact, not all applications have adjusted to this, yet. This is easy to fix in each inidividual case, but it can't just be fixed globally. There, what we really need is information on where exactly (which apps) you still find the wrong behavior.

I've fixed some occurences of this in kate just a few days ago (which might have been your examples?). If you are aware of further apps with this problem, please list them.
Comment 2 Fri13 2008-07-16 22:57:46 UTC
It looks now on 4.1 RC1 that the X marking has be removed and for it's place there has come a function icon what gets "pressed" when the function is ON and name does not change. At least on kopete. I'm not sure did I find few applications few days ago but it was Beta2 and RC1 released yesterday so it might be fixed.

I check what is status on 4.1 and then check this if report needed anymore.
Comment 3 Jordi Polo 2008-11-26 13:36:33 UTC
Can you check this out once more. I think this should be closed. 
Comment 4 Fri13 2008-11-30 03:19:26 UTC
I have now checked it on KDE 4.2 Beta1 and it seems that menus works now correctly, text does not change but the [X] indicates correctly.

I mark this bug as fixed
Comment 5 Dotan Cohen 2009-04-24 18:07:49 UTC
I could not find any instances of the described behaviour in KDE 4.2.2, so I an closing this bug. Thanks.