* Copyright 2001 the LyX Team
* Read the file COPYING
*
- * \author Angus Leeming
- * \author John Levon
+ * \author Angus Leeming, a.leeming@ic.ac.uk
+ * \author John Levon, moz@compsoc.man.ac.uk
*/
#ifdef __GNUG__
#endif
#include <config.h>
+#include "xformsBC.h"
#include "ControlBibitem.h"
#include "FormBibitem.h"
#include "form_bibitem.h"
#include "gettext.h"
-#include "xformsBC.h"
#include "support/lstrings.h" // compare
+typedef FormCB<ControlBibitem, FormDB<FD_form_bibitem> > base_class;
+
FormBibitem::FormBibitem(ControlBibitem & c)
- : FormBase2<ControlBibitem, FD_form_bibitem>(c, _("Bibliography Entry"))
+ : base_class(c, _("Bibliography Entry"))
{}
{
dialog_.reset(build_bibitem());
- // Workaround dumb xforms sizing bug
- minw_ = form()->w;
- minh_ = form()->h;
-
fl_set_input_return(dialog_->key, FL_RETURN_CHANGED);
fl_set_input_return(dialog_->label, FL_RETURN_CHANGED);
// Manage the ok, apply, restore and cancel/close buttons
bc().setOK(dialog_->button_ok);
bc().setCancel(dialog_->button_cancel);
- bc().refresh();
bc().addReadOnly(dialog_->key);
bc().addReadOnly(dialog_->label);