name .addItem( tr(
"Sine wave" ), std::make_unique<PluginPixmapLoader>(
"sin" ) ); \
name .addItem( tr(
"Bandlimited Triangle wave" ), std::make_unique<PluginPixmapLoader>(
"tri" ) ); \
name .addItem( tr(
"Bandlimited Saw wave" ), std::make_unique<PluginPixmapLoader>(
"saw" ) ); \
name .addItem( tr(
"Bandlimited Ramp wave" ), std::make_unique<PluginPixmapLoader>(
"ramp" ) ); \
name .addItem( tr(
"Bandlimited Square wave" ), std::make_unique<PluginPixmapLoader>(
"sqr" ) ); \
name .addItem( tr(
"Bandlimited Moog saw wave" ), std::make_unique<PluginPixmapLoader>(
"moog" ) ); \
name .addItem( tr(
"Soft square wave" ), std::make_unique<PluginPixmapLoader>(
"sqrsoft" ) ); \
name .addItem( tr(
"Absolute sine wave" ), std::make_unique<PluginPixmapLoader>(
"sinabs" ) ); \
name .addItem( tr(
"Exponential wave" ), std::make_unique<PluginPixmapLoader>(
"exp" ) ); \
name .addItem( tr(
"White noise" ), std::make_unique<PluginPixmapLoader>(
"noise" ) ); \
name .addItem( tr(
"Digital Triangle wave" ), std::make_unique<PluginPixmapLoader>(
"tri" ) ); \
name .addItem( tr(
"Digital Saw wave" ), std::make_unique<PluginPixmapLoader>(
"saw" ) ); \
name .addItem( tr(
"Digital Ramp wave" ), std::make_unique<PluginPixmapLoader>(
"ramp" ) ); \
name .addItem( tr(
"Digital Square wave" ), std::make_unique<PluginPixmapLoader>(
"sqr" ) ); \
name .addItem( tr(
"Digital Moog saw wave" ), std::make_unique<PluginPixmapLoader>(
"moog" ) );