void InsetFloat::validate(LaTeXFeatures & features) const
{
if (contains(placement(), "H")) {
- features.floats = true;
+ features.require("float");
}
- features.usedFloats.insert(floatType_);
+ features.useFloat(floatType_);
InsetCollapsable::validate(features);
}
}
-int InsetFloat::docBook(Buffer const * buf, ostream & os) const
+int InsetFloat::docbook(Buffer const * buf, ostream & os) const
{
os << "<" << floatType_ << ">";
- int const i = inset.docBook(buf, os);
+ int const i = inset.docbook(buf, os);
os << "</" << floatType_ << ">";
return i;
}
-void InsetFloat::insetButtonRelease(BufferView * bv, int x, int y, int button)
-{
-#if 1
- if ((x >= 0) && (x < button_length) &&
- (y >= button_top_y) && (y <= button_bottom_y) &&
- (button == 3))
- {
- showInsetDialog(bv);
- return;
- }
-#else
- if (button == 3) {
- showInsetDialog(bv);
- return;
- }
-#endif
- InsetCollapsable::insetButtonRelease(bv, x, y, button);
-}
-
-
string const & InsetFloat::type() const
{
return floatType_;
void InsetFloat::placement(string const & p)
{
- // Here we should only allow the placement to be set
+ // FIX: Here we should only allow the placement to be set
// if a valid value.
-#ifdef WITH_WARNINGS
-#warning FIX!
-#endif
floatPlacement_ = p;
}