]> git.lyx.org Git - lyx.git/blobdiff - src/insets/InsetText.cpp
pimpl not needed here
[lyx.git] / src / insets / InsetText.cpp
index 91366ef852e969e983700bbefe25055751a4397e..cc33329a974fc8867ba3a6e9c267cc556a0d81f7 100644 (file)
@@ -25,8 +25,8 @@
 #include "ErrorList.h"
 #include "FuncRequest.h"
 #include "gettext.h"
+#include "InsetList.h"
 #include "Intl.h"
-#include "Color.h"
 #include "lyxfind.h"
 #include "Lexer.h"
 #include "LyXRC.h"
@@ -75,7 +75,7 @@ using std::vector;
 
 
 InsetText::InsetText(BufferParams const & bp)
-       : drawFrame_(false), frame_color_(Color::insetframe)
+       : drawFrame_(false), frame_color_(Color_insetframe)
 {
        paragraphs().push_back(Paragraph());
        paragraphs().back().layout(bp.getTextClass().defaultLayout());
@@ -173,7 +173,7 @@ void InsetText::metrics(MetricsInfo & mi, Dimension & dim) const
        //lyxerr << "InsetText::metrics: width: " << mi.base.textwidth << endl;
 
        // Hand font through to contained lyxtext:
-       tm.font_ = mi.base.font;
+       tm.font_.fontInfo() = mi.base.font;
        mi.base.textwidth -= 2 * TEXT_TO_INSET_OFFSET;
        if (hasFixedWidth())
                tm.metrics(mi, dim, mi.base.textwidth);
@@ -365,13 +365,13 @@ void InsetText::setDrawFrame(bool flag)
 }
 
 
-Color_color InsetText::frameColor() const
+ColorCode InsetText::frameColor() const
 {
-       return Color::color(frame_color_);
+       return frame_color_;
 }
 
 
-void InsetText::setFrameColor(Color_color col)
+void InsetText::setFrameColor(ColorCode col)
 {
        frame_color_ = col;
 }
@@ -403,8 +403,8 @@ void InsetText::addPreview(PreviewLoader & loader) const
        ParagraphList::const_iterator pend = paragraphs().end();
 
        for (; pit != pend; ++pit) {
-               InsetList::const_iterator it  = pit->insetlist.begin();
-               InsetList::const_iterator end = pit->insetlist.end();
+               InsetList::const_iterator it  = pit->insetList().begin();
+               InsetList::const_iterator end = pit->insetList().end();
                for (; it != end; ++it)
                        it->inset->addPreview(loader);
        }