X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FInset.cpp;h=0cfb10cdd3e074dd2057529624b56f83a2b2a4e6;hb=c3a8b3a566e9e90f9ade72acbc723232d721d0b1;hp=58e9aa1ce2b25016bf147371c068f01982e72369;hpb=2506e0d643a6030d22a7990d47306837e51cb0d2;p=lyx.git diff --git a/src/insets/Inset.cpp b/src/insets/Inset.cpp index 58e9aa1ce2..0cfb10cdd3 100644 --- a/src/insets/Inset.cpp +++ b/src/insets/Inset.cpp @@ -39,6 +39,7 @@ #include +using namespace std; namespace lyx { @@ -46,13 +47,13 @@ extern bool quitting; class InsetName { public: - InsetName(std::string const & n, InsetCode c) : name(n), code(c) {} - std::string name; + InsetName(string const & n, InsetCode c) : name(n), code(c) {} + string name; InsetCode code; }; -typedef std::map TranslatorMap; +typedef map TranslatorMap; static TranslatorMap const build_translator() @@ -108,7 +109,7 @@ static TranslatorMap const build_translator() size_t const insetnames_size = sizeof(insetnames) / sizeof(insetnames[0]); - std::map data; + map data; for (size_t i = 0; i != insetnames_size; ++i) { InsetName const & var = insetnames[i]; data[var.name] = var.code; @@ -124,13 +125,25 @@ docstring Inset::name() const } +docstring Inset::toolTip(BufferView const &, int, int) const +{ + return docstring(); +} + + +docstring Inset::contextMenu(BufferView const &, int, int) const +{ + return docstring(); +} + + Dimension const Inset::dimension(BufferView const & bv) const { return bv.coordCache().getInsets().dim(this); } -InsetCode insetCode(std::string const & name) +InsetCode insetCode(string const & name) { static TranslatorMap const translator = build_translator(); @@ -139,7 +152,7 @@ InsetCode insetCode(std::string const & name) } -std::string insetName(InsetCode c) +string insetName(InsetCode c) { static TranslatorMap const translator = build_translator(); @@ -149,7 +162,7 @@ std::string insetName(InsetCode c) if (it->second == c) return it->first; } - return std::string(); + return string(); } @@ -200,7 +213,7 @@ bool Inset::getStatus(Cursor &, FuncRequest const & cmd, } -void Inset::edit(Cursor &, bool) +void Inset::edit(Cursor &, bool, EntryDirection) { LYXERR(Debug::INSETS, "edit left/right"); } @@ -324,7 +337,7 @@ void Inset::drawMarkers2(PainterInfo & pi, int x, int y) const } -bool Inset::editing(BufferView * bv) const +bool Inset::editing(BufferView const * bv) const { return bv->cursor().isInside(this); }