- FL_OBJECT * obj;
- FD_citation_form * fdui = (FD_citation_form *) fl_calloc(1, sizeof(*fdui));
-
- // NOTE: dialog geometry is set in setSize().
- // Initial size is simply non-zero.
- fdui->form = fl_bgn_form(FL_NO_BOX, 10, 10);
- fdui->box = obj = fl_add_box(FL_UP_BOX, 0, 0, 10, 10, "");
-
- fdui->citeBrsr = obj =
- fl_add_browser(FL_HOLD_BROWSER, 0, 0, 10, 10, _("Citation keys"));
- fl_set_object_lalign(obj, FL_ALIGN_TOP_LEFT);
- fl_set_object_lsize(obj, FL_NORMAL_SIZE);
- fl_set_object_callback(obj, citation_cb, InsetCitation::CITEBRSR);
-
- fdui->bibBrsr = obj =
- fl_add_browser(FL_HOLD_BROWSER, 0, 0, 10, 10, _("Bibliography keys"));
- fl_set_object_lalign(obj, FL_ALIGN_TOP_LEFT);
- fl_set_object_lsize(obj, FL_NORMAL_SIZE);
- fl_set_object_callback(obj, citation_cb, InsetCitation::BIBBRSR);
-
- fdui->addBtn = obj =
- fl_add_button(FL_NORMAL_BUTTON, 0, 0, 10, 10, "@4->");
- fl_set_object_lsize(obj, FL_NORMAL_SIZE);
- fl_set_object_callback(obj, citation_cb, InsetCitation::ADD);
-
- fdui->delBtn = obj =
- fl_add_button(FL_NORMAL_BUTTON, 0, 0, 10, 10, "@9+");
- fl_set_object_lsize(obj, FL_NORMAL_SIZE);
- fl_set_object_callback(obj, citation_cb, InsetCitation::DELETE);
-
- fdui->upBtn = obj =
- fl_add_button(FL_NORMAL_BUTTON, 0, 0, 10, 10, "@8->");
- fl_set_object_lsize(obj, FL_NORMAL_SIZE);
- fl_set_object_callback(obj, citation_cb, InsetCitation::UP);
-
- fdui->downBtn = obj =
- fl_add_button(FL_NORMAL_BUTTON, 0, 0, 10, 10, "@2->");
- fl_set_object_lsize(obj, FL_NORMAL_SIZE);
- fl_set_object_callback(obj, citation_cb, InsetCitation::DOWN);
-
- fdui->infoBrsr = obj =
- fl_add_browser(FL_NORMAL_BROWSER, 0, 0, 10, 10, _("Info"));
- fl_set_object_lsize(obj, FL_NORMAL_SIZE) ;
- fl_set_object_lalign(obj, FL_ALIGN_TOP_LEFT);
-
- fdui->textAftr = obj =
- fl_add_input(FL_NORMAL_INPUT, 0, 0, 10, 10, _("Text after"));
- fl_set_object_lsize(obj, FL_NORMAL_SIZE);
-
- fdui->ok = obj =
- fl_add_button(FL_RETURN_BUTTON, 0, 0, 10, 10, _("OK"));
- fl_set_object_lsize(obj, FL_NORMAL_SIZE);
- fl_set_object_callback(obj, citation_cb, InsetCitation::OK);
-
- fdui->cancel = obj =
- fl_add_button(FL_NORMAL_BUTTON, 0, 0, 10, 10, idex(_("Cancel|^[")));
- fl_set_button_shortcut(obj, scex(_("Cancel|^[")), 1);
- fl_set_object_lsize(obj, FL_NORMAL_SIZE);
- fl_set_object_callback(obj, citation_cb, InsetCitation::CANCEL);
-
- fl_end_form();
-
- return fdui;
-}
-
-
-InsetCitation::InsetCitation(string const & key, string const & note)
- : InsetCommand("cite", key, note)
-{
-}