- Floating(string const & type, string const & placement,
- string const & ext, string const & within,
- string const & style, string const & name,
- bool builtin = false);
- ///
- string const & type() const;
- ///
- string const & placement() const;
+ Floating(std::string const & type, std::string const & placement,
+ std::string const & ext, std::string const & within,
+ std::string const & style, std::string const & name,
+ std::string const & listName, std::string const & listCmd,
+ std::string const & refPrefix,
+ std::string const & htmlType, std::string const & htmlClass,
+ std::string const & htmlStyle, bool builtin = false);
+ ///
+ std::string const & floattype() const { return floattype_; }
+ ///
+ std::string const & placement() const { return placement_; }
+ ///
+ std::string const & ext() const {return ext_; }
+ ///
+ std::string const & within() const { return within_; }
+ ///
+ std::string const & style() const { return style_; }
+ ///
+ std::string const & name() const { return name_; }
+ /// the title of a list of this kind of float
+ std::string const & listName() const { return listname_; }
+ /// the command used to generate that list. this has to be given
+ /// if needsFloatPkg() is false. note that this should not contain
+ /// the leading "\".
+ std::string const & listCommand() const { return listcommand_; }
+ /// prefix to use for formatted references to such floats
+ std::string const & refPrefix() const { return refprefix_; }
+ ///
+ bool needsFloatPkg() const { return needsfloatpkg_; }
+ /// style information, for preamble
+ std::string const & htmlStyle() const { return html_style_; }
+ /// class, for css, defaults to "float-" + type()
+ std::string const & htmlAttrib() const;
+ /// tag type, defaults to "div"
+ std::string const & htmlTag() const;
+private: