This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
I implemented simple render for Actions Tree. Simple patch for ActionsPanel.java attached.
Created attachment 8165 [details] org.netbeans.core.ActionsPanel.java diff
I applied the diff on my machine and tested behaviour. Unfortunately, this patch has negative performance impact on first init time of shortcuts dialog. Measured slowdown on my machine is approx from 3seconds to 3,5 seconds. Also I dislike the fact that actions without icons looks like "holes" in the tree. UI guys, what do you think - compare perf impact and visual impact and decide, please. Appearance with icons is attached.
Created attachment 8494 [details] dialog image iwth icons
Making this issue dependent on 28043. Once we solve long init time of Shortcuts dialog in some reliable way, adding icons will be less contradictory and we can integrate it IMO.
Does it possible to fill text of shortcuts first and icons draw later ? If yes then it's ok with perform impact. I think that holes because of missing icons by any shortcuts are ok too (similar to holes in MENU) and I prefer to have some of them then none.
Q: "Does it possible to fill text of shortcuts first and icons draw later?" A: I would say yes. At first, assign empty icon to all nodes and then load them and update later, after dialog show, perhaps using AsyncGUIJob technique. (see http://performance.netbeans.org/responsiveness/improving/postinit_of_comps.html) Petr, can you redesign the patch in such way? As for "holes", ok, I accept. Once I get refined patch from Petr I'll review, test and integrate.
Why not integrate it into NB3.6 if possible ?
Assigned to new owner.
keyboard shortcuts dialog is no more..replaced by options dialog
thanks