|
From: | Benja Fallenstein |
Subject: | Re: [Gzz] ARGH! |
Date: | Sat, 10 Aug 2002 15:02:06 +0200 |
User-agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.0) Gecko/20020615 Debian/1.0.0-3 |
Benja Fallenstein wrote:
Tuomas Lukka wrote:But when you start saving, it would get finalized anyway, so is that a problem?You wanted finalization to be implicit-- finalize when serializing. This needs to be done way before serialization (you need to know what to serialize before serializing it). Do you want finalization to be explicit after all?
If you do, it could be done in the Slicer when creating the SliceVersion-- that would be an appropriate place. Question is who the slicer would call... either tell the CellTexter to finalize the spans, or get the Map from CellTexter and tell each enfilade in it to finalize, or make a global call to ScrollBlockManager. We could also tell the span maker to finalize, but that's fragile because something outside the Space *could* well create its own SpanMaker with its own TransientTextScroll which wouldn't be finalized, then.
-b.
[Prev in Thread] | Current Thread | [Next in Thread] |