Community
Participate
Working Groups
Created attachment 164461 [details] Patch adding the toolbar buttons in plugin.xml In VS where there is a Text Editor tool bar containing: -Comment -Uncomment -Shift left -Shift right -Others less important IMO This especially helps beginners. I think it would be great to have something similar in CDT and more advanced users could still disable the tool bar. CDT could have: -Toggle Comment (//) -Add block comment -Remove block comment (Toggle block comment would be better but it not available) -Shift left -Shift right
Created attachment 164462 [details] Icons to put in icons/elcl16 Added the comment icons, updated shift_r_edit.gif because it was not properly aligned with the left.
I'm not sure how to set the order of the tool bars. I would definitely put it more to the right.
Created attachment 164478 [details] Screenshot of the toolbar
I think that the beginners are overwhelmed with all the eclipse options and not sure if adding more is a good thing. Toggle comment and the others are very useful and common operations but they are most useful when using keyboard shortcuts not toolbar. Users need a way to discover those - once, and I think "Source" menu is good enough. But I suppose I lost my beginner viewpoint a few years ago. From my perspective, adding more buttons on the toolbar will make the toolbar to take two lines instead of one as I widen perspectives panel to keep open 4-5 perspective buttons for easier access.
(In reply to comment #4) > I think that the beginners are overwhelmed with all the eclipse options and not > sure if adding more is a good thing. Toggle comment and the others are very > useful and common operations but they are most useful when using keyboard > shortcuts not toolbar. Users need a way to discover those - once, and I think > "Source" menu is good enough. But I suppose I lost my beginner viewpoint a few > years ago. I'm not convinced the toolbar should be added either but I've seen people coming from VS looking for this and just give up on the operations. Another issue with the actions is the key binding. Sometimes, on non-english keyboards, '/' and '\' have to be done with a modifier (shift, or other) so the binding doesn't work which leaves the user to use the menu every time or change the key bindings. I didn't change the bindings for a while thinking they were just broken. I wish there were "UI profiles" matching the kind of user using it... > From my perspective, adding more buttons on the toolbar will make the toolbar > to take two lines instead of one as I widen perspectives panel to keep open 4-5 > perspective buttons for easier access. I agree that if you leave all the default toolbars, it's too much. It would be nice to have the actions more obvious but yeah, it will clutter the UI too much. So, I won't pursue this idea further. I've been also thinking that the Manage configurations button could be merged with the Build button so it would be more like Debug and Run configurations. The drop down would look like: Debug Release --------------- Configuration...
This Visual Studio migrant argues that it should at least be possible to add a toolbar for Source actions, which appears to be an impossibility from what I can decipher from the altogether challenged user interface of Eclipse. Whether the toolbar is there by default or not upon installation would seem to be an argument (posed by Andrew Gvozdev) that is besides the point, being a separate discussion altogether, as I see it.
I don't mind adding the toolbar and not enable it by default. Any objections? Patrick, do you think my original proposal made sense? Or do you think some actions should be removed or added?
Wow, a proper answer on an open-source bug system. Thanks, Mr. Laperle, I am newly encouraged. :) Your original proposal looks great. I have no problem with leaving it disabled by default, either: Mr. Gvozdev's opinion that there was little room available is certainly valid enough (but it would be great to have the option, as you and I [and others] would like). Thanks for getting back and for the willingness to improve the situation!