mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-09 18:31:04 +00:00
* Inset and derivatives: insetName() -> name()
* InsetMath::name(): deleted. * buffer_funcs.cpp:setCaptions() fix potential bug by using docstring copy instead of reference while using Inset::name. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18119 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
699fd5a7b4
commit
2640b21228
@ -82,7 +82,7 @@ void CoordCache::dump() const
|
||||
for (CoordCacheBase<Inset>::cache_type::const_iterator it = getInsets().getData().begin(); it != getInsets().getData().end(); ++it) {
|
||||
Inset const * inset = it->first;
|
||||
Point const p = it->second;
|
||||
lyxerr << "Inset " << inset << "(" << to_utf8(inset->insetName())
|
||||
lyxerr << "Inset " << inset << "(" << to_utf8(inset->name())
|
||||
<< ") has point " << p.x_ << "," << p.y_ << std::endl;
|
||||
}
|
||||
}
|
||||
|
@ -1820,7 +1820,7 @@ docstring Text::getPossibleLabel(Cursor & cur) const
|
||||
if (!float_inset)
|
||||
float_inset = cur.innerInsetOfType(Inset::WRAP_CODE);
|
||||
if (float_inset)
|
||||
name = float_inset->insetName();
|
||||
name = float_inset->name();
|
||||
}
|
||||
|
||||
// Create a correct prefix for prettyref
|
||||
|
@ -402,7 +402,7 @@ void setCaptions(Paragraph & par, TextClass const & textclass)
|
||||
Inset & inset = *it->inset;
|
||||
if (inset.lyxCode() == Inset::FLOAT_CODE
|
||||
|| inset.lyxCode() == Inset::WRAP_CODE) {
|
||||
docstring const & name = inset.insetName();
|
||||
docstring const name = inset.name();
|
||||
if (name.empty())
|
||||
continue;
|
||||
|
||||
@ -559,13 +559,13 @@ void setLabel(Buffer const & buf, ParIterator & it, TextClass const & textclass)
|
||||
break;
|
||||
}
|
||||
}
|
||||
// FIXME Can insetName() return an empty name for wide or
|
||||
// FIXME Can Inset::name() return an empty name for wide or
|
||||
// float insets? If not we can put the definition of type
|
||||
// inside the if (in) clause and use that instead of
|
||||
// if (!type.empty()).
|
||||
docstring type;
|
||||
if (in)
|
||||
type = in->insetName();
|
||||
type = in->name();
|
||||
|
||||
if (!type.empty()) {
|
||||
Floating const & fl = textclass.floats().getType(to_ascii(type));
|
||||
|
@ -133,12 +133,6 @@ std::auto_ptr<Inset> Inset::clone() const
|
||||
}
|
||||
|
||||
|
||||
docstring Inset::insetName() const
|
||||
{
|
||||
return from_ascii("unknown");
|
||||
}
|
||||
|
||||
|
||||
Inset::Code Inset::translate(std::string const & name)
|
||||
{
|
||||
static TranslatorMap const translator = build_translator();
|
||||
|
@ -365,7 +365,7 @@ public:
|
||||
virtual bool hasFixedWidth() const { return false; }
|
||||
|
||||
///
|
||||
virtual docstring insetName() const;
|
||||
virtual docstring name() const { return from_ascii("unknown"); }
|
||||
/// used to toggle insets
|
||||
/// is the inset open?
|
||||
/// should this inset be handled like a normal charater
|
||||
|
@ -110,7 +110,7 @@ protected:
|
||||
/// Is the width forced to some value?
|
||||
virtual bool hasFixedWidth() const;
|
||||
///
|
||||
virtual docstring insetName() const { return from_ascii("Box"); }
|
||||
virtual docstring name() const { return from_ascii("Box"); }
|
||||
private:
|
||||
friend class InsetBoxParams;
|
||||
|
||||
|
@ -85,7 +85,7 @@ protected:
|
||||
///
|
||||
virtual void doDispatch(Cursor & cur, FuncRequest & cmd);
|
||||
///
|
||||
docstring insetName() const { return from_ascii("Branch"); }
|
||||
docstring name() const { return from_ascii("Branch"); }
|
||||
private:
|
||||
friend class InsetBranchParams;
|
||||
|
||||
|
@ -53,7 +53,7 @@ public:
|
||||
///
|
||||
InsetCharStyle(BufferParams const &, CharStyles::iterator);
|
||||
///
|
||||
docstring insetName() const { return from_ascii("CharStyle"); }
|
||||
docstring name() const { return from_ascii("CharStyle"); }
|
||||
/// Is this character style defined in the document's textclass?
|
||||
/// May be wrong after textclass change or paste from another document
|
||||
bool undefined() const;
|
||||
|
@ -44,7 +44,7 @@ public:
|
||||
///
|
||||
InsetCollapsable(InsetCollapsable const & rhs);
|
||||
///
|
||||
docstring insetName() const { return from_ascii("Collapsable"); }
|
||||
docstring name() const { return from_ascii("Collapsable"); }
|
||||
///
|
||||
void read(Buffer const &, Lexer &);
|
||||
///
|
||||
|
@ -44,7 +44,7 @@ public:
|
||||
///
|
||||
Inset::Code lyxCode() const { return Inset::ERT_CODE; }
|
||||
///
|
||||
docstring insetName() const { return from_ascii("ERT"); }
|
||||
docstring name() const { return from_ascii("ERT"); }
|
||||
///
|
||||
void write(Buffer const & buf, std::ostream & os) const;
|
||||
///
|
||||
|
@ -49,7 +49,7 @@ auto_ptr<Inset> InsetEnvironment::doClone() const
|
||||
|
||||
void InsetEnvironment::write(Buffer const & buf, ostream & os) const
|
||||
{
|
||||
os << "Environment " << to_utf8(insetName()) << "\n";
|
||||
os << "Environment " << to_utf8(name()) << "\n";
|
||||
InsetText::write(buf, os);
|
||||
}
|
||||
|
||||
@ -62,7 +62,7 @@ void InsetEnvironment::read(Buffer const & buf, Lexer & lex)
|
||||
|
||||
docstring const InsetEnvironment::editMessage() const
|
||||
{
|
||||
return _("Opened Environment Inset: ") + insetName();
|
||||
return _("Opened Environment Inset: ") + name();
|
||||
}
|
||||
|
||||
|
||||
@ -83,7 +83,7 @@ int InsetEnvironment::latex(Buffer const & buf, odocstream & os,
|
||||
int InsetEnvironment::plaintext(Buffer const & buf, odocstream & os,
|
||||
OutputParams const & runparams) const
|
||||
{
|
||||
os << '[' << to_utf8(insetName()) << ":\n";
|
||||
os << '[' << to_utf8(name()) << ":\n";
|
||||
InsetText::plaintext(buf, os, runparams);
|
||||
os << "\n]";
|
||||
|
||||
|
@ -23,7 +23,7 @@ public:
|
||||
///
|
||||
InsetEnvironment(BufferParams const &, std::string const & name);
|
||||
///
|
||||
docstring insetName() const { return name_; }
|
||||
docstring name() const { return name_; }
|
||||
///
|
||||
void write(Buffer const & buf, std::ostream & os) const;
|
||||
///
|
||||
|
@ -49,7 +49,7 @@ public:
|
||||
///
|
||||
~InsetFloat();
|
||||
///
|
||||
docstring insetName() const { return name_; }
|
||||
docstring name() const { return name_; }
|
||||
///
|
||||
void write(Buffer const & buf, std::ostream & os) const;
|
||||
///
|
||||
|
@ -28,7 +28,7 @@ public:
|
||||
///
|
||||
Inset::Code lyxCode() const { return Inset::FOOT_CODE; }
|
||||
///
|
||||
docstring insetName() const { return from_ascii("Foot"); }
|
||||
docstring name() const { return from_ascii("Foot"); }
|
||||
///
|
||||
int latex(Buffer const &, odocstream &,
|
||||
OutputParams const &) const;
|
||||
|
@ -67,7 +67,7 @@ void InsetFootlike::draw(PainterInfo & pi, int x, int y) const
|
||||
|
||||
void InsetFootlike::write(Buffer const & buf, std::ostream & os) const
|
||||
{
|
||||
os << to_utf8(insetName()) << "\n";
|
||||
os << to_utf8(name()) << "\n";
|
||||
InsetCollapsable::write(buf, os);
|
||||
}
|
||||
|
||||
|
@ -52,7 +52,7 @@ public:
|
||||
///
|
||||
Inset::Code lyxCode() const { return Inset::NOTE_CODE; }
|
||||
///
|
||||
docstring insetName() const { return from_ascii("Note"); }
|
||||
docstring name() const { return from_ascii("Note"); }
|
||||
///
|
||||
void write(Buffer const &, std::ostream &) const;
|
||||
///
|
||||
|
@ -74,7 +74,7 @@ public:
|
||||
/// Direct access to inner/outer quotation marks
|
||||
InsetQuotes(char_type c, quote_language l, quote_times t);
|
||||
///
|
||||
docstring insetName() const { return from_ascii("Quotes"); }
|
||||
docstring name() const { return from_ascii("Quotes"); }
|
||||
///
|
||||
bool metrics(MetricsInfo &, Dimension &) const;
|
||||
///
|
||||
|
@ -53,7 +53,7 @@ Inset.heorem::InsetTheorem()
|
||||
|
||||
void Inset.heorem::write(Buffer const * buf, ostream & os) const
|
||||
{
|
||||
os << insetName() << "\n";
|
||||
os << name() << "\n";
|
||||
InsetCollapsable::write(buf, os);
|
||||
}
|
||||
|
||||
|
@ -77,7 +77,7 @@ protected:
|
||||
///
|
||||
virtual void doDispatch(Cursor & cur, FuncRequest & cmd);
|
||||
///
|
||||
virtual docstring insetName() const { return name_; }
|
||||
virtual docstring name() const { return name_; }
|
||||
private:
|
||||
virtual std::auto_ptr<Inset> doClone() const;
|
||||
|
||||
|
@ -139,12 +139,6 @@ HullType InsetMath::getType() const
|
||||
}
|
||||
|
||||
|
||||
docstring InsetMath::name() const
|
||||
{
|
||||
return from_ascii("unknown");
|
||||
}
|
||||
|
||||
|
||||
std::ostream & operator<<(std::ostream & os, MathAtom const & at)
|
||||
{
|
||||
odocstringstream oss;
|
||||
|
@ -195,8 +195,6 @@ public:
|
||||
virtual HullType getType() const;
|
||||
/// change type
|
||||
virtual void mutate(HullType /*newtype*/) {}
|
||||
/// usually the latex name
|
||||
virtual docstring name() const;
|
||||
|
||||
/// math stuff usually isn't allowed in text mode
|
||||
virtual bool allowedIn(mode_type mode) const { return mode == MATH_MODE; }
|
||||
|
Loading…
Reference in New Issue
Block a user