Another quick update includes following, mainly cosmetic fixes/improvements:
*made iemgui use default $select_color as defined in pd.tk while leaving legacy definition for IEM_GUI_COLOR_SELECTED color (as defined in g_all_guis.h) for other externals that may rely upon it *cleaned up bugs in mycanvas where label did not follow the object *cleaned up segfault on number2 when creating a label *modularized highlight nlet color and width and moved them to pd.tk *changed the way highlight nlet filters different objects and reverts their nlet color properly to original state (e.g. iemgui uses black as default whereas text objects use gray nlets
You can grab it from: http://l2ork.music.vt.edu/main/?page_id=56
This way anyone interested in bigger highlight or different default select colors can alter it all from the pd.tk menu (search for $select_color and below color section you'll find also highlight customization options).
Now the only remaining thing is to test various externals, which has so far gone quite well, requiring only in some cases (e.g. moonlib/mknob) a recompile of the original external with no changes to their respective sources (typically those who rely upon core .h files that may have changed slightly, namely g_canvas.h and g_all_guis.h). NB: m_pd.h and m_imp.h have remained unchanged.
Cheers!
Best wishes,
Ico