- static int ow = 400, oh = 240;
-
- if (!form) {
- FL_OBJECT * obj;
- form = fl_bgn_form(FL_UP_BOX, ow, oh);
- strobj = fl_add_box(FL_FRAME_BOX,10,10,380,180,"");
- fl_set_object_color(strobj,FL_MCOL,FL_MCOL);
- fl_set_object_gravity(strobj, FL_NorthWest, FL_SouthEast);
- obj = fl_add_button(FL_RETURN_BUTTON,140,200,120,30,_("Close"));
- fl_set_object_callback(obj, C_InsetError_CloseErrorCB, 0);
- obj->u_vdata = this;
- fl_set_object_gravity(obj, FL_SouthEast, FL_SouthEast);
- fl_set_object_resize(obj, FL_RESIZE_NONE);
- fl_end_form();
- fl_set_form_atclose(form, CancelCloseBoxCB, 0);
- }
- fl_set_object_label(strobj, contents.c_str());
- if (form->visible) {
- fl_raise_form(form);
- } else {
- fl_show_form(form,FL_PLACE_MOUSE | FL_FREE_SIZE, FL_FULLBORDER,
- _("LaTeX Error"));
- fl_set_form_minsize(form, ow, oh);
- }