From 98a856a30173303cf2c0b962f2850a0f11942f68 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Uwe=20St=C3=B6hr?= Date: Sun, 25 Nov 2007 21:53:39 +0000 Subject: [PATCH] add a new color to distinguish \newpage from \pagebreak git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21785 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/Color.cpp | 3 ++- src/ColorCode.h | 2 ++ src/insets/InsetNewpage.cpp | 6 +++--- src/insets/InsetNewpage.h | 4 ++++ 4 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/Color.cpp b/src/Color.cpp index 073eef92aa..c4d9351e6b 100644 --- a/src/Color.cpp +++ b/src/Color.cpp @@ -159,7 +159,8 @@ ColorSet::ColorSet() { Color_tabularonoffline, N_("table on/off line"), "tabularonoffline", "LightSteelBlue", "tabularonoffline" }, { Color_bottomarea, N_("bottom area"), "bottomarea", "grey40", "bottomarea" }, - { Color_pagebreak, N_("page break"), "pagebreak", "RoyalBlue", "pagebreak" }, + { Color_newpage, N_("new page"), "newpage", "Blue", "newpage" }, + { Color_pagebreak, N_("page break / line break"), "pagebreak", "RoyalBlue", "pagebreak" }, { Color_buttonframe, N_("frame of button"), "buttonframe", "#dcd2c8", "buttonframe" }, { Color_buttonbg, N_("button background"), "buttonbg", "#dcd2c8", "buttonbg" }, { Color_buttonhoverbg, N_("button background under focus"), "buttonhoverbg", "#C7C7CA", "buttonhoverbg" }, diff --git a/src/ColorCode.h b/src/ColorCode.h index c3cbcfd34b..240c9e58a2 100644 --- a/src/ColorCode.h +++ b/src/ColorCode.h @@ -137,6 +137,8 @@ enum ColorCode Color_tabularonoffline, /// Bottom area color Color_bottomarea, + /// New page color + Color_newpage, /// Page break color Color_pagebreak, diff --git a/src/insets/InsetNewpage.cpp b/src/insets/InsetNewpage.cpp index a804d01866..97475ade62 100644 --- a/src/insets/InsetNewpage.cpp +++ b/src/insets/InsetNewpage.cpp @@ -55,7 +55,7 @@ void InsetNewpage::metrics(MetricsInfo & mi, Dimension & dim) const void InsetNewpage::draw(PainterInfo & pi, int x, int y) const { FontInfo font; - font.setColor(Color_pagebreak); + font.setColor(ColorName()); font.decSize(); Dimension const dim = dimension(*pi.base.bv); @@ -72,9 +72,9 @@ void InsetNewpage::draw(PainterInfo & pi, int x, int y) const Color_none, Color_none); pi.pain.line(x, y, text_start, y, - Color_pagebreak, Painter::line_onoffdash); + ColorName(), Painter::line_onoffdash); pi.pain.line(text_end, y, int(x + dim.wid), y, - Color_pagebreak, Painter::line_onoffdash); + ColorName(), Painter::line_onoffdash); } diff --git a/src/insets/InsetNewpage.h b/src/insets/InsetNewpage.h index 6473149a13..ba8c6c87c7 100644 --- a/src/insets/InsetNewpage.h +++ b/src/insets/InsetNewpage.h @@ -50,6 +50,8 @@ public: virtual std::string getCmdName() const { return "\\newpage"; } + virtual ColorCode ColorName() const { return Color_newpage; } + private: virtual Inset * clone() const { @@ -66,6 +68,8 @@ public: std::string getCmdName() const { return "\\pagebreak"; } + ColorCode ColorName() const { return Color_pagebreak; } + private: virtual Inset * clone() const { -- 2.39.5