This commit is contained in:
Pavel Sanda 2012-05-31 14:02:40 +02:00
parent 3db21f1d64
commit 99ada23d97
4 changed files with 12 additions and 1 deletions

View File

@ -555,6 +555,8 @@ docstring GuiTabular::dialogToParams() const
//
if (newpageCB->isChecked())
setParam(param_str, Tabular::SET_LTNEWPAGE);
else
setParam(param_str, Tabular::UNSET_LTNEWPAGE);
//
if (captionStatusCB->isChecked())
setParam(param_str, Tabular::SET_LTCAPTION);

View File

@ -165,6 +165,7 @@ TabularFeature tabularFeature[] =
{ Tabular::SET_LTLASTFOOT, "set-ltlastfoot", true },
{ Tabular::UNSET_LTLASTFOOT, "unset-ltlastfoot", true },
{ Tabular::SET_LTNEWPAGE, "set-ltnewpage", false },
{ Tabular::UNSET_LTNEWPAGE, "unset-ltnewpage", false },
{ Tabular::TOGGLE_LTCAPTION, "toggle-ltcaption", false },
{ Tabular::SET_LTCAPTION, "set-ltcaption", false },
{ Tabular::UNSET_LTCAPTION, "unset-ltcaption", false },
@ -4641,6 +4642,9 @@ bool InsetTabular::getStatus(Cursor & cur, FuncRequest const & cmd,
case Tabular::UNSET_LTHEAD:
status.setOnOff(!tabular.getRowOfLTHead(sel_row_start, dummyltt));
break;
case Tabular::UNSET_LTNEWPAGE:
status.setOnOff(!tabular.getLTNewPage(sel_row_start));
break;
case Tabular::SET_LTFOOT:
status.setEnabled(sel_row_start == sel_row_end
@ -5657,8 +5661,10 @@ void InsetTabular::tabularFeatures(Cursor & cur,
tabular.setLTFoot(row, flag, ltt, true);
break;
case Tabular::UNSET_LTNEWPAGE:
flag = false;
case Tabular::SET_LTNEWPAGE:
tabular.setLTNewPage(row, !tabular.getLTNewPage(row));
tabular.setLTNewPage(row, flag);
break;
case Tabular::SET_LTCAPTION: {

View File

@ -233,6 +233,7 @@ public:
UNSET_LTLASTFOOT,
///
SET_LTNEWPAGE,
UNSET_LTNEWPAGE,
///
TOGGLE_LTCAPTION,
///

View File

@ -223,6 +223,8 @@ What's new
- Fix cursor bug when using backspace after the spellchecker replaced
a word.
- Fix "Page break on current row" in tabular dialog (bug 8180).
* DOCUMENTATION AND LOCALIZATION