mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-22 18:08:10 +00:00
Fixes to References dialog (read-only status) and to Bibtex bibliography
output. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2463 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
4c7849e8d9
commit
4e4ebe5d4d
@ -1,3 +1,11 @@
|
||||
2001-08-09 Angus Leeming <a.leeming@ic.ac.uk>
|
||||
|
||||
* GUI.h: Button controller for Reference dialog changed to
|
||||
NoRepeatedApplyReadOnlyPolicy.
|
||||
|
||||
* biblio.C (getInfo): output volume and number info. Move year to end
|
||||
of string.
|
||||
|
||||
2001-08-09 Allan Rae <rae@lyx.org>
|
||||
|
||||
* Makefile.am (SUBDIRS, dist-hook): remove bogus entries.
|
||||
|
@ -285,11 +285,11 @@ class ControlRef;
|
||||
|
||||
template <class GUIview, class GUIbc>
|
||||
class GUIRef :
|
||||
public GUI<ControlRef, GUIview, NoRepeatedApplyPolicy, GUIbc> {
|
||||
public GUI<ControlRef, GUIview, NoRepeatedApplyReadOnlyPolicy, GUIbc> {
|
||||
public:
|
||||
///
|
||||
GUIRef(LyXView & lv, Dialogs & d)
|
||||
: GUI<ControlRef, GUIview, NoRepeatedApplyPolicy, GUIbc>(lv, d) {}
|
||||
: GUI<ControlRef, GUIview, NoRepeatedApplyReadOnlyPolicy, GUIbc>(lv, d) {}
|
||||
};
|
||||
|
||||
|
||||
@ -349,7 +349,7 @@ public:
|
||||
};
|
||||
|
||||
|
||||
/** Specialization for TabularCreate dialog
|
||||
/** Specialization for Thesaurus dialog
|
||||
*/
|
||||
class ControlThesaurus;
|
||||
|
||||
|
@ -253,6 +253,8 @@ string const getInfo(InfoMap const & map, string const & key)
|
||||
string title = parseBibTeX(it->second, "title");
|
||||
string booktitle = parseBibTeX(it->second, "booktitle");
|
||||
string chapter = parseBibTeX(it->second, "chapter");
|
||||
string number = parseBibTeX(it->second, "number");
|
||||
string volume = parseBibTeX(it->second, "volume");
|
||||
string pages = parseBibTeX(it->second, "pages");
|
||||
|
||||
string media = parseBibTeX(it->second, "journal");
|
||||
@ -265,8 +267,6 @@ string const getInfo(InfoMap const & map, string const & key)
|
||||
|
||||
ostringstream result;
|
||||
result << author;
|
||||
if (!year.empty())
|
||||
result << ", " << year;
|
||||
if (!title.empty())
|
||||
result << ", " << title;
|
||||
if (!booktitle.empty())
|
||||
@ -275,8 +275,14 @@ string const getInfo(InfoMap const & map, string const & key)
|
||||
result << ", Ch. " << chapter;
|
||||
if (!media.empty())
|
||||
result << ", " << media;
|
||||
if (!volume.empty())
|
||||
result << ", vol. " << volume;
|
||||
if (!number.empty())
|
||||
result << ", no. " << number;
|
||||
if (!pages.empty())
|
||||
result << ", pp. " << pages;
|
||||
if (!year.empty())
|
||||
result << ", " << year;
|
||||
|
||||
if (result.str().empty()) // not a BibTeX record
|
||||
result << it->second;
|
||||
|
Loading…
Reference in New Issue
Block a user