]> git.lyx.org Git - lyx.git/blobdiff - src/insets/inset.C
Enable convertDefault.sh to run even if its executable bit is not set.
[lyx.git] / src / insets / inset.C
index 24db8ed9465b8f8c926bd46a5b9caa0fbcac64be..28637838f0b44f3412fda8633902c44ef89a7fb7 100644 (file)
@@ -8,7 +8,7 @@
  * \author Lars Gullik Bjønnes
  * \author Matthias Ettrich
  *
- * Full author contact details are available in file CREDITS
+ * Full author contact details are available in file CREDITS.
  */
 
 #include <config.h>
@@ -38,18 +38,17 @@ unsigned int InsetOld::inset_id = 0;
 InsetOld::InsetOld()
        : InsetBase(),
        top_x(0), top_baseline(0), scx(0),
-       id_(inset_id++), owner_(0), par_owner_(0),
+       id_(inset_id++), owner_(0),
        background_color_(LColor::inherit)
 {}
 
 
 InsetOld::InsetOld(InsetOld const & in)
        : InsetBase(),
-       top_x(0), top_baseline(0), scx(0), id_(in.id_), owner_(0),
+       top_x(0), top_baseline(0), scx(0),
+       id_(in.id_), owner_(0),
        name_(in.name_), background_color_(in.background_color_)
-{
-       lyxerr << "inset id: " << id_ << std::endl;
-}
+{}
 
 
 bool InsetOld::directWrite() const
@@ -160,3 +159,28 @@ int InsetOld::width() const
 {
        return dim_.wid;
 }
+
+
+bool InsetOld::insetAllowed(InsetOld * in) const
+{
+       return insetAllowed(in->lyxCode());
+}
+
+
+bool InsetOld::checkInsertChar(LyXFont &)
+{
+       return false;
+}
+
+
+bool isEditableInset(InsetOld const * i)
+{
+       return i && i->editable();
+}
+
+
+bool isHighlyEditableInset(InsetOld const * i)
+{
+       return i && i->editable() == InsetOld::HIGHLY_EDITABLE;
+}
+