At the very least, this commit should wrap up the FigureCanvas stuff in a class that makes it easier to build other graph classes. It would be nice to build a standard graph class that supports preferences that can be used in multiple spots in the application to cut down on the number of ___graph files. Also move to using the version of the grain cross section widget from the grains tab everywhere, because it is higher performance and would be nice to standardize.
At the very least, this commit should wrap up the FigureCanvas stuff in a class that makes it easier to build other graph classes. It would be nice to build a standard graph class that supports preferences that can be used in multiple spots in the application to cut down on the number of ___graph files. Also move to using the version of the grain cross section widget from the grains tab everywhere, because it is higher performance and would be nice to standardize.