DO NOT REPLY TO THIS MESSAGE.  INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.

[STR Pending]

Link: http://www.fltk.org/str.php?L2420
Version: 1.4-feature
Fix Version: 1.3.0


Attached file "foo.cxx"...


Link: http://www.fltk.org/str.php?L2420
Version: 1.4-feature
Fix Version: 1.3.0
#include <FL/Fl.H>
#include <FL/Fl_Window.H>
#include <FL/Fl_Group.H>
#include <FL/Fl_Button.H>
#include <FL/Fl_Light_Button.H>

void Activate_CB(Fl_Widget *w, void *data) {
    Fl_Light_Button *tb = (Fl_Light_Button*)w;
    Fl_Group *group = (Fl_Group*)data;
    if ( tb->value() ) group->activate();
    else               group->deactivate();
    group->window()->redraw();
}

int main( int argc, char** argv) {
    Fl_Window win(400,400);
    win.begin();
        Fl_Button b1(10,10+0,140,25,"B1");
        Fl_Button b2(10,10+30,140,25,"B2");
        Fl_Button b3(10,10+60,140,25,"B3");

        Fl_Group  g1(10,10+120,140+20,200,"Deactivated Group");
        g1.box(FL_ENGRAVED_FRAME);
        g1.begin();
            Fl_Button b4(20,10+130+0,140,25,"B4");
            Fl_Button b5(20,10+130+30,140,25,"B5");
            Fl_Button b6(20,10+130+60,140,25,"B6");
        g1.end();
        g1.deactivate();

        Fl_Light_Button activate_but(200,10+0,140,25,"Activate");
        activate_but.value(0);
        activate_but.callback(Activate_CB, (void*)&g1);
    win.end();
    win.show(argc,argv);
    return Fl::run();
}
_______________________________________________
fltk-bugs mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-bugs

Reply via email to