LabVIEW Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
JW-JnJ

Icon Editor- Better Glyph File Names

Status: New

Problem:

Lets say you're writing a VI for stopping a process. Wanting the icon function to be recognizable at a glance, you open the icon editor and go to glyphs looking for this:

 

abort.png

 

You type "stop"... nothing... hmm. After muttering a few curses, you either trudge through the whole icon library, or you draw one.

 

Turns out you should have written "abort"! Oops. Not really intuitive.

 

Solution:

Turns out the glyph search is fairly useful. It can see if your search is in any part of the glyph file name. If the above glyph was named "abort stop.png", the search would have succeeded.

 

Glyphs would be a lot easier to find if they contain the noun and a handful of verbs that they represent. For example:

 

"support.png" support.png  -> "support checkmark yes.png" (support?)

 

"keep.png"keep.png     -> "keep checkmark yes.png" (keep?)

 

"create.png"Create.png     -> "create new.png"

 

"file.png"file.png         -> "file disk save.png"

 

 

Alternate Solution:

Impliment tags into the glyph library with the ability to add new tags to current glyphs. This would avoid long file names.

 

Josh
Software is never really finished, it's just an acceptable level of broken
8 Comments
fabric
Active Participant

Great idea!

SnowMule
Active Participant

Maybe a bigger icon package or organize the icon packs a little more intuitively too.

dthor
Active Participant

Thank you! You have no idea how many times I've seached for "check" or "checkmark" wanting "keep.png"

 

I think the tags are the best solution, as it won't break anything where people look for those filenames elsewhere in code.

Silver_Shaper
Active Participant

Awesome

---
Silver_Shaper | CLD
David_L
Active Participant

I'd agree with tags, this is well needed.  

 

Some others that get me every time:

Function:  expressionbrowse.png (Actually expressionbrowse.png)

Arrow:  get.pngset.png vector.png ((Actually get.png, set.png, vector.png or any of the other 20 glyphs with arrows in them)


PaulG.
Active Participant

Meaningful icons in 10 seconds or less: In Google image search type in *.png and what you want (check or keep or etc) and specify image size of 32x32 pixels. You'll get a ton of images. Right-click the image, copy and paste in icon editor.

PaulG.

LabVIEW versions 5.0 - 2023

“All programmers are optimists”
― Frederick P. Brooks Jr.
JW-JnJ
Active Participant

I have been using http://findicons.com/, but I'll have to try google as well. Good tip

 

From findicons, I download the png, alter the name like the examples above, and place it in the glyph directory. I figured if I have to do it, I only want to do it once. I've already reused most of my icons.

Josh
Software is never really finished, it's just an acceptable level of broken
_Y_
Active Participant
Active Participant

IMHO searching icons in Internet is not a great idea. Purpose of an icon in LabVIEW is making the code more readable. Internet contains millions of icons for each common need. Would it be good, for example, to see new "Stop" icon in each project that you eventually open? I do not think so.

 

_____________________________________
www.azinterface.net - Interface-based multiple inheritance for LabVIEW OOP