rgheck wrote:
Andre Poenitz wrote:
On Thu, Feb 21, 2008 at 11:32:28AM -0500, rgheck wrote:
Andre Poenitz wrote:
On Wed, Feb 20, 2008 at 03:08:03PM -0500, Richard Heck wrote:
Index: insets/InsetLayout.h
===================================================================
--- insets/InsetLayout.h    (revision 23079)
+++ insets/InsetLayout.h    (working copy)
@@ -23,6 +23,12 @@
 ///
 class InsetLayout {
 public:
+    InsetLayout() : +        name("undefined"),
+        labelstring(from_utf8("UNDEFINED")),
+        font(sane_font), labelfont(sane_font),
+        bgcolor(Color_error)
+        { labelfont.setColor(Color_error); };
     std::string name;
     std::string lyxtype;
     docstring labelstring;
Non-critical function implementations of this length please in the .cpp
file...

I'll do this change shortly. Doing it properly means making InsetLayout a proper class rather than just a C-style struct, which is what it really is right now.

Hm? Just moving the constuctor out-of-line does not change semantics...

What I meant was: I want to make this whole thing a real class anyway, in which case there will shortly be an InsetLayout.cpp file, and it seemed like too much trouble to put the implementation into InsetCollapsable.cpp only to move it later.

Right, InsetLayout.cpp is the solution.

Abdel.

Reply via email to