Hi,
I have an issue when using this shortcut on a menu bar
(FL_SHIFT + FL_CTRL + '0')

Do you have an idea how to correct it ?
(I have try '0' and 'à' but it did work)
My sample works fine for the '9'

#include <FL/Fl.H>
#include <FL/Fl_Double_Window.H>
#include <FL/Fl_Menu_Bar.H>
#include <iostream>

void test(Fl_Widget* w, void* data) {
   std::cout << (long)data << std::endl;
}

int main() {
    Fl_Double_Window win(400, 300, "Menu Bar Sample");
     Fl_Menu_Bar menuBar(0,0,win.w(), 30);
     menuBar.add( "TEST/CTRL + 9", FL_CTRL + '9', test, (void*)1 );
     menuBar.add( "TEST/SHIFT + CTRL + 9", FL_SHIFT + FL_CTRL + '9', 
test, (void*)2 );
     menuBar.add( "TEST/CTRL + à", FL_CTRL + 'à', test, (void*)3 );
     menuBar.add( "TEST/SHIFT + CTRL + à", FL_SHIFT + FL_CTRL + 'à', 
test, (void*)4 );
     menuBar.add( "TEST/CTRL + 0", FL_CTRL + '0', test, (void*)5 );
     menuBar.add( "TEST/SHIFT + CTRL + 0", FL_SHIFT + FL_CTRL + '0', 
test, (void*)6 );
    win.show();
    return Fl::run();
}

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

Reply via email to