some source cleanup from John

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1654 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Jean-Marc Lasgouttes 2001-03-01 15:57:10 +00:00
parent b429849306
commit bf6b9d1e18
13 changed files with 35 additions and 239 deletions

View File

@ -1,3 +1,7 @@
2001-03-01 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
* templates/g-brief-de.lyx: fix typo.
2001-02-16 John Levon <moz@compsoc.man.ac.uk> 2001-02-16 John Levon <moz@compsoc.man.ac.uk>
* reLyX/Makefile.am: fix uninstall * reLyX/Makefile.am: fix uninstall

View File

@ -103,7 +103,7 @@ today
Sehr geehrter Herr Beispiel, Sehr geehrter Herr Beispiel,
\layout Gruss \layout Gruss
Mit freunlichen Grüßen, Mit freundlichen Grüßen,
\layout Brieftext \layout Brieftext
seit der siebten Mieterhöhung im laufenden Jahr konnte ich keinen Zahlungseingan seit der siebten Mieterhöhung im laufenden Jahr konnte ich keinen Zahlungseingan

View File

@ -1,5 +1,24 @@
2001-02-23 John Levon <moz@compsoc.man.ac.uk>
* lyx_main.C: add ISO_Left_Tab as bind synonym for Tab
* stl_string_fwd.h: add comment
* lyx_gui_misc.C: killed ALWAYS_CLOSE_MATH_PANELS
* tabular.h:
* tabular.C: remove unused DocBook methods
* intl.C:
* language.C:
* paragraph.C:
* buffer.C:
killed DO_USE_DEFAULT_LANGUAGE
2001-03-01 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr> 2001-03-01 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
* lyx_gui.C: do not include language.h.
* bufferview_funcs.C (ToggleAndShow): do not provide optional * bufferview_funcs.C (ToggleAndShow): do not provide optional
arguments in function implementation. arguments in function implementation.

View File

@ -1678,9 +1678,6 @@ void Buffer::makeLaTeXFile(string const & fname,
features.UsedLanguages.insert(default_language); features.UsedLanguages.insert(default_language);
if (lyxrc.language_use_babel || if (lyxrc.language_use_babel ||
#ifdef DO_USE_DEFAULT_LANGUAGE
params.language->lang() != "default" ||
#endif
params.language->lang() != lyxrc.default_language || params.language->lang() != lyxrc.default_language ||
!features.UsedLanguages.empty()) { !features.UsedLanguages.empty()) {
use_babel = true; use_babel = true;
@ -2001,11 +1998,8 @@ void Buffer::makeLaTeXFile(string const & fname,
texrow.newline(); texrow.newline();
} // only_body } // only_body
lyxerr.debug() << "preamble finished, now the body." << endl; lyxerr.debug() << "preamble finished, now the body." << endl;
#ifdef DO_USE_DEFAULT_LANGUAGE
if (!lyxrc.language_auto_begin && params.language->lang() != "default") {
#else
if (!lyxrc.language_auto_begin) { if (!lyxrc.language_auto_begin) {
#endif
ofs << subst(lyxrc.language_command_begin, "$$lang", ofs << subst(lyxrc.language_command_begin, "$$lang",
params.language->babel()) params.language->babel())
<< endl; << endl;
@ -2018,11 +2012,7 @@ void Buffer::makeLaTeXFile(string const & fname,
ofs << endl; ofs << endl;
texrow.newline(); texrow.newline();
#ifdef DO_USE_DEFAULT_LANGUAGE
if (!lyxrc.language_auto_end && params.language->lang() != "default") {
#else
if (!lyxrc.language_auto_end) { if (!lyxrc.language_auto_end) {
#endif
ofs << subst(lyxrc.language_command_end, "$$lang", ofs << subst(lyxrc.language_command_end, "$$lang",
params.language->babel()) params.language->babel())
<< endl; << endl;

View File

@ -289,12 +289,7 @@ void Intl::InitKeyMapper(bool on)
fl_end_form(); fl_end_form();
int n = 0; int n = 0;
// Default is not in the language map
#ifdef DO_USE_DEFAULT_LANGUAGE
Language->addto("default");
Language2->addto("default");
++n;
#endif
for (Languages::const_iterator cit = languages.begin(); for (Languages::const_iterator cit = languages.begin();
cit != languages.end(); ++cit) { cit != languages.end(); ++cit) {
Language->addto((*cit).second.lang()); Language->addto((*cit).second.lang());

View File

@ -76,11 +76,6 @@ void Languages::read(string const & filename)
encoding, code, latex_options); encoding, code, latex_options);
} }
#ifdef DO_USE_DEFAULT_LANGUAGE
languagelist["default"] = Language("default", "default",
N_("Document wide language"),
false, &iso8859_1, "");
#endif
default_language = getLanguage(lyxrc.default_language); default_language = getLanguage(lyxrc.default_language);
if (!default_language) { if (!default_language) {
lyxerr << "Default language \"" << lyxrc.default_language lyxerr << "Default language \"" << lyxrc.default_language

View File

@ -38,7 +38,6 @@
#include "lyxlookup.h" #include "lyxlookup.h"
#endif #endif
#include "bufferlist.h" #include "bufferlist.h"
#include "language.h"
#include "ColorHandler.h" #include "ColorHandler.h"
#include "frontends/Dialogs.h" #include "frontends/Dialogs.h"
#include "frontends/GUIRunTime.h" #include "frontends/GUIRunTime.h"

View File

@ -151,7 +151,6 @@ void updateAllVisibleBufferRelatedDialogs(bool)
{ {
if (current_view->buffer() && current_view->buffer()->isReadonly()) { if (current_view->buffer() && current_view->buffer()->isReadonly()) {
// a little crude perhaps but it works. ARRae // a little crude perhaps but it works. ARRae
#ifndef ALWAYS_CLOSE_MATH_PANELS
// The math popups should be closed only if we switch // The math popups should be closed only if we switch
// to a readonly buffer // to a readonly buffer
if (fd_panel) { if (fd_panel) {
@ -179,40 +178,7 @@ void updateAllVisibleBufferRelatedDialogs(bool)
fl_hide_form(fd_matrix->matrix); fl_hide_form(fd_matrix->matrix);
} }
} }
#endif
} }
// We have either changed buffers or changed the readonly status
// so the safest thing to do is hide all inset popups that
// are editting insets from the previous buffer or aren't
// allowed in readonly docs.
#ifdef ALWAYS_CLOSE_MATH_PANELS
if (fd_panel) {
if (fd_panel->panel->visible) {
fl_hide_form(fd_panel->panel);
}
}
if (fd_delim) {
if (fd_delim->delim->visible) {
fl_hide_form(fd_delim->delim);
}
}
if (fd_deco) {
if (fd_deco->deco->visible) {
fl_hide_form(fd_deco->deco);
}
}
if (fd_space) {
if (fd_space->space->visible) {
fl_hide_form(fd_space->space);
}
}
if (fd_matrix) {
if (fd_matrix->matrix->visible) {
fl_hide_form(fd_matrix->matrix);
}
}
#endif
HideFiguresPopups(); HideFiguresPopups();
} }

View File

@ -467,6 +467,7 @@ void LyX::defaultKeyBindings(kb_keymap * kbmap)
kbmap->bind("Down", LFUN_DOWN); kbmap->bind("Down", LFUN_DOWN);
kbmap->bind("Tab", LFUN_TAB); kbmap->bind("Tab", LFUN_TAB);
kbmap->bind("ISO_Left_Tab", LFUN_TAB); // jbl 2001-23-02
kbmap->bind("Home", LFUN_HOME); kbmap->bind("Home", LFUN_HOME);
kbmap->bind("End", LFUN_END); kbmap->bind("End", LFUN_END);
@ -505,6 +506,7 @@ void LyX::defaultKeyBindings(kb_keymap * kbmap)
kbmap->bind("C-Tab", LFUN_TABINSERT); // ale970515 kbmap->bind("C-Tab", LFUN_TABINSERT); // ale970515
kbmap->bind("S-Tab", LFUN_SHIFT_TAB); // jug20000522 kbmap->bind("S-Tab", LFUN_SHIFT_TAB); // jug20000522
kbmap->bind("S-ISO_Left_Tab", LFUN_SHIFT_TAB); // jbl 2001-23-02
} }

View File

@ -3923,17 +3923,9 @@ LyXParagraph::getParLanguage(BufferParams const & bparams) const
return FirstPhysicalPar()->getParLanguage(bparams); return FirstPhysicalPar()->getParLanguage(bparams);
else else
#endif #endif
if (size() > 0) { if (size() > 0)
#ifdef DO_USE_DEFAULT_LANGUAGE
Language const * lang = GetFirstFontSettings().language();
if (lang->lang() == "default")
return bparams.language;
return lang;
#else
return GetFirstFontSettings().language(); return GetFirstFontSettings().language();
#endif else if (previous)
} else if (previous)
return previous->getParLanguage(bparams); return previous->getParLanguage(bparams);
else else
return bparams.language; return bparams.language;

View File

@ -12,6 +12,10 @@
#ifndef LYX_STL_STRING_FWD_H #ifndef LYX_STL_STRING_FWD_H
#define LYX_STL_STRING_FWD_H #define LYX_STL_STRING_FWD_H
/*
* This file exists to appease STLPort when using included lyxstring.
* It won't be around forever ...
*/
#ifndef USE_INCLUDED_STRING #ifndef USE_INCLUDED_STRING
// include the real stl_string_fwd.h // include the real stl_string_fwd.h

View File

@ -1566,167 +1566,6 @@ void LyXTabular::OldFormatRead(LyXLex & lex, string const & fl)
} }
string const LyXTabular::GetDocBookAlign(int cell, bool isColumn) const
{
int const i = isColumn ? cell : column_of_cell(cell);
if (!isColumn && IsMultiColumn(cell)) {
if (!cellinfo_of_cell(cell)->align_special.empty()) {
return cellinfo_of_cell(cell)->align_special;
} else {
switch (GetAlignment(cell)) {
case LYX_ALIGN_LEFT:
return "left";
case LYX_ALIGN_RIGHT:
return "right";
default:
return "center";
}
}
} else {
if (!column_info[i].align_special.empty()) {
return column_info[i].align_special;
}
#ifdef IGNORE_THIS_FOR_NOW
else if (!column_info[i].p_width.empty()) {
file += "p{";
file += column_info[i].p_width;
file += '}';
}
#endif
else {
switch (column_info[i].alignment) {
case LYX_ALIGN_LEFT:
return "left";
case LYX_ALIGN_RIGHT:
return "right";
default:
return "center";
}
}
}
}
// cell <0 will tex the preamble
// returns the number of printed newlines
int LyXTabular::DocBookEndOfCell(ostream & os, int cell, int & depth) const
{
int ret = 0;
if (IsLastCell(cell)) {
os << newlineAndDepth(--depth)
<< "</ENTRY>"
<< newlineAndDepth(--depth)
<< "</ROW>"
<< newlineAndDepth(--depth)
<< "</TBODY>"
<< newlineAndDepth(--depth);
if (is_long_tabular)
os << "</TGROUP>";
else
os << "</TGROUP>"
<< newlineAndDepth(--depth);
ret += 4;
} else {
if (cell < 0) {
// preamble
if (is_long_tabular)
os << "<TGROUP ";
else
os << "<TGROUP ";
os << "COLS='"
<< columns_
<< "' COLSEP='1' ROWSEP='1'>"
<< newlineAndDepth(++depth);
++ret;
for (int i = 0; i < columns_; ++i) {
os << "<COLSPEC ALIGN='"
<< GetDocBookAlign(i, true)
<< "' COLNAME='col"
<< i + 1
<< "' COLNUM='"
<< i + 1
<< "' COLSEP='";
if (i == (columns_-1)) {
os << '1';
} else {
if (column_info[i].right_line ||
column_info[i+1].left_line)
os << '1';
else
os << '0';
}
os << "'>"
<< newlineAndDepth(depth);
++ret;
#ifdef NOT_HANDLED_YET_AS_I_DONT_KNOW_HOW
if (column_info[i].left_line)
os << '|';
#endif
}
os << "<TBODY>"
<< newlineAndDepth(++depth)
<< "<ROW>"
<< newlineAndDepth(++depth)
<< "<ENTRY ALIGN='"
<< GetDocBookAlign(0)
<< "'";
if (IsMultiColumn(0)) {
os << " NAMEST='col1' NAMEEND='col"
<< cells_in_multicolumn(0)
<< "'";
}
os << ">"
<< newlineAndDepth(++depth);
ret += 3;
} else {
if (IsLastCellInRow(cell)) {
os << newlineAndDepth(--depth)
<< "</ENTRY>"
<< newlineAndDepth(--depth)
<< "</ROW>"
<< newlineAndDepth(depth)
<< "<ROW>"
<< newlineAndDepth(++depth)
<< "<ENTRY ALIGN='"
<< GetDocBookAlign(cell + 1)
<< "' VALIGN='middle'";
if (IsMultiColumn(cell + 1)) {
os << " NAMEST='col"
<< column_of_cell(cell + 1) + 1
<< "' NAMEEND='col"
<< column_of_cell(cell + 1) +
cells_in_multicolumn(cell + 1)
<< "'";
}
os << ">"
<< newlineAndDepth(++depth);
ret += 4;
} else {
os << newlineAndDepth(--depth)
<< "</ENTRY>"
<< newlineAndDepth(depth)
<< "<ENTRY ALIGN='"
<< GetDocBookAlign(cell + 1)
<< "' VALIGN='middle'";
if (IsMultiColumn(cell + 1)) {
os << " NAMEST='col"
<< column_of_cell(cell + 1) + 1
<< "' NAMEEND='col"
<< column_of_cell(cell + 1) +
cells_in_multicolumn(cell + 1)
<< "'";
}
os << ">"
<< newlineAndDepth(++depth);
ret += 3;
}
}
}
return ret;
}
bool LyXTabular::IsMultiColumn(int cell, bool real) const bool LyXTabular::IsMultiColumn(int cell, bool real) const
{ {
return ((!real || (column_of_cell(cell) != right_column_of_cell(cell))) && return ((!real || (column_of_cell(cell) != right_column_of_cell(cell))) &&

View File

@ -292,15 +292,6 @@ public:
int column, std::vector<unsigned int> const &) const; int column, std::vector<unsigned int> const &) const;
/// ///
int Ascii(Buffer const *, std::ostream &) const; int Ascii(Buffer const *, std::ostream &) const;
///
int DocBookEndOfCell(std::ostream &, int cell, int & depth) const;
#if 0
///
int RoffEndOfCell(std::ostream &, int cell);
#endif
///
string const GetDocBookAlign(int cell, bool isColumn = false) const;
/// ///
bool IsMultiColumn(int cell, bool real = false) const; bool IsMultiColumn(int cell, bool real = false) const;
/// ///