On Jul 11, 2007, at 2:56 AM, Suja wrote:

> But I am not even able to access the top menu label.

Why not? Just call "menu_IP[0]->label("something");"

> Fl_Menu_Item RunImageViewerGUI::menu_IP[] = {
> {"Interpolation", 0,  0, 0, 64, FL_NORMAL_LABEL, 0, 14, 0},
> {"Nearest", 0,  (Fl_Callback*)RunImageViewerGUI::cb_Nearest},
> {"Linear", 0,  (Fl_Callback*)RunImageViewerGUI::cb_Linear},
> {"Cubic", 0,  (Fl_Callback*)RunImageViewerGUI::cb_Cubic},
> {"Sinc", 0,  (Fl_Callback*)RunImageViewerGUI::cb_Sinc},
> {0,0,0,0,0,0,0,0,0},
> {0,0,0,0,0,0,0,0,0}
> };
>
> And when user selects say, Nearest, I need the menubar label to  
> change from "Interpolation" to "Nearest". So that user knows what  
> is the interpolation now.

Have you looked at Fl_Choice?

"The only difference between this and a Fl_Menu_Button is that the  
name of the most recent chosen menu item is displayed inside the box,  
while the label is displayed outside the box."

> But printing menu->label() displays nothing.

Please send a more complete example. Which widget class do you use to  
display your menu?

----
http://robowerk.com/


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

Reply via email to