05-09-2016, 10:49 AM
Thanks, Garrett. Modular is my preferred way of working--I really learned to embrace it when using Xojo for utility apps. C++ for Illustrator plugins is a bit different from the focus of most books or classes, and I find I have to sort out what applies and what doesn't, and figure out what's missing. Maybe it's just the mystery of not knowing exactly what's going on behind that Adobe curtain, but AI plugins seem considerably more fragile than standalone projects I've done. As a result, I may be over-cautions and apologize if I ask too many basic questions. I'm currently copying the Skeleton project and keeping the skel class as-is, adding all of the real work into classes. To communicate back to the main Plugin class I find it simplest to just use skel::, etc., but hdi::core:lugin::instance() was obviously written for a reason; when should it be used instead? Thanks -- Rick