/* Form definition file generated by fdesign. */

#include <forms.h>
#include <stdlib.h>
#include "lightbutton_test.h"

void quit_main( FL_OBJECT *ob, long data )
{
    /* fill-in code for callback */
    exit(0);
}




/***************************************
 ***************************************/

FD_form_main *
create_form_form_main( void )
{
    FL_OBJECT *obj;
    FD_form_main *fdui = fl_malloc( sizeof *fdui );

    fdui->vdata = fdui->cdata = NULL;
    fdui->ldata = 0;

    fdui->form_main = fl_bgn_form( FL_NO_BOX, 320, 250 );

    obj = fl_add_box( FL_UP_BOX, 0, 0, 320, 250, "" );

    obj = fl_add_lightbutton( FL_PUSH_BUTTON, 80, 60, 110, 40, "Press Me!" );

    obj = fl_add_button( FL_NORMAL_BUTTON, 200, 170, 100, 50, "QUIT" );
    fl_set_object_callback( obj, quit_main, 0 );

    fl_end_form( );

    fdui->form_main->fdui = fdui;

    return fdui;
}


int
main( int    argc,
      char * argv[ ] )
{
    FD_form_main *fd_form_main;

    fl_initialize( &argc, argv, 0, 0, 0 );
    fd_form_main = create_form_form_main( );

    /* fill-in form initialization code */

    /* show the first form */

    fl_show_form( fd_form_main->form_main, FL_PLACE_CENTERFREE, FL_FULLBORDER, "form_main" );

    fl_do_forms( );
    fl_finish( );
    fl_free( fd_form_main );

    return 0;
}
