This example shows how to create Fl_Input widget.
1 #pragma package ".." 2 3 #include "chfltk.h" 4 #include <stdio.h> 5 #include <stdlib.h> 6 void input_cb(Fl_Widget *g, void *data) { 7 Fl_Input *inpt = (Fl_Input*)g; 8 printf("entry: %s\n", inpt->char_value()); 9 } 10 11 int main(int argc, char *argv[]) 12 { 13 Fl_Window *window = new Fl_Window(300, 180); 14 Fl_Input *input = new Fl_Input(160, 40, 100, 30, "Enter text:"); 15 ((Fl_Widget*)input)->when((uchar)FL_WHEN_ENTER_KEY); 16 ((Fl_Widget*)input)->callback((ChFl_Callback)input_cb, (void*)0); 17 window->end(); 18 window->show(argc, argv); 19 Fl::run(); 20 exit(1); 21 return 0; 22 }