FL_FORM * FormCitation::form() const
{
- if (dialog_ ) return dialog_->form;
+ if (dialog_) return dialog_->form;
return 0;
}
void FormCitation::connect()
{
- //fl_set_form_maxsize( dialog_->form, 3*minw_, minh_ );
+ //fl_set_form_maxsize(dialog_->form, 3*minw_, minh_);
FormCommand::connect();
}
bc_.setUndoAll(dialog_->button_restore);
bc_.refresh();
- bc_.addReadOnly(dialog_->addBtn);
- bc_.addReadOnly(dialog_->delBtn);
- bc_.addReadOnly(dialog_->upBtn);
- bc_.addReadOnly(dialog_->downBtn);
- bc_.addReadOnly(dialog_->textBefore);
- bc_.addReadOnly(dialog_->textAftr);
+ bc_.addReadOnly(dialog_->button_add);
+ bc_.addReadOnly(dialog_->button_del);
+ bc_.addReadOnly(dialog_->button_up);
+ bc_.addReadOnly(dialog_->button_down);
+ bc_.addReadOnly(dialog_->input_before);
+ bc_.addReadOnly(dialog_->input_after);
- bc_.addDontTriggerChange(dialog_->citeBrsr);
- bc_.addDontTriggerChange(dialog_->bibBrsr);
+ bc_.addDontTriggerChange(dialog_->browser_cite);
+ bc_.addDontTriggerChange(dialog_->browser_bib);
}
bibkeysInfo.push_back(blist[i].second);
}
blist.clear();
+ updateBrowser(dialog_->browser_bib, bibkeys);
+ // Ditto for the keys cited in this inset
citekeys.clear();
- string tmp, keys( params.getContents() );
- keys = frontStrip( split(keys, tmp, ',') );
+ string tmp, keys(params.getContents());
+ keys = frontStrip(split(keys, tmp, ','));
while (!tmp.empty()) {
- citekeys.push_back( tmp );
- keys = frontStrip( split(keys, tmp, ',') );
+ citekeys.push_back(tmp);
+ keys = frontStrip(split(keys, tmp, ','));
}
-
- updateBrowser( dialog_->bibBrsr, bibkeys );
- updateBrowser( dialog_->citeBrsr, citekeys );
- fl_clear_browser( dialog_->infoBrsr );
+ updateBrowser(dialog_->browser_cite, citekeys);
// No keys have been selected yet, so...
- setBibButtons( OFF );
- setCiteButtons( OFF );
+ fl_clear_browser(dialog_->browser_info);
+ setBibButtons(OFF);
+ setCiteButtons(OFF);
- int noKeys = static_cast<int>( max( bibkeys.size(), citekeys.size() ) );
+ int noKeys = static_cast<int>(max(bibkeys.size(), citekeys.size()));
// Place bounds, so that 4 <= noKeys <= 10
- noKeys = max(4, min(10, noKeys) );
+ noKeys = max(4, min(10, noKeys));
// Re-size the form to accommodate the new browser size
int size = 20 * noKeys;
- bool bibPresent = ( bibkeys.size() > 0 );
- setSize( size, bibPresent );
+ bool bibPresent = (bibkeys.size() > 0);
+ setSize(size, bibPresent);
- fl_set_input( dialog_->textAftr, params.getOptions().c_str());
+ fl_set_input(dialog_->input_after, params.getOptions().c_str());
}
-void FormCitation::updateBrowser( FL_OBJECT * browser,
- vector<string> const & keys ) const
+void FormCitation::updateBrowser(FL_OBJECT * browser,
+ vector<string> const & keys) const
{
- fl_clear_browser( browser );
+ fl_clear_browser(browser);
- for (unsigned int i = 0; i < keys.size(); ++i )
- fl_add_browser_line( browser, keys[i].c_str());
+ for (unsigned int i = 0; i < keys.size(); ++i)
+ fl_add_browser_line(browser, keys[i].c_str());
}
-void FormCitation::setBibButtons( State status ) const
+void FormCitation::setBibButtons(State status) const
{
switch (status) {
case ON:
- fl_activate_object( dialog_->addBtn );
- fl_set_object_lcol( dialog_->addBtn, FL_BLACK );
+ fl_activate_object(dialog_->button_add);
+ fl_set_object_lcol(dialog_->button_add, FL_BLACK);
break;
case OFF:
- fl_deactivate_object( dialog_->addBtn );
- fl_set_object_lcol( dialog_->addBtn, FL_INACTIVE );
+ fl_deactivate_object(dialog_->button_add);
+ fl_set_object_lcol(dialog_->button_add, FL_INACTIVE);
break;
default:
}
-void FormCitation::setCiteButtons( State status ) const
+void FormCitation::setCiteButtons(State status) const
{
switch (status) {
case ON:
{
- fl_activate_object( dialog_->delBtn );
- fl_set_object_lcol( dialog_->delBtn, FL_BLACK );
+ fl_activate_object(dialog_->button_del);
+ fl_set_object_lcol(dialog_->button_del, FL_BLACK);
- int sel = fl_get_browser( dialog_->citeBrsr );
+ int sel = fl_get_browser(dialog_->browser_cite);
if (sel != 1) {
- fl_activate_object( dialog_->upBtn );
- fl_set_object_lcol( dialog_->upBtn, FL_BLACK );
+ fl_activate_object(dialog_->button_up);
+ fl_set_object_lcol(dialog_->button_up, FL_BLACK);
} else {
- fl_deactivate_object( dialog_->upBtn );
- fl_set_object_lcol( dialog_->upBtn, FL_INACTIVE );
+ fl_deactivate_object(dialog_->button_up);
+ fl_set_object_lcol(dialog_->button_up, FL_INACTIVE);
}
- if (sel != fl_get_browser_maxline(dialog_->citeBrsr)) {
- fl_activate_object( dialog_->downBtn );
- fl_set_object_lcol( dialog_->downBtn, FL_BLACK );
+ if (sel != fl_get_browser_maxline(dialog_->browser_cite)) {
+ fl_activate_object(dialog_->button_down);
+ fl_set_object_lcol(dialog_->button_down, FL_BLACK);
} else {
- fl_deactivate_object( dialog_->downBtn );
- fl_set_object_lcol( dialog_->downBtn, FL_INACTIVE );
+ fl_deactivate_object(dialog_->button_down);
+ fl_set_object_lcol(dialog_->button_down, FL_INACTIVE);
}
break;
}
case OFF:
{
- fl_deactivate_object( dialog_->delBtn );
- fl_set_object_lcol( dialog_->delBtn, FL_INACTIVE );
+ fl_deactivate_object(dialog_->button_del);
+ fl_set_object_lcol(dialog_->button_del, FL_INACTIVE);
- fl_deactivate_object( dialog_->upBtn );
- fl_set_object_lcol( dialog_->upBtn, FL_INACTIVE );
+ fl_deactivate_object(dialog_->button_up);
+ fl_set_object_lcol(dialog_->button_up, FL_INACTIVE);
- fl_deactivate_object( dialog_->downBtn );
- fl_set_object_lcol( dialog_->downBtn, FL_INACTIVE );
+ fl_deactivate_object(dialog_->button_down);
+ fl_set_object_lcol(dialog_->button_down, FL_INACTIVE);
}
default:
break;
}
-void FormCitation::setSize( int hbrsr, bool bibPresent ) const
+void FormCitation::setSize(int hbrsr, bool bibPresent) const
{
bool const natbib = false; // will eventually be input
- hbrsr = max( hbrsr, 175 ); // limit max size of cite/bib brsrs
+ hbrsr = max(hbrsr, 175); // limit max size of cite/bib brsrs
// dh1, dh2, dh3 are the vertical separation between elements.
// These can be specified because the browser height is fixed
static int const dh1 = 30; // top of form to top of cite/bib brsrs;
// bottom of cite/bib brsrs to top of info;
// bottom of info to top next element;
- // bottom of style to top textBefore;
+ // bottom of style to top input_before;
// bottom of text to top ok/cancel buttons.
- static int const dh2 = 10; // bottom of textBefore to top textAftr;
+ static int const dh2 = 10; // bottom of input_before to top input_after;
// bottom of ok/cancel buttons to bottom form
static int const dh3 = 5; // spacing between add/delete/... buttons.
- int const wbrsr = dialog_->citeBrsr->w;
- static int const hinfo = dialog_->infoBrsr->h;
- static int const hstyle = dialog_->style->h;
- static int const htext = dialog_->textAftr->h;
+ int const wbrsr = dialog_->browser_cite->w;
+ static int const hinfo = dialog_->browser_info->h;
+ static int const hstyle = dialog_->choice_style->h;
+ static int const htext = dialog_->input_after->h;
static int const hok = dialog_->button_ok->h;
int hform = dh1 + hbrsr + dh1;
- if (bibPresent ) hform += hinfo + dh1;
- if (natbib ) hform += hstyle + dh1 + htext + dh2;
+ if (bibPresent) hform += hinfo + dh1;
+ if (natbib) hform += hstyle + dh1 + htext + dh2;
hform += htext + dh1 + hok + dh2;
if (hform != minh_) {
minh_ = hform;
- fl_set_form_size( dialog_->form, minw_, minh_ );
+ fl_set_form_size(dialog_->form, minw_, minh_);
} else
return;
int x = 0;
int y = 0;
- fl_set_object_geometry( dialog_->box, x, y, minw_, minh_ );
+ fl_set_object_geometry(dialog_->box, x, y, minw_, minh_);
- x = dialog_->citeBrsr->x;
+ x = dialog_->browser_cite->x;
y += dh1;
- fl_set_object_geometry( dialog_->citeBrsr, x, y, wbrsr, hbrsr );
- x = dialog_->bibBrsr->x;
- fl_set_object_geometry( dialog_->bibBrsr, x, y, wbrsr, hbrsr );
-
- x = dialog_->addBtn->x;
- fl_set_object_position( dialog_->addBtn, x, y );
- y += dh3 + dialog_->addBtn->h;
- fl_set_object_position( dialog_->delBtn, x, y );
- y += dh3 + dialog_->delBtn->h;
- fl_set_object_position( dialog_->upBtn, x, y );
- y += dh3 + dialog_->upBtn->h;
- fl_set_object_position( dialog_->downBtn, x, y );
+ fl_set_object_geometry(dialog_->browser_cite, x, y, wbrsr, hbrsr);
+ x = dialog_->browser_bib->x;
+ fl_set_object_geometry(dialog_->browser_bib, x, y, wbrsr, hbrsr);
+
+ x = dialog_->button_add->x;
+ fl_set_object_position(dialog_->button_add, x, y);
+ y += dh3 + dialog_->button_add->h;
+ fl_set_object_position(dialog_->button_del, x, y);
+ y += dh3 + dialog_->button_del->h;
+ fl_set_object_position(dialog_->button_up, x, y);
+ y += dh3 + dialog_->button_up->h;
+ fl_set_object_position(dialog_->button_down, x, y);
y = dh1 + hbrsr + dh1; // in position for next element
if (bibPresent) {
- x = dialog_->infoBrsr->x;
- fl_set_object_position( dialog_->infoBrsr, x, y );
- fl_show_object( dialog_->infoBrsr );
+ x = dialog_->browser_info->x;
+ fl_set_object_position(dialog_->browser_info, x, y);
+ fl_show_object(dialog_->browser_info);
y += hinfo + dh1;
} else
- fl_hide_object( dialog_->infoBrsr );
+ fl_hide_object(dialog_->browser_info);
if (natbib) {
- x = dialog_->style->x;
- fl_set_object_position( dialog_->style, x, y );
- fl_show_object( dialog_->style );
- x = dialog_->textBefore->x;
+ x = dialog_->choice_style->x;
+ fl_set_object_position(dialog_->choice_style, x, y);
+ fl_show_object(dialog_->choice_style);
+ x = dialog_->input_before->x;
y += hstyle + dh1;
- fl_set_object_position( dialog_->textBefore, x, y );
- fl_show_object( dialog_->textBefore );
+ fl_set_object_position(dialog_->input_before, x, y);
+ fl_show_object(dialog_->input_before);
y += htext + dh2;
} else {
- fl_hide_object( dialog_->style );
- fl_hide_object( dialog_->textBefore );
+ fl_hide_object(dialog_->choice_style);
+ fl_hide_object(dialog_->input_before);
}
- x = dialog_->textAftr->x;
- fl_set_object_position( dialog_->textAftr, x, y );
+ x = dialog_->input_after->x;
+ fl_set_object_position(dialog_->input_after, x, y);
y += htext + dh1;
x = dialog_->button_restore->x;
- fl_set_object_position( dialog_->button_restore, x, y );
+ fl_set_object_position(dialog_->button_restore, x, y);
x = dialog_->button_ok->x;
- fl_set_object_position( dialog_->button_ok, x, y );
+ fl_set_object_position(dialog_->button_ok, x, y);
x = dialog_->button_apply->x;
- fl_set_object_position( dialog_->button_apply, x, y );
+ fl_set_object_position(dialog_->button_apply, x, y);
x = dialog_->button_cancel->x;
- fl_set_object_position( dialog_->button_cancel, x, y );
+ fl_set_object_position(dialog_->button_cancel, x, y);
}
-#ifdef WITH_WARNINGS
-#warning convert this to use the buttoncontroller
-#endif
-bool FormCitation::input( FL_OBJECT *, long data )
+bool FormCitation::input(FL_OBJECT * ob, long)
{
bool activate = false;
- State cb = static_cast<State>( data );
- switch (cb) {
- case BIBBRSR:
- {
- fl_deselect_browser( dialog_->citeBrsr );
+ if (ob == dialog_->browser_bib) {
+ fl_deselect_browser(dialog_->browser_cite);
- unsigned int sel = fl_get_browser( dialog_->bibBrsr );
- if (sel < 1 || sel > bibkeys.size() ) break;
+ unsigned int sel = fl_get_browser(dialog_->browser_bib);
+ if (sel < 1 || sel > bibkeys.size()) return false;
- // Put into infoBrsr the additional info associated with
- // the selected bibBrsr key
- fl_clear_browser( dialog_->infoBrsr );
- fl_add_browser_line( dialog_->infoBrsr,
- bibkeysInfo[sel - 1].c_str() );
+ // Put into browser_info the additional info associated with
+ // the selected browser_bib key
+ fl_clear_browser(dialog_->browser_info);
+ fl_add_browser_line(dialog_->browser_info,
+ bibkeysInfo[sel - 1].c_str());
- // Highlight the selected bibBrsr key in citeBrsr if present
+ // Highlight the selected browser_bib key in browser_cite if present
vector<string>::iterator it =
- find( citekeys.begin(), citekeys.end(), bibkeys[sel-1] );
+ find(citekeys.begin(), citekeys.end(), bibkeys[sel-1]);
if (it != citekeys.end()) {
- int n = static_cast<int>( it - citekeys.begin() );
- fl_select_browser_line( dialog_->citeBrsr, n+1 );
- fl_set_browser_topline( dialog_->citeBrsr, n+1 );
+ int n = static_cast<int>(it - citekeys.begin());
+ fl_select_browser_line(dialog_->browser_cite, n+1);
+ fl_set_browser_topline(dialog_->browser_cite, n+1);
}
if (!lv_->buffer()->isReadonly()) {
if (it != citekeys.end()) {
- setBibButtons( OFF );
- setCiteButtons( ON );
+ setBibButtons(OFF);
+ setCiteButtons(ON);
} else {
- setBibButtons( ON );
- setCiteButtons( OFF );
+ setBibButtons(ON);
+ setCiteButtons(OFF);
}
}
- }
- break;
- case CITEBRSR:
- {
- unsigned int sel = fl_get_browser( dialog_->citeBrsr );
- if (sel < 1 || sel > citekeys.size() ) break;
+
+ } else if (ob == dialog_->browser_cite) {
+ unsigned int sel = fl_get_browser(dialog_->browser_cite);
+ if (sel < 1 || sel > citekeys.size()) return false;
if (!lv_->buffer()->isReadonly()) {
- setBibButtons( OFF );
- setCiteButtons( ON );
+ setBibButtons(OFF);
+ setCiteButtons(ON);
}
- // Highlight the selected citeBrsr key in bibBrsr
+ // Highlight the selected browser_cite key in browser_bib
vector<string>::iterator it =
- find( bibkeys.begin(), bibkeys.end(), citekeys[sel-1] );
+ find(bibkeys.begin(), bibkeys.end(), citekeys[sel-1]);
if (it != bibkeys.end()) {
- int n = static_cast<int>( it - bibkeys.begin() );
- fl_select_browser_line( dialog_->bibBrsr, n+1 );
- fl_set_browser_topline( dialog_->bibBrsr, n+1 );
-
- // Put into infoBrsr the additional info associated with
- // the selected citeBrsr key
- fl_clear_browser( dialog_->infoBrsr );
- fl_add_browser_line( dialog_->infoBrsr,
- bibkeysInfo[n].c_str() );
+ int n = static_cast<int>(it - bibkeys.begin());
+ fl_select_browser_line(dialog_->browser_bib, n+1);
+ fl_set_browser_topline(dialog_->browser_bib, n+1);
+
+ // Put into browser_info the additional info associated with
+ // the selected browser_cite key
+ fl_clear_browser(dialog_->browser_info);
+ fl_add_browser_line(dialog_->browser_info,
+ bibkeysInfo[n].c_str());
}
- }
- break;
- case ADD:
- {
- if (lv_->buffer()->isReadonly() ) break;
- unsigned int sel = fl_get_browser( dialog_->bibBrsr );
- if (sel < 1 || sel > bibkeys.size() ) break;
+ } else if (ob == dialog_->button_add) {
+ unsigned int sel = fl_get_browser(dialog_->browser_bib);
+ if (sel < 1 || sel > bibkeys.size()) return false;
- // Add the selected bibBrsr key to citeBrsr
- fl_addto_browser( dialog_->citeBrsr,
- bibkeys[sel-1].c_str() );
- citekeys.push_back( bibkeys[sel-1] );
+ // Add the selected browser_bib key to browser_cite
+ fl_addto_browser(dialog_->browser_cite,
+ bibkeys[sel-1].c_str());
+ citekeys.push_back(bibkeys[sel-1]);
- int n = static_cast<int>( citekeys.size() );
- fl_select_browser_line( dialog_->citeBrsr, n );
+ int n = static_cast<int>(citekeys.size());
+ fl_select_browser_line(dialog_->browser_cite, n);
- setBibButtons( OFF );
- setCiteButtons( ON );
+ setBibButtons(OFF);
+ setCiteButtons(ON);
activate = true;
- }
- break;
- case DELETE:
- {
- if (lv_->buffer()->isReadonly() ) break;
- unsigned int sel = fl_get_browser( dialog_->citeBrsr );
- if (sel < 1 || sel > citekeys.size() ) break;
+ } else if (ob == dialog_->button_del) {
+ unsigned int sel = fl_get_browser(dialog_->browser_cite);
+ if (sel < 1 || sel > citekeys.size()) return false;
- // Remove the selected key from citeBrsr
- fl_delete_browser_line( dialog_->citeBrsr, sel ) ;
- citekeys.erase( citekeys.begin() + sel-1 );
+ // Remove the selected key from browser_cite
+ fl_delete_browser_line(dialog_->browser_cite, sel) ;
+ citekeys.erase(citekeys.begin() + sel-1);
- setBibButtons( ON );
- setCiteButtons( OFF );
+ setBibButtons(ON);
+ setCiteButtons(OFF);
activate = true;
- }
- break;
- case UP:
- {
- if (lv_->buffer()->isReadonly() ) break;
- unsigned int sel = fl_get_browser( dialog_->citeBrsr );
- if (sel < 2 || sel > citekeys.size() ) break;
+ } else if (ob == dialog_->button_up) {
+ unsigned int sel = fl_get_browser(dialog_->browser_cite);
+ if (sel < 2 || sel > citekeys.size()) return false;
// Move the selected key up one line
vector<string>::iterator it = citekeys.begin() + sel-1;
string tmp = *it;
- fl_delete_browser_line( dialog_->citeBrsr, sel );
- citekeys.erase( it );
+ fl_delete_browser_line(dialog_->browser_cite, sel);
+ citekeys.erase(it);
- fl_insert_browser_line( dialog_->citeBrsr, sel-1, tmp.c_str() );
- fl_select_browser_line( dialog_->citeBrsr, sel-1 );
- citekeys.insert( it-1, tmp );
- setCiteButtons( ON );
+ fl_insert_browser_line(dialog_->browser_cite, sel-1, tmp.c_str());
+ fl_select_browser_line(dialog_->browser_cite, sel-1);
+ citekeys.insert(it-1, tmp);
+ setCiteButtons(ON);
activate = true;
- }
- break;
- case DOWN:
- {
- if (lv_->buffer()->isReadonly() ) break;
- unsigned int sel = fl_get_browser( dialog_->citeBrsr );
- if (sel < 1 || sel > citekeys.size()-1 ) break;
+ } else if (ob == dialog_->button_down) {
+ unsigned int sel = fl_get_browser(dialog_->browser_cite);
+ if (sel < 1 || sel > citekeys.size()-1) return false;
// Move the selected key down one line
vector<string>::iterator it = citekeys.begin() + sel-1;
string tmp = *it;
- fl_delete_browser_line( dialog_->citeBrsr, sel );
- citekeys.erase( it );
+ fl_delete_browser_line(dialog_->browser_cite, sel);
+ citekeys.erase(it);
- fl_insert_browser_line( dialog_->citeBrsr, sel+1, tmp.c_str() );
- fl_select_browser_line( dialog_->citeBrsr, sel+1 );
- citekeys.insert( it+1, tmp );
- setCiteButtons( ON );
+ fl_insert_browser_line(dialog_->browser_cite, sel+1, tmp.c_str());
+ fl_select_browser_line(dialog_->browser_cite, sel+1);
+ citekeys.insert(it+1, tmp);
+ setCiteButtons(ON);
+ activate = true;
+ } else if (ob == dialog_->choice_style ||
+ ob == dialog_->input_before ||
+ ob == dialog_->input_after) {
activate = true;
- }
- break;
- default:
- break;
}
return activate;
}
}
params.setContents(contents);
- params.setOptions(fl_get_input(dialog_->textAftr));
+ params.setOptions(fl_get_input(dialog_->input_after));
if (inset_ != 0) {
// Only update if contents have changed
fdui->box = obj = fl_add_box(FL_UP_BOX, 0, 0, 435, 665, "");
{
char const * const dummy = N_("Inset keys|#I");
- fdui->citeBrsr = obj = fl_add_browser(FL_HOLD_BROWSER, 10, 30, 180, 300, idex(_(dummy)));
+ fdui->browser_cite = obj = fl_add_browser(FL_HOLD_BROWSER, 10, 30, 180, 300, idex(_(dummy)));
fl_set_button_shortcut(obj, scex(_(dummy)), 1);
}
fl_set_object_lalign(obj, FL_ALIGN_TOP_LEFT);
fl_set_object_gravity(obj, FL_NorthWest, FL_South);
fl_set_object_resize(obj, FL_RESIZE_X);
- fl_set_object_callback(obj, C_FormBaseInputCB, CITEBRSR);
+ fl_set_object_callback(obj, C_FormBaseInputCB, 0);
{
char const * const dummy = N_("Bibliography keys|#B");
- fdui->bibBrsr = obj = fl_add_browser(FL_HOLD_BROWSER, 240, 30, 180, 300, idex(_(dummy)));
+ fdui->browser_bib = obj = fl_add_browser(FL_HOLD_BROWSER, 240, 30, 180, 300, idex(_(dummy)));
fl_set_button_shortcut(obj, scex(_(dummy)), 1);
}
fl_set_object_lalign(obj, FL_ALIGN_TOP_LEFT);
fl_set_object_gravity(obj, FL_North, FL_SouthEast);
fl_set_object_resize(obj, FL_RESIZE_X);
- fl_set_object_callback(obj, C_FormBaseInputCB, BIBBRSR);
- fdui->addBtn = obj = fl_add_button(FL_NORMAL_BUTTON, 200, 30, 30, 30, _("@4->"));
+ fl_set_object_callback(obj, C_FormBaseInputCB, 0);
+ fdui->button_add = obj = fl_add_button(FL_NORMAL_BUTTON, 200, 30, 30, 30, _("@4->"));
fl_set_button_shortcut(obj, _("#&D"), 1);
fl_set_object_gravity(obj, FL_North, FL_North);
fl_set_object_resize(obj, FL_RESIZE_NONE);
- fl_set_object_callback(obj, C_FormBaseInputCB, ADD);
- fdui->delBtn = obj = fl_add_button(FL_NORMAL_BUTTON, 200, 65, 30, 30, _("@9+"));
+ fl_set_object_callback(obj, C_FormBaseInputCB, 0);
+ fdui->button_del = obj = fl_add_button(FL_NORMAL_BUTTON, 200, 65, 30, 30, _("@9+"));
fl_set_button_shortcut(obj, _("#X"), 1);
fl_set_object_gravity(obj, FL_North, FL_North);
fl_set_object_resize(obj, FL_RESIZE_NONE);
- fl_set_object_callback(obj, C_FormBaseInputCB, DELETE);
- fdui->upBtn = obj = fl_add_button(FL_NORMAL_BUTTON, 200, 100, 30, 30, _("@8->"));
+ fl_set_object_callback(obj, C_FormBaseInputCB, 0);
+ fdui->button_up = obj = fl_add_button(FL_NORMAL_BUTTON, 200, 100, 30, 30, _("@8->"));
fl_set_button_shortcut(obj, _("#&A"), 1);
fl_set_object_gravity(obj, FL_North, FL_North);
fl_set_object_resize(obj, FL_RESIZE_NONE);
- fl_set_object_callback(obj, C_FormBaseInputCB, UP);
- fdui->downBtn = obj = fl_add_button(FL_NORMAL_BUTTON, 200, 135, 30, 30, _("@2->"));
+ fl_set_object_callback(obj, C_FormBaseInputCB, 0);
+ fdui->button_down = obj = fl_add_button(FL_NORMAL_BUTTON, 200, 135, 30, 30, _("@2->"));
fl_set_button_shortcut(obj, _("#&B"), 1);
fl_set_object_gravity(obj, FL_North, FL_North);
fl_set_object_resize(obj, FL_RESIZE_NONE);
- fl_set_object_callback(obj, C_FormBaseInputCB, DOWN);
- fdui->infoBrsr = obj = fl_add_browser(FL_NORMAL_BROWSER, 10, 360, 410, 80, _("Info"));
+ fl_set_object_callback(obj, C_FormBaseInputCB, 0);
+ fdui->browser_info = obj = fl_add_browser(FL_NORMAL_BROWSER, 10, 360, 410, 80, _("Info"));
fl_set_object_lalign(obj, FL_ALIGN_TOP_LEFT);
fl_set_object_gravity(obj, FL_SouthWest, FL_SouthEast);
fl_set_object_resize(obj, FL_RESIZE_NONE);
{
char const * const dummy = N_("Citation style|#s");
- fdui->style = obj = fl_add_choice(FL_NORMAL_CHOICE, 160, 470, 130, 30, idex(_(dummy)));
+ fdui->choice_style = obj = fl_add_choice(FL_NORMAL_CHOICE, 160, 470, 130, 30, idex(_(dummy)));
fl_set_button_shortcut(obj, scex(_(dummy)), 1);
}
- fl_set_object_boxtype(obj, FL_DOWN_BOX);
+ fl_set_object_boxtype(obj, FL_FRAME_BOX);
fl_set_object_gravity(obj, FL_SouthWest, FL_SouthEast);
fl_set_object_resize(obj, FL_RESIZE_NONE);
+ fl_set_object_callback(obj, C_FormBaseInputCB, 0);
{
char const * const dummy = N_("Text before|#T");
- fdui->textBefore = obj = fl_add_input(FL_NORMAL_INPUT, 100, 520, 250, 30, idex(_(dummy)));
+ fdui->input_before = obj = fl_add_input(FL_NORMAL_INPUT, 100, 520, 250, 30, idex(_(dummy)));
fl_set_button_shortcut(obj, scex(_(dummy)), 1);
}
fl_set_object_gravity(obj, FL_SouthWest, FL_SouthEast);
fl_set_object_resize(obj, FL_RESIZE_NONE);
+ fl_set_object_callback(obj, C_FormBaseInputCB, 0);
{
char const * const dummy = N_("Text after|#e");
- fdui->textAftr = obj = fl_add_input(FL_NORMAL_INPUT, 100, 570, 250, 30, idex(_(dummy)));
+ fdui->input_after = obj = fl_add_input(FL_NORMAL_INPUT, 100, 570, 250, 30, idex(_(dummy)));
fl_set_button_shortcut(obj, scex(_(dummy)), 1);
}
fl_set_object_gravity(obj, FL_SouthWest, FL_SouthEast);
fl_set_object_resize(obj, FL_RESIZE_NONE);
+ fl_set_object_callback(obj, C_FormBaseInputCB, 0);
{
char const * const dummy = N_("Restore|#R");
fdui->button_restore = obj = fl_add_button(FL_NORMAL_BUTTON, 10, 630, 90, 30, idex(_(dummy)));