- //
- // Create forms
- //
-
- // the character form
- fd_form_character = create_form_form_character();
- fl_set_form_atclose(fd_form_character->form_character,
- CancelCloseBoxCB, 0);
- fl_addto_choice(fd_form_character->choice_family,
- _(" No change %l| Roman | Sans Serif | Typewriter %l| Reset "));
- fl_addto_choice(fd_form_character->choice_series,
- _(" No change %l| Medium | Bold %l| Reset "));
- fl_addto_choice(fd_form_character->choice_shape,
- _(" No change %l| Upright | Italic | Slanted | Small Caps "
- "%l| Reset "));
- fl_addto_choice(fd_form_character->choice_size,
- _(" No change %l| Tiny | Smallest | Smaller | Small "
- "| Normal | Large | Larger | Largest | Huge | Huger "
- "%l| Increase | Decrease | Reset "));
- fl_addto_choice(fd_form_character->choice_bar,
- _(" No change %l| Emph | Underbar | Noun | LaTeX mode %l| Reset "));
- fl_addto_choice(fd_form_character->choice_color,
- _(" No change %l| No color | Black | White | Red | Green "
- "| Blue | Cyan | Magenta | Yellow %l| Reset "));
- // Appears to need initialising to avoid seg fault when dialog is
- // launched. Over-written by combo_language2, below
- fl_addto_choice(fd_form_character->choice_language,
- _(" English %l| German | French "));
- fl_set_form_minsize(fd_form_character->form_character,
- fd_form_character->form_character->w,
- fd_form_character->form_character->h);
- lyxerr[Debug::INIT] << "Initializing form_character::combox..." << endl;
- fl_addto_form(fd_form_character->form_character);
- combo_language2 = new Combox(FL_COMBOX_DROPLIST);
- FL_OBJECT * ob = fd_form_character->choice_language;
- combo_language2->add(ob->x, ob->y, ob->w, ob->h, 250);
- combo_language2->shortcut("#L", 1);
- fl_end_form();
- lyxerr[Debug::INIT] << "Initializing form_character...done" << endl;
-
- // build up the combox entries
- combo_language2->addline(_("No change"));
- combo_language2->addline(_("Reset"));
- for (Languages::const_iterator cit = languages.begin();
- cit != languages.end(); ++cit) {
-#ifdef DO_USE_DEFAULT_LANGUAGE
- if ((*cit).second.lang() != "default")
-#endif
- combo_language2->addto((*cit).second.lang());
- }
-
- // the sendto form
- fd_form_sendto = create_form_form_sendto();
- fl_set_form_atclose(fd_form_sendto->form_sendto, CancelCloseBoxCB, 0);
-
- // the figure form
- fd_form_figure = create_form_form_figure();
- fl_set_form_atclose(fd_form_figure->form_figure,
- CancelCloseBoxCB, 0);
- fl_set_button(fd_form_figure->radio_postscript, 1);
-