Bug 49472 - Toolbar Delete action doesnt have hover help
Summary: Toolbar Delete action doesnt have hover help
Status: NEW
Alias: None
Product: GEF
Classification: Tools
Component: GEF-Legacy GEF (MVC) (show other bugs)
Version: 2.1.2   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Anthony Hunter CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-01-02 12:14 EST by Srimanth CLA
Modified: 2013-10-17 09:45 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Srimanth CLA 2004-01-02 12:14:56 EST
The delete action in the toolbar doesnt have hover help on it. Other actions in
all languages should be checked also.
Comment 1 Richard Kulp CLA 2004-02-18 11:59:44 EST
Randy, this is actually a GEF problem. I took a look and DeleteRetargetAction
inherits from RetargetAction while UndoRetargetAction inherits from
LabelRetargetAction. 

RetargetAction doesn't handle tooltip text, while LabelRetargetAction does.

Thanks,
Rich
Comment 2 Pratik Shah CLA 2006-01-23 18:46:43 EST
Retarget actions in GEF for undo, redo, copy, paste, delete, etc. should probably be deprecated now, and ActionFactory should be used instead.  What do you think, Randy?

Anyway, DeleteRetargetAction is not the only one that extends a RetargetAction instead of a LabelRetargetAction.  Others include ZoomIn, ZoomOut and Copy.  They should all be fixed.
Comment 3 Randy Hudson CLA 2006-01-24 10:38:17 EST
If an action has a name, and doesn't have a tooltip, then its name should be displayed in a toolitem as its tooltip. Platform enhancement.

GEF should just set the tooltip as a workaround.

The action can not be relabeled by design. It is to be consistent with ActionFactory, whose DELETE factory does not create a label retarget action.

Deprecation might make sense, but another bug should be opened for that.
Comment 4 Alexander Nyßen CLA 2013-10-17 09:45:12 EDT
Unset target milestone as the specified one is already passed.