+ return id_;
+}
+
+void Inset::id(int id_arg)
+{
+ id_ = id_arg;
+}
+
+void Inset::setFont(BufferView *, LyXFont const &, bool, bool)
+{}
+
+
+bool Inset::forceDefaultParagraphs(Inset const * in) const
+{
+ if (owner())
+ return owner()->forceDefaultParagraphs(in);
+ return false;
+}
+
+int Inset::latexTextWidth(BufferView * bv) const
+{
+ if (owner())
+ return (owner()->latexTextWidth(bv));
+ return bv->workWidth();
+}
+
+// some stuff for inset locking
+
+UpdatableInset::UpdatableInset()
+ : Inset(), cursor_visible_(false), block_drawing_(false)
+{}
+
+
+UpdatableInset::UpdatableInset(UpdatableInset const & in, bool same_id)
+ : Inset(in, same_id), cursor_visible_(false), block_drawing_(false)
+{}
+
+
+void UpdatableInset::insetButtonPress(BufferView *, int x, int y, int button)
+{
+ lyxerr[Debug::INFO] << "Inset Button Press x=" << x