]> git.lyx.org Git - features.git/commitdiff
honor LYX_DIR_13x, fix #386, update IEEEtraan template
authorJean-Marc Lasgouttes <lasgouttes@lyx.org>
Thu, 30 May 2002 21:39:54 +0000 (21:39 +0000)
committerJean-Marc Lasgouttes <lasgouttes@lyx.org>
Thu, 30 May 2002 21:39:54 +0000 (21:39 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4306 a592a061-630c-0410-9148-cb99ea01b6c8

ChangeLog
lib/ChangeLog
lib/reLyX/reLyX.in
lib/templates/IEEEtran.lyx
lyx.man
src/ChangeLog
src/frontends/xforms/ChangeLog
src/frontends/xforms/FormInclude.C
src/lyx_main.C

index 97b12d95e2b1c1faa55a695f1d172092d5cef9f4..e77cbb918016dfa5d278d1c4d1658e59f372c48c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2002-05-30  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
+
+       * lyx.man: lyx honors variable LYX_DIR_13x
+
 2002-05-29  Lars Gullik Bjønnes  <larsbj@birdstep.com>
 
        * Switch from SigC to boost::signals, SigC is now not used in any
index 3551398669cb5f37e1d5d2a03aa7d2a3ff38c116..dbd4ac1f8ad517faaa12b6b6b0e3abe5f986a068 100644 (file)
@@ -1,3 +1,10 @@
+2002-05-30  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
+
+       * templates/IEEEtran.lyx: update to 1.2.0 format from Michael
+       Schmitt 
+
+       * reLyX/reLyX.in: honor variable LYX_DIR_13x
+
 2002-05-29  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
 
        * configure.m4: fix handling of --with-version-suffix, so that
index 3ab57baad6f4b1d919696c370f0e2bf4a5f396da..846188a4a2f9dcd7b5685be9dc010899b8cf15bd 100644 (file)
@@ -40,8 +40,8 @@ my $dir = &dirname($name);
 push @maybe_dir, "$dir";
 # case 2: ran make but not make install.
 push @maybe_dir, "$dir/$srcdir";
-# case 3: environment variable LYX_DIR_11x has been set
-if (exists $ENV{LYX_DIR_11x}) { push @maybe_dir, "$ENV{LYX_DIR_11x}/reLyX"};
+# case 3: environment variable LYX_DIR_13x has been set
+if (exists $ENV{LYX_DIR_13x}) { push @maybe_dir, "$ENV{LYX_DIR_13x}/reLyX"};
 # case 4: e.g., reLyX in /opt/bin, $mainscript in /opt/share/lyx/reLyX
 push @maybe_dir, "$dir/../share/$lyxname/reLyX"; # case 4
 # case 5: configure figured out where $mainscript is
index 1ea13a19b6f1ad8200f5a47b8bf7c4b9cc434b91..6be01901ae44fd4f1ac5cb668dfa50cbbf247b03 100644 (file)
@@ -1,5 +1,5 @@
-#LyX 1.1 created this file. For more info see http://www.lyx.org/
-\lyxformat 2.16
+#LyX 1.2 created this file. For more info see http://www.lyx.org/
+\lyxformat 220
 \textclass IEEEtran
 \language english
 \inputencoding default
@@ -12,6 +12,8 @@
 \paperpackage a4
 \use_geometry 0
 \use_amsmath 0
+\use_natbib 0
+\use_numerical_citations 0
 \paperorientation portrait
 \secnumdepth 3
 \tocdepth 3
@@ -29,17 +31,28 @@ Your Title: And maybe a bit extra
 \layout Author
 
 
-\begin_inset Info Remember that initial submissions don't show the authors
+\begin_inset Note
+collapsed true
+
+\layout Standard
+
+Remember that initial submissions don't show the authors
+\layout Standard
+
 names so you'll need to make this a 'Comment'.
 \end_inset 
 
 Your Name, Your Co-Author
-\begin_float footnote 
+\begin_inset Foot
+collapsed true
+
 \layout Standard
 
 Your name is with xyz Department\SpecialChar \ldots{}
 
-\end_float 
+\end_inset 
+
+
 \layout Abstract
 
 This paper presents a simple template for IEEEtran documents.
@@ -50,18 +63,34 @@ simplicity, beauty, elegance
 \layout MarkBoth
 
 This is for left pages
-\latex latex 
+\begin_inset ERT
+status Collapsed
+
+\layout Standard
 }{
-\latex default 
+\end_inset 
+
 and this is for right pages
 \layout Section
 
 Introduction
-\begin_inset Info Don't panic the section numbering may look different in
+\begin_inset Note
+collapsed true
+
+\layout Standard
+
+Don't panic the section numbering may look different in
+\layout Standard
+
 LyX but LaTeX uses the correct Roman numerals and
+\layout Standard
+
 Alpha for section counters.
+\layout Standard
 
 It's just that LyX doesn't handle counters other than arabic
+\layout Standard
+
 numerals.
 \end_inset 
 
@@ -69,11 +98,15 @@ numerals.
 \layout Standard
 
 
-\latex latex 
+\begin_inset ERT
+status Collapsed
+
+\layout Standard
 
 \backslash 
 PARstart{T}{here}
-\latex default 
+\end_inset 
+
  is a need for a little Evil Red Text in the first paragraph.
  Refer to the IEEEtran documentation (sample document) for more details.
 \layout Section
@@ -88,13 +121,21 @@ Methodology
 \layout Theorem
 
 
-\latex latex 
+\begin_inset ERT
+status Collapsed
+
+\layout Standard
 [
-\latex default 
+\end_inset 
+
 Theorem name
-\latex latex 
+\begin_inset ERT
+status Collapsed
+
+\layout Standard
 ]
-\latex default 
+\end_inset 
+
  For a named theorem or theorem-like environment you need to use a little
  evil red text (LaTeX mode) around the name.
 \layout Lemma
@@ -108,7 +149,12 @@ And here's the proof!
 Results
 \layout Standard
 
-\begin_float fig 
+
+\begin_inset Float figure
+placement htbp
+wide false
+collapsed false
+
 \layout Standard
 \align center 
 
@@ -121,8 +167,14 @@ Captions go
 under
 \emph default 
  the figure
-\end_float 
-\begin_float tab 
+\end_inset 
+
+
+\begin_inset Float table
+placement htbp
+wide false
+collapsed false
+
 \layout Caption
 
 Table captions go 
@@ -131,38 +183,84 @@ above
 \emph default 
  the table
 \layout Standard
-\align center \LyXTable
-multicol5
-2 2 0 0 -1 -1 -1 -1
-1 1 0 0
-1 1 0 0
-8 1 0 "" ""
-8 1 1 "" ""
-0 8 1 0 0 0 0 "" ""
-0 8 1 0 0 0 0 "" ""
-0 8 1 0 0 0 0 "" ""
-0 8 1 0 0 0 0 "" ""
+\align center 
+
+\begin_inset  Tabular
+<lyxtabular version="3" rows="2" columns="2">
+<features>
+<column alignment="center" valignment="top" leftline="true" width="0pt">
+<column alignment="center" valignment="top" leftline="true" rightline="true" width="0pt">
+<row topline="true" bottomline="true">
+<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
+\begin_inset Text
+
+\layout Standard
 
 delete
-\newline 
+\end_inset 
+</cell>
+<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
+\begin_inset Text
+
+\layout Standard
+
 this
-\newline 
+\end_inset 
+</cell>
+</row>
+<row topline="true" bottomline="true">
+<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
+\begin_inset Text
+
+\layout Standard
+
 example
-\newline 
+\end_inset 
+</cell>
+<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
+\begin_inset Text
+
+\layout Standard
+
 table
-\end_float 
+\end_inset 
+</cell>
+</row>
+</lyxtabular>
+
+\end_inset 
+
+
+\end_inset 
+
+
 \layout Section
 
 Conclusions
 \layout Comment
 
 
-\begin_inset Info Change this paragraphs style to 'Standard' to enable
+\begin_inset Note
+collapsed true
+
+\layout Standard
+
+Change this paragraphs style to 'Standard' to enable
+\layout Standard
+
 BibTeX bibliography generation.
+\layout Standard
 
 Remember though that your final submission is supposed to have
-all the bibliography entries embedded in the latex file.  This means
+\layout Standard
+
+all the bibliography entries embedded in the latex file.
+ This means
+\layout Standard
+
 you eventually have to copy the .bbl file into the latex file and
+\layout Standard
+
 remove the bibtex lines.
 \end_inset 
 
@@ -175,31 +273,54 @@ remove the bibtex lines.
 \layout Biography
 
 
-\latex latex 
+\begin_inset ERT
+status Collapsed
+
+\layout Standard
 {
-\latex default 
+\end_inset 
+
 Your Name
-\latex latex 
+\begin_inset ERT
+status Collapsed
+
+\layout Standard
 }
-\latex default 
+\end_inset 
+
  All about you and the what your interests are.
  Don't forget to put your name in between a pair of {}'s that are set as
  raw TeX.
-\layout LaTeX
+\layout Standard
+
+
+\begin_inset ERT
+status Collapsed
 
-% This LaTeX comment is needed to force LyX to generate two separate environment
-s
+\layout Standard
+% This LaTeX comment is needed to force LyX to generate two separate environments
 \newline 
 
+\end_inset 
+
+
 \layout Biography
 
 
-\latex latex 
+\begin_inset ERT
+status Collapsed
+
+\layout Standard
 {
-\latex default 
+\end_inset 
+
 Coauthor
-\latex latex 
+\begin_inset ERT
+status Collapsed
+
+\layout Standard
 } 
-\latex default 
+\end_inset 
+
 Same again for the co-author.
 \the_end
diff --git a/lyx.man b/lyx.man
index 8ee7717438d06ab96a0d964ee2a2136e1f6aef9f..12900db1f6bfc21ffd6e56f3603fcfd347625424 100644 (file)
--- a/lyx.man
+++ b/lyx.man
@@ -3,7 +3,7 @@
 .\"
 .\"  tbl lyx.1 | nroff -man | less
 .\"
-.TH LYX 1 "April 2002" "Version 1.2" "LyX 1.2"
+.TH LYX 1 "May 2002" "Version 1.3" "LyX 1.3"
 .SH NAME
 lyx \- A Document Processor
 .\"
@@ -124,7 +124,7 @@ specifies the application name under which resources are to be
 obtained, rather than the default executable file name. 
 .SH ENVIRONMENT
 .TP
-.B LYX_DIR_12x
+.B LYX_DIR_13x
 can be used to specify which system directory to use.
 .PP
 The system directory is determined by searching for the file
@@ -132,7 +132,7 @@ The system directory is determined by searching for the file
 .br
 1) -sysdir command line parameter
 .br
-2) LYX_DIR_12x environment variable
+2) LYX_DIR_13x environment variable
 .br
 3) Maybe <path of binary>/TOP_SRCDIR/lib
 .br
@@ -140,14 +140,14 @@ The system directory is determined by searching for the file
 .br
 5) hardcoded lyx_dir (usually /usr/local/share/lyx on UNIX and %X11ROOT%\\XFree86\\lib\\X11\\lyx on OS/2 with XFree)
 .TP
-.B LYX_USERDIR_12x
+.B LYX_USERDIR_13x
 can be used to specify which user directory to use.
 .PP
 The user directory is, in order of precedence: 
 .br
 1) -userdir command line parameter
 .br
-2) LYX_USERDIR_12x environment variable
+2) LYX_USERDIR_13x environment variable
 .br
 3) $HOME/.<name of binary> if no explicit setting is made
 
index 718f5e0ad82d17269e73517eec98450c08d10be4..91eb9b4d1f93e41227891b91e71c2ca78f27d268 100644 (file)
@@ -1,3 +1,8 @@
+2002-05-30  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
+
+       * lyx_main.C (init): honor variables LYX_DIR_13x and
+       LYX_USERDIR_13x 
+
 2002-05-30  John Levon  <moz@compsoc.man.ac.uk>
 
        * buffer.h: 
index 9450fb0ae64062d0b0f2f901887fe99c49688125..8932431901a5fde6062ba01e9db7264fbc08e5ea 100644 (file)
@@ -1,3 +1,8 @@
+2002-05-10  Herbert Voss  <voss@perce.de>
+
+       * FormInclude.C (input, update): disable load-button when 
+       "use verbatim" is enabled
+
 2002-05-30  Lars Gullik Bjønnes  <larsbj@birdstep.com>
 
        * FileDialog.C (FileDialog): fix () bug when using new
index d40f600c24d1d368c0571884b4c32bacbf78a900..bbc3c7993fbf94521f55b37bdb464ce0c2f82e30 100644 (file)
@@ -77,9 +77,11 @@ void FormInclude::update()
                fl_set_button(dialog_->radio_verbatim, 1);
                fl_set_button(dialog_->check_visiblespace, cmdname == "verbatiminput*");
                setEnabled(dialog_->check_visiblespace, true);
+               setEnabled(dialog_->button_load, false);
        } else {
                fl_set_button(dialog_->check_visiblespace, 0);
                setEnabled(dialog_->check_visiblespace, false);
+               setEnabled(dialog_->button_load, true);
        }
 
        if (cmdname.empty())
@@ -140,11 +142,13 @@ ButtonPolicy::SMInput FormInclude::input(FL_OBJECT * ob, long)
 
        } else if (ob == dialog_->radio_verbatim) {
                setEnabled(dialog_->check_visiblespace, true);
+               setEnabled(dialog_->button_load, false);
 
        } else if (ob == dialog_->radio_useinclude ||
                   ob == dialog_->radio_useinput) {
                fl_set_button(dialog_->check_visiblespace, 0);
                setEnabled(dialog_->check_visiblespace, false);
+               setEnabled(dialog_->button_load, true);
 
        } else if (ob == dialog_->input_filename) {
                string const in_name = fl_get_input(dialog_->input_filename);
index 9502dd15f38d0d280af597cd3f3fca80e0927f84..4b3bbe4b9d95793bdf80e58dc572b5eaf8d5333d 100644 (file)
@@ -263,7 +263,7 @@ void LyX::init(bool gui)
 
        // Directories are searched in this order:
        // 1) -sysdir command line parameter
-       // 2) LYX_DIR_12x environment variable
+       // 2) LYX_DIR_13x environment variable
        // 3) Maybe <path of binary>/TOP_SRCDIR/lib
        // 4) <path of binary>/../share/<name of binary>/
        // 4a) repeat 4 after following the Symlink if <path of
@@ -280,11 +280,11 @@ void LyX::init(bool gui)
        if (!system_lyxdir.empty())
                searchpath= MakeAbsPath(system_lyxdir) + ';';
 
-       // LYX_DIR_12x environment variable
-       string const lyxdir = GetEnvPath("LYX_DIR_12x");
+       // LYX_DIR_13x environment variable
+       string const lyxdir = GetEnvPath("LYX_DIR_13x");
 
        if (!lyxdir.empty()) {
-               lyxerr[Debug::INIT] << "LYX_DIR_12x: " << lyxdir << endl;
+               lyxerr[Debug::INIT] << "LYX_DIR_13x: " << lyxdir << endl;
                searchpath += lyxdir + ';';
        }
 
@@ -360,7 +360,7 @@ void LyX::init(bool gui)
        // Warn if environment variable is set, but unusable
        if (!lyxdir.empty()) {
                if (system_lyxdir != NormalizePath(lyxdir)) {
-                       lyxerr <<_("LYX_DIR_12x environment variable no good.")
+                       lyxerr <<_("LYX_DIR_13x environment variable no good.")
                               << '\n'
                               << _("System directory set to: ")
                               << system_lyxdir << endl;
@@ -372,7 +372,7 @@ void LyX::init(bool gui)
        if (system_lyxdir == "./") {
                lyxerr <<_("LyX Warning! Couldn't determine system directory. ")
                       <<_("Try the '-sysdir' command line parameter or ")
-                      <<_("set the environment variable LYX_DIR_12x to the "
+                      <<_("set the environment variable LYX_DIR_13x to the "
                           "LyX system directory ")
                       << _("containing the file `chkconfig.ltx'.") << endl;
                if (!path_shown) {
@@ -402,15 +402,15 @@ void LyX::init(bool gui)
 
        // Directories are searched in this order:
        // 1) -userdir command line parameter
-       // 2) LYX_USERDIR_12x environment variable
+       // 2) LYX_USERDIR_13x environment variable
        // 3) $HOME/.<name of binary>
 
        // If we had a command line switch, user_lyxdir is already set
        bool explicit_userdir = true;
        if (user_lyxdir.empty()) {
 
-               // LYX_USERDIR_12x environment variable
-               user_lyxdir = GetEnvPath("LYX_USERDIR_12x");
+               // LYX_USERDIR_13x environment variable
+               user_lyxdir = GetEnvPath("LYX_USERDIR_13x");
 
                // default behaviour
                if (user_lyxdir.empty())