> 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();
>       }

OK. textsize method works. Thank you for your wisdom! :-)

_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to