diff --git a/src/insets/ChangeLog b/src/insets/ChangeLog index 0331fdf384..216326c7f6 100644 --- a/src/insets/ChangeLog +++ b/src/insets/ChangeLog @@ -3,6 +3,14 @@ * insetgraphics.C: Clean up Baruch's comments a little. (c-tor): remove code setting id_, as it's set in the Inset c-tor. +2002-03-14 John Levon + + * insettabular.C: + * insettheorem.C: wrap warnings + + * insetgraphics.C: improve messages, move cached_status_ + setting to safer place + 2002-03-18 Juergen Vigna * insettabular.C (unlockInsetInInset): removed unneeded showCursor diff --git a/src/insets/insetgraphics.C b/src/insets/insetgraphics.C index 40cf80d0e7..69e300bf86 100644 --- a/src/insets/insetgraphics.C +++ b/src/insets/insetgraphics.C @@ -198,7 +198,7 @@ string const InsetGraphics::statusMessage() const msg = _("Error scaling etc"); break; case grfx::ErrorUnknown: - msg = _("No image associated with this inset is in the cache!"); + msg = _("No image"); break; case grfx::Loaded: msg = _("Loaded but not displaying"); @@ -278,6 +278,7 @@ void InsetGraphics::draw(BufferView * bv, LyXFont const & font, int baseline, float & x, bool) const { int oasc = old_asc; + grfx::ImageStatus old_status_ = cached_status_; int ldescent = descent(bv, font); int lascent = ascent(bv, font); @@ -306,7 +307,6 @@ void InsetGraphics::draw(BufferView * bv, LyXFont const & font, // This will draw the graphics. If the graphics has not been loaded yet, // we draw just a rectangle. Painter & paint = bv->painter(); - grfx::ImageStatus old_status_ = cached_status_; if (drawImage()) { // lyxerr << "IG(" << this << "): " << old_x << endl; @@ -690,7 +690,7 @@ int InsetGraphics::ascii(Buffer const *, ostream & os, int) const // 1. Convert file to ascii using gifscii // 2. Read ascii output file and add it to the output stream. // at least we send the filename - os << '<' << _("Graphicfile:") << params().filename << ">\n"; + os << '<' << _("Graphic file:") << params().filename << ">\n"; return 0; } diff --git a/src/insets/insettabular.C b/src/insets/insettabular.C index 8dcea73ed2..3c10ce891b 100644 --- a/src/insets/insettabular.C +++ b/src/insets/insettabular.C @@ -1510,7 +1510,9 @@ int InsetTabular::getCellXPos(int cell) const void InsetTabular::resetPos(BufferView * bv) const { +#ifdef WITH_WARNINGS #warning This should be fixed in the right manner (20011128 Jug) +#endif // fast hack to fix infinite repaintings! if (in_reset_pos) return; diff --git a/src/insets/insettheorem.C b/src/insets/insettheorem.C index 9ea8506ba2..b9efc2636e 100644 --- a/src/insets/insettheorem.C +++ b/src/insets/insettheorem.C @@ -58,7 +58,9 @@ void InsetTheorem::write(Buffer const * buf, ostream & os) const Inset * InsetTheorem::clone(Buffer const &, bool) const { +#ifdef WITH_WARNINGS #warning Is this inset used? If YES this is WRONG!!! (Jug) +#endif InsetTheorem * result = new InsetTheorem; result->collapsed_ = collapsed_;