On Thu, Jan 17, 2002 at 05:18:35PM +1000, Allan Rae wrote: > Actually, the help message that appears when the cursor is over the > checkbox is very misleading. Care to rewrite that as well?
best I can do in the limited space (lyx-doc has more ...) thanks john -- "Hey, we could invent a programming paradigm where the program is expressed as a series of statements to be executed in a fixed order." - Khendon
Index: src/ChangeLog =================================================================== RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/ChangeLog,v retrieving revision 1.534 diff -u -r1.534 ChangeLog --- src/ChangeLog 2002/01/17 06:43:33 1.534 +++ src/ChangeLog 2002/01/17 07:41:13 @@ -1,3 +1,7 @@ +2002-01-17 John Levon <[EMAIL PROTECTED]> + + * lyxrc.C: improve help for use_scalable_fonts + 2002-01-17 Allan Rae <[EMAIL PROTECTED]> * lyx_cb.C (ShowMessage): make sure we have a user and an owner. Index: src/lyxrc.C =================================================================== RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/lyxrc.C,v retrieving revision 1.110 diff -u -r1.110 lyxrc.C --- src/lyxrc.C 2002/01/16 16:07:09 1.110 +++ src/lyxrc.C 2002/01/17 07:41:21 @@ -1897,7 +1897,7 @@ break; case RC_SCREEN_FONT_SCALABLE: - str = N_("Allow the use of scalable screen fonts? If false, LyX will use the closest existing size for a match. Use this if the scalable fonts look bad and you have many fixed size fonts."); + str = N_("Allow bitmap fonts to be resized. If you are using a bitmap +font, selecting this option may make some fonts look blocky in LyX. Deselecting this +option makes LyX use the nearest bitmap font size available, instead of scaling."); break; case RC_CHKTEX_COMMAND: Index: src/frontends/xforms/ChangeLog =================================================================== RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/frontends/xforms/ChangeLog,v retrieving revision 1.251 diff -u -r1.251 ChangeLog --- src/frontends/xforms/ChangeLog 2002/01/17 06:43:34 1.251 +++ src/frontends/xforms/ChangeLog 2002/01/17 07:41:42 @@ -1,5 +1,13 @@ 2002-01-17 John Levon <[EMAIL PROTECTED]> + * forms/form_preferences.fd: + * form_preferences.h: + * form_preferences.C: + * FormPreferences.h: + * FormPreferences.C: use better variable name + +2002-01-17 John Levon <[EMAIL PROTECTED]> + * forms/form_preferences.fd: change "Use Scalable Fonts" to "Rescale bitmap fonts" Index: src/frontends/xforms/FormPreferences.C =================================================================== RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/frontends/xforms/FormPreferences.C,v retrieving revision 1.93 diff -u -r1.93 FormPreferences.C --- src/frontends/xforms/FormPreferences.C 2002/01/16 19:24:23 1.93 +++ src/frontends/xforms/FormPreferences.C 2002/01/17 07:41:50 @@ -97,19 +97,19 @@ FL_FORM * form3 = 0; if (form2 == converters_tab_->form) - form3 = fl_get_active_folder(converters_tab_->tabfolder_outer); + form3 = fl_get_active_folder(converters_tab_->tabfolder_inner); else if (form2 == look_n_feel_tab_->form) - form3 = fl_get_active_folder(look_n_feel_tab_->tabfolder_outer); + form3 = fl_get_active_folder(look_n_feel_tab_->tabfolder_inner); else if (form2 == inputs_tab_->form) - form3 = fl_get_active_folder(inputs_tab_->tabfolder_outer); + form3 = fl_get_active_folder(inputs_tab_->tabfolder_inner); else if (form2 == outputs_tab_->form) - form3 = fl_get_active_folder(outputs_tab_->tabfolder_outer); + form3 = fl_get_active_folder(outputs_tab_->tabfolder_inner); else if (form2 == lang_opts_tab_->form) - form3 = fl_get_active_folder(lang_opts_tab_->tabfolder_outer); + form3 = fl_get_active_folder(lang_opts_tab_->tabfolder_inner); if (form3 && form3->visible) fl_redraw_form(form3); @@ -127,7 +127,7 @@ { show(); fl_set_folder(dialog_->tabfolder_prefs, lang_opts_tab_->form); - fl_set_folder(lang_opts_tab_->tabfolder_outer, spelloptions_.dialog()->form); + fl_set_folder(lang_opts_tab_->tabfolder_inner, spelloptions_.dialog()->form); } @@ -149,10 +149,10 @@ { // We need to hide the active tabfolder otherwise we get a // BadDrawable error from X window and LyX crashes without saving. - FL_FORM * outer_form = fl_get_active_folder(dialog_->tabfolder_prefs); - if (outer_form - && outer_form->visible) { - fl_hide_form(outer_form); + FL_FORM * inner_form = fl_get_active_folder(dialog_->tabfolder_prefs); + if (inner_form + && inner_form->visible) { + fl_hide_form(inner_form); } FormBaseDeprecated::hide(); } @@ -169,11 +169,11 @@ bc().setRestore(dialog_->button_restore); // build the tab folders - converters_tab_.reset(build_outer_tab()); - look_n_feel_tab_.reset(build_outer_tab()); - inputs_tab_.reset(build_outer_tab()); - outputs_tab_.reset(build_outer_tab()); - lang_opts_tab_.reset(build_outer_tab()); + converters_tab_.reset(build_inner_tab()); + look_n_feel_tab_.reset(build_inner_tab()); + inputs_tab_.reset(build_inner_tab()); + outputs_tab_.reset(build_inner_tab()); + lang_opts_tab_.reset(build_inner_tab()); // build actual tabfolder contents // these will become nested tabfolders @@ -209,49 +209,49 @@ // now build the nested tabfolders // Starting with look and feel - fl_addto_tabfolder(look_n_feel_tab_->tabfolder_outer, + fl_addto_tabfolder(look_n_feel_tab_->tabfolder_inner, _("Screen Fonts"), screen_fonts_.dialog()->form); - fl_addto_tabfolder(look_n_feel_tab_->tabfolder_outer, + fl_addto_tabfolder(look_n_feel_tab_->tabfolder_inner, _("Interface"), interface_.dialog()->form); - fl_addto_tabfolder(look_n_feel_tab_->tabfolder_outer, + fl_addto_tabfolder(look_n_feel_tab_->tabfolder_inner, _("Colors"), colors_.dialog()->form); - fl_addto_tabfolder(look_n_feel_tab_->tabfolder_outer, + fl_addto_tabfolder(look_n_feel_tab_->tabfolder_inner, _("Misc"), lnf_misc_.dialog()->form); // then build converters - fl_addto_tabfolder(converters_tab_->tabfolder_outer, + fl_addto_tabfolder(converters_tab_->tabfolder_inner, _("Formats"), formats_.dialog()->form); - fl_addto_tabfolder(converters_tab_->tabfolder_outer, + fl_addto_tabfolder(converters_tab_->tabfolder_inner, _("Converters"), converters_.dialog()->form); // then build inputs - // Paths should probably go in a few outer_tab called Files - fl_addto_tabfolder(inputs_tab_->tabfolder_outer, + // Paths should probably go in a few inner_tab called Files + fl_addto_tabfolder(inputs_tab_->tabfolder_inner, _("Paths"), paths_.dialog()->form); - fl_addto_tabfolder(inputs_tab_->tabfolder_outer, + fl_addto_tabfolder(inputs_tab_->tabfolder_inner, _("Misc"), inputs_misc_.dialog()->form); // then building outputs - fl_addto_tabfolder(outputs_tab_->tabfolder_outer, + fl_addto_tabfolder(outputs_tab_->tabfolder_inner, _("Printer"), printer_.dialog()->form); - fl_addto_tabfolder(outputs_tab_->tabfolder_outer, + fl_addto_tabfolder(outputs_tab_->tabfolder_inner, _("Misc"), outputs_misc_.dialog()->form); // then building usage - fl_addto_tabfolder(lang_opts_tab_->tabfolder_outer, + fl_addto_tabfolder(lang_opts_tab_->tabfolder_inner, _("Spell checker"), spelloptions_.dialog()->form); - fl_addto_tabfolder(lang_opts_tab_->tabfolder_outer, + fl_addto_tabfolder(lang_opts_tab_->tabfolder_inner, _("Language"), language_.dialog()->form); } @@ -1643,7 +1643,7 @@ fl_deactivate_object(dialog_->choice_default_lang); combo_default_lang.reset(new Combox(FL_COMBOX_DROPLIST)); combo_default_lang->add(obj->x, obj->y, obj->w, obj->h, 400, - parent_.lang_opts_tab_->tabfolder_outer, + parent_.lang_opts_tab_->tabfolder_inner, parent_.dialog_->tabfolder_prefs); combo_default_lang->shortcut("#L",1); combo_default_lang->setcallback(ComboCB, &parent_); Index: src/frontends/xforms/FormPreferences.h =================================================================== RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/frontends/xforms/FormPreferences.h,v retrieving revision 1.47 diff -u -r1.47 FormPreferences.h --- src/frontends/xforms/FormPreferences.h 2002/01/14 12:54:50 1.47 +++ src/frontends/xforms/FormPreferences.h 2002/01/17 07:41:53 @@ -39,7 +39,7 @@ struct FD_form_interface; struct FD_form_language; struct FD_form_lnf_misc; -struct FD_form_outer_tab; +struct FD_form_inner_tab; struct FD_form_outputs_misc; struct FD_form_paths; struct FD_form_preferences; @@ -101,7 +101,7 @@ /// Fdesign generated methods FD_form_preferences * build_preferences(); /// - FD_form_outer_tab * build_outer_tab(); + FD_form_inner_tab * build_inner_tab(); /// FD_form_colors * build_colors(); /// @@ -130,15 +130,15 @@ /// Real GUI implementation. boost::scoped_ptr<FD_form_preferences> dialog_; /// Converters tabfolder - boost::scoped_ptr<FD_form_outer_tab> converters_tab_; + boost::scoped_ptr<FD_form_inner_tab> converters_tab_; /// reLyX and other import/input stuff - boost::scoped_ptr<FD_form_outer_tab> inputs_tab_; + boost::scoped_ptr<FD_form_inner_tab> inputs_tab_; /// HCI configuration - boost::scoped_ptr<FD_form_outer_tab> look_n_feel_tab_; + boost::scoped_ptr<FD_form_inner_tab> look_n_feel_tab_; /// Outputs tabfolder - boost::scoped_ptr<FD_form_outer_tab> outputs_tab_; + boost::scoped_ptr<FD_form_inner_tab> outputs_tab_; /// Spellchecker, language stuff, etc - boost::scoped_ptr<FD_form_outer_tab> lang_opts_tab_; + boost::scoped_ptr<FD_form_inner_tab> lang_opts_tab_; /** Flag whether a warning has been posted to the text window. If so, don't redraw the window when the mouse leaves an object. */ Index: src/frontends/xforms/form_preferences.C =================================================================== RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/frontends/xforms/form_preferences.C,v retrieving revision 1.50 diff -u -r1.50 form_preferences.C --- src/frontends/xforms/form_preferences.C 2002/01/17 06:43:34 1.50 +++ src/frontends/xforms/form_preferences.C 2002/01/17 07:41:56 @@ -64,22 +64,22 @@ } /*---------------------------------------*/ -FD_form_outer_tab::~FD_form_outer_tab() +FD_form_inner_tab::~FD_form_inner_tab() { if ( form->visible ) fl_hide_form( form ); fl_free_form( form ); } -FD_form_outer_tab * FormPreferences::build_outer_tab() +FD_form_inner_tab * FormPreferences::build_inner_tab() { FL_OBJECT *obj; - FD_form_outer_tab *fdui = new FD_form_outer_tab; + FD_form_inner_tab *fdui = new FD_form_inner_tab; fdui->form = fl_bgn_form(FL_NO_BOX, 455, 375); fdui->form->u_vdata = this; obj = fl_add_box(FL_FLAT_BOX, 0, 0, 455, 375, ""); - fdui->tabfolder_outer = obj = fl_add_tabfolder(FL_TOP_TABFOLDER, 0, 0, 455, 375, ""); + fdui->tabfolder_inner = obj = fl_add_tabfolder(FL_TOP_TABFOLDER, 0, 0, 455, 375, +""); fl_set_object_boxtype(obj, FL_FLAT_BOX); fl_end_form(); Index: src/frontends/xforms/form_preferences.h =================================================================== RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/frontends/xforms/form_preferences.h,v retrieving revision 1.36 diff -u -r1.36 form_preferences.h --- src/frontends/xforms/form_preferences.h 2002/01/10 15:14:22 1.36 +++ src/frontends/xforms/form_preferences.h 2002/01/17 07:41:56 @@ -48,11 +48,11 @@ FL_OBJECT *button_cancel; FL_OBJECT *text_warning; }; -struct FD_form_outer_tab { - ~FD_form_outer_tab(); +struct FD_form_inner_tab { + ~FD_form_inner_tab(); FL_FORM *form; - FL_OBJECT *tabfolder_outer; + FL_OBJECT *tabfolder_inner; }; struct FD_form_screen_fonts { ~FD_form_screen_fonts(); Index: src/frontends/xforms/forms/form_preferences.fd =================================================================== RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/frontends/xforms/forms/form_preferences.fd,v retrieving revision 1.43 diff -u -r1.43 form_preferences.fd --- src/frontends/xforms/forms/form_preferences.fd 2002/01/17 06:43:34 1.43 +++ src/frontends/xforms/forms/form_preferences.fd 2002/01/17 07:41:57 @@ -158,7 +158,7 @@ argument: =============== FORM =============== -Name: form_outer_tab +Name: form_inner_tab Width: 455 Height: 375 Number of Objects: 2 @@ -195,7 +195,7 @@ shortcut: resize: FL_RESIZE_NONE gravity: FL_NoGravity FL_NoGravity -name: tabfolder_outer +name: tabfolder_inner callback: argument: