get your ruler out, John! button insets are centered again [bug 1293]

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10134 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Jürgen Spitzmüller 2005-07-06 06:56:38 +00:00
parent 1e08dd4152
commit ed41220bb0
2 changed files with 9 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2005-07-06 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
* text.C (leftMargin): do not add identation to display() style
insets, because they are always centered (bug 1293).
2005-07-05 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
* text3.C (doDispatch): rewrite LFUN_DATE_INSERT using the brandnew

View File

@ -592,6 +592,10 @@ int LyXText::leftMargin(pit_type const pit, pos_type const pos) const
&& !isFirstInSequence(pit, pars_)))
&& align == LYX_ALIGN_BLOCK
&& !par.params().noindent()
// display style insets are always centered, omit indentation
&& !(!par.empty()
&& par.isInset(pos)
&& par.getInset(pos)->display())
// in charstyles, tabulars and ert paragraphs are never indented!
&& ((par.ownerCode() != InsetBase::TEXT_CODE || isMainText())
&& par.ownerCode() != InsetBase::ERT_CODE