[prev in list] [next in list] [prev in thread] [next in thread]
List: lyx-devel
Subject: Re: Alternative to individual embedding?
From: Richard Heck <rgheck () bobjweil ! com>
Date: 2008-05-13 21:06:10
Message-ID: 482A02C2.3020000 () bobjweil ! com
[Download RAW message or body]
Bo Peng wrote:
>> "auto-update" would be interesting.
>>
>>
>
> I have heard the 'URL' idea, and now the auto-update idea. I am
> interested to know how these can make the bundled mode work better.
> Please note that my approach needs no change of how users work with
> external files. Also, these will make the 'simple' idea of Richard's
> complicated, more intrusive to the code, etc...
>
>
I didn't propose the URL idea and haven't had time to consider it. But
the idea that you could actually bundle from
http://someserver.com/image.jpg and then update from it, too, is really
quite intriguing.
The auto-update idea would be trivial to implement. Assume you already
have Inset::UpdateFromExternalFile(). Independently of auto-update, you
probably also want to have LFUN_ALL_FILES_UPDATE on the menu. This would
just loop over the insets; it's ten lines of code or so. But if you have
that, then all you need to implement auto-update is a BufferParam
\auto_update that, if set, would cause the LFUN to be called when the
buffer was loaded. Another dozen lines of code. So, assuming (again)
that we already have Inset::UpdateFromExternalFile(), auto-update is at
most forty lines of code, probably less. (I added a few lines for
lfuns.h, LyXAction.cpp, etc, and we need to read and write the
BufferParam.) Not too complicated.
rh
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic