Being colorblind, ever since the color chooser was changed to utilzie the entire color spectrum, I have had a very difficult time with the color chooser, and yes being completely color blind has its challenges anyway. Any chance someone could resurrect the old color chooser (circa labview 4ish) so it could be implemented or chosen as an option in the color chooser? If someone can post the code or email it to me, I will play with integration. Currently I only have labview 2009 installed, so I guess the code needs to be in 7+.
Thanks for the plug, PJM. The old one was 6.02 and I've just updated it to 8.5.
PJS, hope it helps. I never realized that it might be of use to the colorblind.
OK, Revision 1 is attached and works well on my system (Windoze XP). Response is pretty good and I did not observe any erroneous colors. Thanks to Paul Sullivan for allowing me to use his color chooser VI for the color renderings.
Installation: totally manual after extracting the ZIP file.
Known Bugs: None, Not that they are not in there. I just have not encountered on this revision. Let me know what you find... If you dare!
Could be done differently/Wish List:
Observations during development:
Conditions of Use: I hate to put this in here, but I want it to be clear
They are in the VI description for every VI ADDED for this. In a nutshell, this is open source and usage is Open to anyone for any reason except where it is incorporated or utilized for anything that 'takes Ownership' of these VIs. The IP and software ownership is NOT being conveyed in part or in full to any developers incorporating it into anything that restricts its usage in ANY way. The source code behind this addition, is to be given IN FULL with the existing terms of usage to any developer, end user or customer that receives your source code. It does not get yanked into the IP or catagory of your reuse libraries that are not transferred to customers OR incorporated into any mechanism or delivery system that CAN or DOES restrict access to it.
...I had wanted to pick the color on Mouse Up, so that if the user pushes the mouse down, but decides to pick a different color at the last second, they could. But the Mouse Up event was firing immediately upon launching the color chooser which rendered it useless...
I often use the Mouse Down event to activate a Mouse Move event case (set a boolean in a shift register and only process the Mouse Move or, in your case, Mouse Up when that boolean is true and clear it in the Mouse Up case). Will that work for you?
I really like the color picker you implemented. I does not make much sense to use any color that is not on this picker since it cannot be used in an icon anyway (save your vi, open the icon editor: your color has been coreced...).
I have installed your new and modified file in LabView 2010 (SP1) and the settings dialog does not display the Color Chooser in the tree control on the left - making it impossible to activcate the old-style color picker.
BUGFIX: I have included the vi that needs to be modified (<resource>\plugins\NIIconEditor\User Dialogs\SubVIs\Initialize_IconEditorSettings_Tree.vi) in order to display the new options category.
Note: the vi is saved in LV2010 format.