DEFINE_ACTION("quality-08", _("Use Quality Level 8"));
DEFINE_ACTION("quality-09", _("Use Quality Level 9"));
DEFINE_ACTION("quality-10", _("Use Quality Level 10"));
- DEFINE_ACTION("lowres-pixel-01", _("Set Low-Res pixel size to 2^1"));
- DEFINE_ACTION("lowres-pixel-02", _("Set Low-Res pixel size to 2^2"));
- DEFINE_ACTION("lowres-pixel-03", _("Set Low-Res pixel size to 2^3"));
- DEFINE_ACTION("lowres-pixel-04", _("Set Low-Res pixel size to 2^4"));
- DEFINE_ACTION("lowres-pixel-05", _("Set Low-Res pixel size to 2^5"));
- DEFINE_ACTION("lowres-pixel-06", _("Set Low-Res pixel size to 2^6"));
+ for(list<int>::iterator iter = CanvasView::get_pixel_sizes().begin(); iter != CanvasView::get_pixel_sizes().end(); iter++)
+ DEFINE_ACTION(strprintf("lowres-pixel-%d", *iter), strprintf(_("Set Low-Res pixel size to %d"), *iter));
DEFINE_ACTION("play", _("Play"));
// DEFINE_ACTION("pause", _("Pause"));
DEFINE_ACTION("stop", _("Stop"));
" <menuitem action='quality-09' />"
" <menuitem action='quality-10' />"
" </menu>"
-" <menu action='menu-lowres-pixel'>"
-" <menuitem action='lowres-pixel-01' />"
-" <menuitem action='lowres-pixel-02' />"
-" <menuitem action='lowres-pixel-03' />"
-" <menuitem action='lowres-pixel-04' />"
-" <menuitem action='lowres-pixel-05' />"
-" <menuitem action='lowres-pixel-06' />"
+" <menu action='menu-lowres-pixel'>";
+
+ for(list<int>::iterator iter = CanvasView::get_pixel_sizes().begin(); iter != CanvasView::get_pixel_sizes().end(); iter++)
+ ui_info += strprintf(" <menuitem action='lowres-pixel-%d' />", *iter);
+
+ ui_info +=
" </menu>"
" <separator name='bleh08'/>"
" <menuitem action='play'/>"