Kevin Cockrell wrote:
> if(event == FL_KEYBOARD)
> {return(0);}
> else
> {return(Fl_Text_Display::handle(event));}
Hint: take a look at what FL_KEYBOARD resolves to in Enumerations.H.
You're only getting half the events you want.
Also: try #include'ing this file into your app:
http://fltk.org/strfiles/508/fl_eventnames.h
..and using it to print the events at the top of your
handle() function, so you can see all the events
it's receiving, eg:
int MY_Fl_Text_Display:handle(int e) {
fprintf(stderr, "EVENT: %s\n", fl_eventnames[e]);
. . .
..then hit the PgUp/PgDn key and watch the events
it generates.
_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk