mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-13 06:20:28 +00:00
Minor cleanups of code and comments.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1790 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
5115349d11
commit
75c9443ecd
@ -1,3 +1,7 @@
|
|||||||
|
2001-03-10 Baruch Even <baruch@lyx.org>
|
||||||
|
|
||||||
|
* GraphicsCache.C: Style change from (*it).field to it->field
|
||||||
|
|
||||||
2001-03-15 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
|
2001-03-15 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
|
||||||
|
|
||||||
* GraphicsCache.h: noncopyable is in namespace boost
|
* GraphicsCache.h: noncopyable is in namespace boost
|
||||||
|
@ -40,7 +40,7 @@ GraphicsCache::addFile(string const & filename)
|
|||||||
CacheType::iterator it = cache.find(filename);
|
CacheType::iterator it = cache.find(filename);
|
||||||
|
|
||||||
if (it != cache.end()) {
|
if (it != cache.end()) {
|
||||||
return (*it).second;
|
return it->second;
|
||||||
}
|
}
|
||||||
|
|
||||||
shared_ptr_item cacheItem(new GraphicsCacheItem(filename));
|
shared_ptr_item cacheItem(new GraphicsCacheItem(filename));
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
2001-03-18 Baruch Even <baruch@lyx.org>
|
||||||
|
|
||||||
|
* insetgraphics.C: Minor cleanups of the comments and code.
|
||||||
|
|
||||||
2001-03-17 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
|
2001-03-17 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
|
||||||
|
|
||||||
* insetminipage.C (InsetMinipage): default to not collapsed
|
* insetminipage.C (InsetMinipage): default to not collapsed
|
||||||
|
@ -14,19 +14,14 @@ How to use it for now:
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Immediate tasks:
|
Major tasks:
|
||||||
* Make the inline viewing work, there is a preliminary work going on,
|
* Switch to convert the images in the background, this requires work on
|
||||||
need to finish it up.
|
the converter, the systemcontroller and the graphics cache.
|
||||||
* Support automatic image format conversion, create both a PNG and EPS output.
|
|
||||||
|
|
||||||
* Polishing tasks:
|
Minor tasks:
|
||||||
* Add messages in the empty rectangle (in the buffer view) to say how are
|
* Pop up a dialog if the widget version is higher than what we accept.
|
||||||
we doing.
|
* Prepare code to read FigInset insets to upgrade upwards
|
||||||
- Implemented, needs testing.
|
* Provide sed/awk/C code to downgrade from InsetGraphics to FigInset(?)
|
||||||
* Clean up GraphicsCacheItem(_pimpl)
|
|
||||||
* Pop up a dialog if the widget version is higher than what we accept.
|
|
||||||
* Prepare code to read FigInset insets to upgrade upwards
|
|
||||||
* Provide sed/awk/C code to downgrade from InsetGraphics to FigInset.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@ -42,10 +37,12 @@ Known BUGS:
|
|||||||
* Bug in FileDlg class (src/filedlg.[hC]) when selecting a file and then
|
* Bug in FileDlg class (src/filedlg.[hC]) when selecting a file and then
|
||||||
pressing ok, it counts as if no real selection done. Apparently
|
pressing ok, it counts as if no real selection done. Apparently
|
||||||
when choosing a file it doesn't update the select file input line.
|
when choosing a file it doesn't update the select file input line.
|
||||||
|
|
||||||
* If we are trying to create a file in a read-only directory and there
|
* If we are trying to create a file in a read-only directory and there
|
||||||
are graphics that need converting, the converting will fail because
|
are graphics that need converting, the converting will fail because
|
||||||
it is done in-place, into the same directory as the original image.
|
it is done in-place, into the same directory as the original image.
|
||||||
This needs to be fixed in the src/converter.C file
|
This needs to be fixed in the src/converter.C file
|
||||||
|
[ This is presumed to be fixed, needs testing.]
|
||||||
|
|
||||||
TODO Before initial production release:
|
TODO Before initial production release:
|
||||||
* Replace insetfig everywhere
|
* Replace insetfig everywhere
|
||||||
@ -55,12 +52,6 @@ TODO Before initial production release:
|
|||||||
// INSET_GRAPHICS: remove this when InsetFig is thrown.
|
// INSET_GRAPHICS: remove this when InsetFig is thrown.
|
||||||
And act upon them.
|
And act upon them.
|
||||||
|
|
||||||
* Finish the basic To-do list.
|
|
||||||
* Extract the general logic of the dialog in order to allow easier porting
|
|
||||||
to Gnome/KDE, and put the general logic in frontends and the inherited
|
|
||||||
platform dependent code in the appropriate dirs.
|
|
||||||
(Something of this kind is getting done by the GUII guys)
|
|
||||||
|
|
||||||
TODO Extended features:
|
TODO Extended features:
|
||||||
|
|
||||||
* Advanced Latex tab folder.
|
* Advanced Latex tab folder.
|
||||||
@ -154,8 +145,6 @@ TODO Extended features:
|
|||||||
extern string system_tempdir;
|
extern string system_tempdir;
|
||||||
|
|
||||||
using std::ostream;
|
using std::ostream;
|
||||||
using std::endl;
|
|
||||||
using std::max;
|
|
||||||
|
|
||||||
// This function is a utility function
|
// This function is a utility function
|
||||||
inline
|
inline
|
||||||
@ -238,7 +227,7 @@ int InsetGraphics::width(BufferView *, LyXFont const & font) const
|
|||||||
if (msg)
|
if (msg)
|
||||||
font_width = lyxfont::width(msg, font);
|
font_width = lyxfont::width(msg, font);
|
||||||
|
|
||||||
return max(50, font_width + 15);
|
return std::max(50, font_width + 15);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -316,7 +305,7 @@ Inset::EDITABLE InsetGraphics::Editable() const
|
|||||||
|
|
||||||
void InsetGraphics::Write(Buffer const * buf, ostream & os) const
|
void InsetGraphics::Write(Buffer const * buf, ostream & os) const
|
||||||
{
|
{
|
||||||
os << "GRAPHICS FormatVersion 1" << endl;
|
os << "GRAPHICS FormatVersion 1\n";
|
||||||
|
|
||||||
params.Write(buf, os);
|
params.Write(buf, os);
|
||||||
}
|
}
|
||||||
@ -330,7 +319,7 @@ void InsetGraphics::Read(Buffer const * buf, LyXLex & lex)
|
|||||||
lex.next();
|
lex.next();
|
||||||
|
|
||||||
string const token = lex.GetString();
|
string const token = lex.GetString();
|
||||||
lyxerr.debug() << "Token: '" << token << '\'' << endl;
|
lyxerr.debug() << "Token: '" << token << '\'' << std::endl;
|
||||||
|
|
||||||
if (token.empty()) {
|
if (token.empty()) {
|
||||||
continue;
|
continue;
|
||||||
@ -344,12 +333,13 @@ void InsetGraphics::Read(Buffer const * buf, LyXLex & lex)
|
|||||||
<< "This document was created with a newer Graphics widget"
|
<< "This document was created with a newer Graphics widget"
|
||||||
", You should use a newer version of LyX to read this"
|
", You should use a newer version of LyX to read this"
|
||||||
" file."
|
" file."
|
||||||
<< endl;
|
<< std::endl;
|
||||||
// TODO: Possibly open up a dialog?
|
// TODO: Possibly open up a dialog?
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
if (! params.Read(buf, lex, token))
|
if (! params.Read(buf, lex, token))
|
||||||
lyxerr << "Unknown token, " << token << ", skipping." << endl;
|
lyxerr << "Unknown token, " << token << ", skipping."
|
||||||
|
<< std::endl;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user