From: Martin Sevior (msevior@seviorpc.ph.unimelb.edu.au)
Date: Thu Nov 06 2003 - 22:13:40 EST
On Fri, 2003-11-07 at 12:54, Leonard Rosenthol wrote:
> At 12:42 PM +1100 11/7/03, Martin Sevior wrote:
> > I've thought some more on Marc's AbiShow proposal and I now
> >mostly agree with him.
>
> Do you mean about the tree or about the software itself?
>
> Does there exist a "spec" for AbiShow? Design discussions?
> Philosophy?
>
No. The ideas are all in my head. I have an idea of how this could
happen utilizing most of the Abi codebase.
The construction of text part would be all done with the Abi codebase
with input being limited to text boxes.
We create a new type of sectionlayout called fl_SlideLayout which
contains nothing but text boxes and headers/footers.
Each slide layout has just one page associated with it. The
fl_SlideLayout has attribute/properties that describe the overall slide.
It's background and it's transition from the previous slide.
Animations are encoded in the attributes/properties of the text boxes
but are ignored during content creation.
The fp_Page class is extended to allow different modes of drawing
depending on context. Transitions between slides are handled by the
page's transitions property obtained from fl_Slidelayout.
The fp_FrameContainers know how to draw themselves. The do this as
either animations or just statically like they do now.
Import/Export is done via lisenter classes the same we we currently do
things.
> Having authored one of the original "Presentation" tools,
> Aldus Persuasion, back before there was even a catagory for such
> things - I have a lot of experience with the market and would like to
> know which problems are being solved, which methodologies are being
> used, etc.
>
Fantastic!
> Worrying about the text layout engine comes MUCH later...
Well this is where my own bias as a bottom-up developer comes in to
play. I need to see how the details will work before I can get the big
picture :-)
Cheers
Martin
This archive was generated by hypermail 2.1.4 : Thu Nov 06 2003 - 21:11:55 EST