Whats IIRC?
Mouse events don't work even though the widget is inside the x,y,w,h area of 
the group. There goes my code snip:

**********************************************************************
int main(int argc, char **argv)
{
/* Initialization */
    Init_Shape();
    int X,Y;
    X = Y = 0;
    Shapeid = -1;
    mainWindow = new Fl_Double_Window(LENGTH, WIDTH, "Shape");
        mainWindow->size_range(LENGTH, WIDTH, LENGTH, WIDTH);
        // menubar Initializations
        // adding menubar as a child of the main window
    Y+=25;
        Shap_Obj = new Fl_Tabs(X+5, Y, LENGTH-10, WIDTH-50);
        { Shap = new Fl_Group(X, Y+20, WIDTH-50, LENGTH, "Label1");
        Shap->selection_color((Fl_Color)1);
        new Fl_Input(60, 50, 240, 40, "input:");
        new Fl_Input(60, 90, 240, 30, "input2:");
        { Fl_Button* CrButton = new Fl_Button(550, 60, 100, 30, "Create 
Object");
          CrButton->callback((Fl_Callback*)createcb);
        }
        Shap->end();
        Fl_Group::current()->resizable(Shap);
        }

        { Fl_Group *obj = new Fl_Group(X, Y+20, WIDTH - 50, LENGTH, "Object");
            obj->selection_color((Fl_Color) 1);
            obj->color((Fl_Color)238);
            obj->labelcolor(FL_BACKGROUND2_COLOR);
            obj->labelfont(2);
            obj->labelsize(14);
            obj->align(130);
            obj->hide();
            Fl_Slider* coordx = new Fl_Slider(FL_HOR_NICE_SLIDER, 20, WIDTH-65, 
WIDTH-150, 10, "");
            new Fl_Box(FL_DOWN_FRAME, 20, 50, WIDTH - 150, WIDTH - 150, "");
            int x = 550;
            int y = 48;
            y += 25;
            ObjTypInp =
                new Fl_Choice(x, y, 175, 25, "Geometrical Nature(Shape):");
            ObjTypInp->menu(GeomNat);
            ObjTypInp->callback(ChangeShapeid);
            y += 30;
            Fl_File_Input *FileTag =
                new Fl_File_Input(x, y, 200, 30, "Filename:");
            FileTag->callback(cb);
            FileTag->when(FL_WHEN_RELEASE);
            y += 30;
            obj->end();
        }
    mainWindow->add(Shap_Obj);
    mainWindow->end();
    mainWindow->show(argc, argv);
    return Fl::run();
}
**********************************************************************
Widgets such as Fl_tabs, Fl_group, Fl_File_Input, Fl_Buttons (The once not 
borrowed from the tabs.cxx)are declared in extern.
_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to