File Exchange Pick of the Week

May 2nd, 2008

Icon Editor

Bob's pick this week is IconEditor v1.4 by Elmar Tarajan. This tool could improve your MATLAB workflow more than you might think. Let me explain.

If you follow the MATLAB Desktop blog you may have noticed the gallery of screenshots provided by MATLAB users. Looking through them I noticed only a few took advantage of MATLAB Desktop Shortcuts. Considering how much I rely on desktop shortcuts everyday I can only conclude that more users simply don't know about them yet. So you might check out Kristin's post and Doug's video.

One of the things I love about shortcuts is the flexibility. You can make shortcuts for just about anything. For example, I do a lot of interactive data exploration using all the constrained and unconstrained pan and zoom modes. (Note: To learn more about MATLAB's pan and zoom capabilities check out Dan's post and Doug's video.) Since I prefer toolbar buttons to menus I made shortcuts for each mode.

You can make your shortcut labels as descriptive or cryptic as you want. If your screen is not wide enough for all your shortcuts you can save space by turning off the labels. Then, when your mouse pointer hovers over an icon its label appears as a tool tip. You can also choose icons that are as unique and intuitive as you want.

How did I create those icons? That's where Elmar's IconEditor came in real handy. Those icons didn't exist anywhere to my knowledge so I just made my own, and you can too thanks to Elmar. This is a simple but useful GUI that looks very nice for starters.

Talk about workflow: the screen shot does a wonderful job of communicating how to use the tool.

The help goes on to explain the command line options for loading image data in different formats for example. For those who enjoy looking inside M-files, the last subfunction, icondata contains the data behind its own icons such as the pencil and bucket. There are more useful features to be discovered, so check it out.

How could you use this editor and custom icons? Tell us about it here.


Get the MATLAB code

Published with MATLAB® 7.6

2 Responses to “Icon Editor”

  1. jiro replied on :

    I really like Elmar’s Icon Editor. It has a very nice interface. Not only does it have its own set of slick icons, it also has an undo/redo function that makes icon editing so much easier.

  2. Smith replied on :

    Awesome tool. I currently use IconEdit2, which is a powerful icon editting and icon making tool.
    You can find it on http://www.sharewarecheap.com/IconEdit_software_2101.html

Leave a Reply

Wrap code fragments inside <pre> tags, like this:

<pre class="code">
a = magic(3);
sum(a)
</pre>

If you have a "<" character in your code, either follow it with a space or replace it with "&lt;" (including the semicolon).


Bob, Brett & Jiro share their favorite user-contributed submissions from the File Exchange.

  • Zach: Hi Doug and Les, I didn’t have a lot of time to mess with this, but I did find a work-around. I plotted...
  • hamed: k
  • Les: @Zach This isn’t exactly what you are looking for but at least it puts all three parameters on the same...
  • Zach: Thanks for your suggestions Doug. I’ll give that a shot and see what happens. I’ve seen many of...
  • Doug: @Zach, I would say to use plotYYY, because that is close to what you want, but using depth as Y makes sense....
  • Doug: @Teja, I think this will work: http://www.mathworks .com/access/helpdesk /help/techdoc/ref...
  • Gify: merry christmas :) nice christmas tree! Regards, Janet Gify
  • Teja: Dear Doug Is there anyway to plot a surface from nonuniform data without meshgrid and griddata? Basically i...
  • Zach: I’m working with geophysical data, so I’d like to produce a depth profile. The y-axis would be...
  • Doug: @Ashok First, please do not use variable names that are MATLAB commands (std and mean). Second, p(j) should be...

These postings are the author's and don't necessarily represent the opinions of The MathWorks.