add new buttons in some toolbars?

Project:GNU Smalltalk
Component:VisualGST
Category:bug
Priority:minor
Assigned:MrGwen
Status:fixed
Description

Also, what is the text pane for? Why is it not everywhere?

Updates

#1 submitted by Gwenael Casaccio on Wed, 09/23/2009 - 16:49
Assigned to:Unassigned» MrGwen
#2 submitted by Gwenael Casaccio on Sat, 09/26/2009 - 16:56
Status:active» committed
#3 submitted by Paolo Bonzini on Tue, 09/29/2009 - 08:33
Status:committed» fixed

great job, thanks

#4 submitted by Paolo Bonzini on Wed, 10/14/2009 - 12:51
Title:useless buttons in the toolbar?» add new buttons in some toolbars?
Priority:critical» minor
Status:fixed» active

Especially the debugger and SUnit browser will benefit. You can put icons in the .star file and access them as

((PackageLoader packageAt: 'VisualGST') / 'foo.png') contents

#5 submitted by Paolo Bonzini on Wed, 10/14/2009 - 17:37

I attach some icons that could work for a debugger. They are all from the tango package (go-run is custom, but it is just a standard tango icon recolored in green).

#6 submitted by Paolo Bonzini on Wed, 10/14/2009 - 17:42
#7 submitted by Nicolas Petton on Thu, 10/15/2009 - 09:19

I think using Tango icon theme may not work here, bacause a lot of icons will be missing later, like icons in the class browser. Tango icons are for desktop environments.

Why not taking a look at icon themes used in other opensource development environments like KDevelop or Mono-Develop?

Also there are quite some icons in the silk icon theme (16x16 only)
http://www.famfamfam.com/lab/icons/silk/

#8 submitted by Paolo Bonzini on Thu, 10/15/2009 - 10:22

I looked at the MonoDevelop icons and, well, they quite suck. :-(

I don't need too many icons, the only "necessary" ones for the toolbar IMO would be:

  • debug step into/step over/run/finish
  • run icon for SUnit browser (would run entire class or do "debug it" for a single method)

#9 submitted by Gwenael Casaccio on Tue, 10/27/2009 - 16:31

I've added a new icon for the step operation for the debugger :p

#10 submitted by Paolo Bonzini on Sat, 10/31/2009 - 13:44
Status:active» committed

I did a little more work on this, please pull into your github

#11 submitted by Paolo Bonzini on Mon, 11/02/2009 - 18:12
Status:committed» fixed

User login