+
+FontInfo InsetArgument::getFont() const
+{
+ if (font_ != inherit_font)
+ return font_;
+ return InsetCollapsable::getFont();
+}
+
+
+FontInfo InsetArgument::getLabelfont() const
+{
+ if (labelfont_ != inherit_font)
+ return labelfont_;
+ return InsetCollapsable::getLabelfont();
+}
+
+
+ColorCode InsetArgument::labelColor() const {
+ if (labelfont_.color() != Color_inherit)
+ return labelfont_.color();
+ return InsetCollapsable::labelColor();
+}
+
+
+InsetLayout::InsetDecoration InsetArgument::decoration() const
+{
+ InsetLayout::InsetDecoration dec = getLayout().decoration();
+ if (!decoration_.empty())
+ dec = translateDecoration(decoration_);
+ return dec == InsetLayout::DEFAULT ? InsetLayout::CLASSIC : dec;
+}
+
+