# HG changeset patch # User Santeri Piippo # Date 1375208567 -10800 # Node ID c6530cdcd622becaa0f7d07368d1a6cb654688cb # Parent 5371baa1734664b3bdde1c7752fcb9042d3b55d7 primitive generator: added support for multiple spaces before primitive numbers, add "Hi-Res" to the names of 48/ primitives diff -r 5371baa17346 -r c6530cdcd622 src/primitives.cpp --- a/src/primitives.cpp Tue Jul 30 18:01:53 2013 +0300 +++ b/src/primitives.cpp Tue Jul 30 21:22:47 2013 +0300 @@ -518,11 +518,19 @@ if (frac.indexOf (".") == -1) frac += ".0"; - if (type == Ring || type == Cone) - descr = fmt ("%1 %2 x %3", primitiveTypeName (type), num, frac); - else + if (type == Ring || type == Cone) { + str spacing = + ( num < 10 ) ? " " : + ( num < 100 ) ? " " : ""; + + descr = fmt ("%1 %2%3 x %4", primitiveTypeName (type), spacing, num, frac); + } else descr = fmt ("%1 %2", primitiveTypeName (type), frac); + // Prepend "Hi-Res" if 48/ primitive. + if( divs == hires ) + descr.insert( 0, "Hi-Res " ); + LDOpenFile* f = new LDOpenFile; f->setName (QFileDialog::getSaveFileName (null, QObject::tr ("Save Primitive"), name));