GNOME Bugzilla – Bug 74359
Make the cell context menu, context sensitive
Last modified: 2010-07-07 03:32:25 UTC
The context menues should have dynamically loaded lables, according to whether it is one cell or many cells that is selected. Example: one cell selectedиииииmany cells selected ----------------------------------------- format cellиииииииииииformat cellsиииииии insert columnиииииииииinsert columnsиииии delete columnиииииииииdelete columnsиииии insert rowииииииииииииinsert rowsииииииии delete rowииииииииииииdelete rowsииииииии And "remove content" should be insensitive/disable if the cell(s) have indeed no content.
Good idea.
Make that a rule for cut/copy also. They shouldn't be enabled if the cell (or cells) is empty.
There is no such thing as 'empty' A region with no content may have styles or the user might just want to use a strange method for clearing a destination.
A good project for a new developer. But irritating for translators.
rummaging through bugzilla for something else and I felt like giving my unsolicited opinions :) if it is not useful, feel free to ignore. rather than worrying about Cell and Cells, Singular and Plural it would be distinctly easier (particularly on the translators who already have a difficult job) to set a policy and be clear that the use the Plural suggests at least one or more. It would certainly be smart to grey out items if they are unavailable in the current context, however completely hiding/removing items from the context menu should not be done too quickly as it hurts discoverability. Context sensitive menus in applications like Mozilla are very long and it is space restrictions that really force them to hide items that are not currently needed. You probably would want to keep the more important menu items always shown in the menu but greyed out when appropriate.
This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.