Suja wrote:
> Thanks so much...I think I wasn't clear when I said manubar label.
> I meant the "Edit" in "Edit/Change".
> I can change "Change" to "new change", but can't change "Edit" to "File"!
Works for me.. same technique as the first example I included:
#include <FL/Fl.H>
#include <FL/Fl_Window.H>
#include <FL/Fl_Menu_Bar.H>
#include <stdlib.h>
void Change_CB(Fl_Widget *w, void *) {
Fl_Menu_Bar *menu = (Fl_Menu_Bar*)w;
Fl_Menu_Item *p;
// Change submenu name
p = (Fl_Menu_Item*)menu->find_item("Edit");
if ( p ) { p->label("File"); menu->redraw(); }
}
void Quit_CB(Fl_Widget *, void *) {
exit(0);
}
int main() {
Fl_Window *win = new Fl_Window(400,400);
Fl_Menu_Bar *menu = new Fl_Menu_Bar(0,0,400,25);
menu->add("File/Quit", FL_CTRL+'q', Quit_CB);
menu->add("Edit/Change", FL_CTRL+'c', Change_CB);
win->end();
win->show();
return(Fl::run());
}
_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk