Emil wrote:
 >>> Is there any way to set font size for the menu elements?
 > It works for 1.1.10. But how do I do it for FLTK2 (2.0.x)?

you might use textsize instead of labelsize, eg.:

#include <fltk/Window.h>
#include <fltk/MenuBar.h>
#include <fltk/run.h>

using namespace fltk;
                
int main(int argc, char *argv[])
        {
        Window* win=new Window(222,111,"labelsize");
        win->begin();
                MenuBar* menu = new MenuBar(0, 0, win->w(), 20,"Menu");
                menu->add("&File/&New",                 0, 0);
                menu->add("&File/&Open...",             0, 0);
                menu->add("&File/E&xit",                0, 0);
                menu->add("&Options/Textsize 8", 0, 0)->textsize(8);
                menu->add("&Options/Textsize 10", 0, 0)->textsize(10);
                menu->add("&Options/Textsize 12", 0, 0)->textsize(12);
                menu->add("&Options/Textsize 14", 0, 0)->textsize(14);
                menu->add("&Options/Textsize 18", 0, 0)->textsize(18);
                menu->add("&Options/Textsize 24", 0, 0)->textsize(24);
        win->end();
                
        if (Widget* item=menu->find("&File/&New"))
                item->textsize(24);
        
        win->show(argc,argv);
        return run();
        }
_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to