Jump to content

[CR] Mark Balla's Icon Editor V2.7>= LV2017


Recommended Posts

Mark Balla's Icon Editor V2.7>= LV2017


Mark Balla Icon editor V2.7
December 2020
Author: Mark Balla

 

Description:
This is a text based vi icon editor 

The purpose is to help quickly create text base icons.
The editor can be used in place of the standard NI icon editor or as a stand alone vi. see instructions.

Version 2.7
Updated font table to recognize the standard "Small Font" letters used by the NI icon editor. This will improve the OCR function when importing icons generated by the NI Icon editor.

Version 2.6
Added quick drop code to allow the user to switch between NI and custom editor.
QD_Swap Icon Editor.vi and support folders will be placed in the LabVIEW quick drop folder
..\National Instruments\LabVIEW 20XX\resource\dialog\QuickDrop

To switch LabVIEW to a custom icon editor that uses the lv_icon.vi set a shortcut key to call the QD_Swap Icon Editor.vi. Ctrl-Space Ctrl-<<assigned letter key>>

To switch LabVIEW to the NI icon editor that uses the lv_icon.lvlibp use the same shortcut key with the Shift key
Ctrl-Space Ctrl-Shift-<<assigned letter key>>

Version 2.5
Fixed install bug where lv_icon.lvlibp was not being renamed after LV 2016
2.5 was set to 2017 or later.
 

Instructions:

LV 2017 to LV2020 + Ver 2.7 +

LV 2010 to LV 2016 Ver 2.4

Install using JKI VI Package Manager

LV 2009 Ver 2.3

1:Rename the curret LabVIEW 2009 Icon editor LabVIEW 2009\resource\plugins\lv_Icon.vi to a different name so it will not be overwritten.

2: Place the three files (lv_icon.vi, color templates.bin and the folder lv_icon_Subvis) in the LabVIEW 2009\resource\plugins directory.
The next time the icon editor is called LabVIEW will use the lv_icon.vi instead of the standard one.
There is a button on the editor that will allow you to use NI's editor (Old editor not the new one) when a text icon is not desired.

For LabVIEW 8.2 Use the "MB Icon Editor_V2.3_LV82.zip" file
For LabVIEW 8.5 Use the "MB Icon Editor_V2.3_LV85.zip" file
For LabVIEW 8.6 Use The "MB Icon Editor_V2.3_LV8.6.zip" file
 


  • Submitter
  • Submitted
    10/19/2009
  • Category
  • LabVIEW Version
    2017
  • License Type
    BSD (Most common)

 

  • Like 1
Link to post
  • 1 month later...
  • 6 months later...

Thanks for the program. I have been using it for the last couple of days and have found it very productive. One suggestion for the next version would be able to add a library of standard icons that you could select from. The history of icons serves that purpose now but it would be great to be able to edit and control what is shows up there.

John

Link to post
  • 6 months later...

Useful and fast icon editor! I have one question: after creating a new icon, the 16 Colors one is missing in the original icon editor. Why?

That's a bug in the original version of the framework provided by National Instruments for Icon replacements.

Link to post
  • 4 months later...

Currently the "Open NI Icon Editor" button launches the old NI Icon Editor. Is there a way to launch the new NI Icon Editor instead?

Currently all my editor has to do is generate an error and the old ni edito comes up.To call the new ni editor you would need to change the code to dynamically call it and close down mine.

Link to post

Currently all my editor has to do is generate an error and the old ni edito comes up.To call the new ni editor you would need to change the code to dynamically call it and close down mine.

Hi guys,

I downloaded the Mark's excellent Icon Editor a while back, and don't remember what slight changes I made, but in my case, clicking on the "NI Icon Editor" button calls the NEW NI Icon Editor. I really hate it, so I just press the ABORT button on Mark's Icon Editor, and that calls up the OLD NI Editor, in the few cases I need to modify an icon to keep the pictures previously set.

As an aside, Mark it would be great if you could add a feature where, you could edit the Icon History to delete some icons. The use case for this is: say you build an icon, and plonk down the VI on a block diagram, now you find the icon is hard to read because of the colours chosen, I frequently go in and adjust (lighten) the colours a bit, and use that. But the icon history now has two versions of the same colour scheme, each slightly different, and can trip you up if you re-use the wrong one the next time around.

Neville.

Link to post
  • 2 months later...

Any tips on getting this Icon Editor to work in LabVIEW 2011?

From NI's Website, it is not possible yet:

I'm also a fan of this editor (though I wish its text abilities were used in the default editor). It is possible to get this working in LV 2011 -- you just need to delete/rename the lv_icon.lvlibp file in the resource\plugins directory, which now contains the lv_icon.vi file.

It would certainly be nice if there was an easy way to swap between editors while editing an icon.

Link to post

I'm also a fan of this editor (though I wish its text abilities were used in the default editor). It is possible to get this working in LV 2011 -- you just need to delete/rename the lv_icon.lvlibp file in the resource\plugins directory, which now contains the lv_icon.vi file.

It would certainly be nice if there was an easy way to swap between editors while editing an icon.

FYI, this will break the class "Create Accessor" dialog. Right-click on a class -> New -> "VI for Data Member Access..."

Link to post

I was playing with it on 2011 today and found that if you rename the packed llb and add the lvicon.vi and it's subvis to the resource folder it worked. only my icon editor was called in the new Ni one was not.

Link to post

I think the problem is that doing so breaks the Create Accessor dialog for classes. But Brian has not replied with how to get other icon editors to work without breaking this. My guess is that NI will need to provide an unlocked lv_icon.lvlib (not .lvlibp) which any alternative editors would need to be programmed into. It does make the whole thing less straight-forward than it used to be.

Link to post
  • 3 years later...
  • 1 year later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Similar Content

    • By Mark Balla
      Mark Balla Icon editor V2.7
      December 2020
      Author: Mark Balla
       
      Description:
      This is a text based vi icon editor 
      The purpose is to help quickly create text base icons.
      The editor can be used in place of the standard NI icon editor or as a stand alone vi. see instructions.
      Version 2.7
      Updated font table to recognize the standard "Small Font" letters used by the NI icon editor. This will improve the OCR function when importing icons generated by the NI Icon editor.
      Version 2.6
      Added quick drop code to allow the user to switch between NI and custom editor.
      QD_Swap Icon Editor.vi and support folders will be placed in the LabVIEW quick drop folder
      ..\National Instruments\LabVIEW 20XX\resource\dialog\QuickDrop
      To switch LabVIEW to a custom icon editor that uses the lv_icon.vi set a shortcut key to call the QD_Swap Icon Editor.vi. Ctrl-Space Ctrl-<<assigned letter key>>
      To switch LabVIEW to the NI icon editor that uses the lv_icon.lvlibp use the same shortcut key with the Shift key
      Ctrl-Space Ctrl-Shift-<<assigned letter key>>
      Version 2.5
      Fixed install bug where lv_icon.lvlibp was not being renamed after LV 2016
      2.5 was set to 2017 or later.
       
      Instructions:
      LV 2017 to LV2020 + Ver 2.7 +
      Here is the intended process.
      Download package from LAVA Install Package Package will install MB icon editor files Package will install QD_Swap Icon Editor.vi in the QD plugins folder Package will copy the lv_icon.lvlibp And rename it to COPY_ lv_icon.lvlibp Package will delete the lv_icon.lvlibp Popup will show stating you are using the custom editor. Open LV Open QD, click configure and select the  Ctrl-Key Shortcut Tab at the top Assign a control key to the QD_Swap Icon Editor and click OKWhen you select Ctrl-Space  Ctr-<<Assigned Key>> the QD vi will setup the IDE to use my custom editor. The vi will verify there is a copy of the  lv_icon.lvlibp And if not create it. The vi will delete the lv_icon.lvlibp From the  ..\National Instruments\LabVIEW 20XX\resource\plugins folder When you select Ctrl-Space  Ctr-Shift-<<Assigned Key>> the QD vi will setup the IDE to use the NI editor. The vi will copy the COPY_lv_icon.lvlibp and rename the copy to lv_icon.lvlibp LabVIEW will use the lv_icon.lvlibp If it sees it in the plugins folder. If it does not see the lv_icon.lvlibp It will call the lv_icon.vi which is the name of my icon editor.
      LV 2010 to LV 2016 Ver 2.4
      Install using JKI VI Package Manager
      LV 2009 Ver 2.3

      1:Rename the curret LabVIEW 2009 Icon editor LabVIEW 2009\resource\plugins\lv_Icon.vi to a different name so it will not be overwritten.

      2: Place the three files (lv_icon.vi, color templates.bin and the folder lv_icon_Subvis) in the LabVIEW 2009\resource\plugins directory.
      The next time the icon editor is called LabVIEW will use the lv_icon.vi instead of the standard one.
      There is a button on the editor that will allow you to use NI's editor (Old editor not the new one) when a text icon is not desired.

      For LabVIEW 8.2 Use the "MB Icon Editor_V2.3_LV82.zip" file
      For LabVIEW 8.5 Use the "MB Icon Editor_V2.3_LV85.zip" file
      For LabVIEW 8.6 Use The "MB Icon Editor_V2.3_LV8.6.zip" file
       
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.