Subject: Re: [wx-dev] Making the HTML window optionally user editable
From: Randy Kramer (rhkramer@fast.net)
Date: Thu Apr 26 2001 - 08:10:45 CDT
Well, since I'm a member of the class "anyone":  ;-)
I'm curious how much functionality you want in a word processor control?
Depending on how much you want, it might make sense to consider
importing functionality from someone already building a word processor.  
My suggestion would be to post a message to abiword-dev@abisource.com to
see what suggestions they may have to offer.
(I know that abiword and wxwindows are attempting some level of cross
platform programming, but I think the approaches are significantly
different.  Nevertheless, I think there would be benefit in initiating a
discussion.  
I am taking the liberty of posting a copy of this to abiword-dev to see
what response it gets.  I will forward any comments to this list, but
you may wish to subscribe to the list yourself (for at least a little
while) -- to subscribe send mail to <Majordomo@abisource.com> with the
following command in the body of your email message:
    subscribe abiword-dev
Randy Kramer
Stephen Horne wrote:
> 
> One thing I seem to regularly have some need for is a word
> processor control. I'm pretty sure that doesn't exist in
> wxWindows yet. If I'm wrong, the rest will be pretty
> pointless so ignore it.
> 
> It seems to me that the HTML classes are a very good start
> point for a word processor control, and I spent a few hours
> last night looking to see how much work this would take. My
> guess from the code is that this might have been at the back
> of someones mind from the start.
> 
> Anyway, a few of the things that (I believe) are definitely
> missing are...
> 
> - Some way to read from files other than HTML.
> - Some way to write back to files (including non-HTML).
> - Saving some info to support round-tripping
> - Explicit page breaks.
> - A way of maintaining cursor/bookmark positions and using
>   them as edit points.
> - A way of setting/checking settings for compatibility
>   (eg turning off forced page breaks in HTML which doesn't
>    support them)
> 
> Some things that might get clunky are...
> 
> - The lack of a prev pointer in the linked lists - a parent
>   to first sibling then search approach when stepping back
>   would work, but may be inappropriate.
> 
> - The way the single word structure operates - it has a
>   single width, which suggests there may be some excess
>   whitespace stripping that is OK in a viewer but invalid
>   in an editor. I'd have though two widths - one excluding
>   trailing whitespace (which can normally be allowed to go
>   over the right margin) and one including (for positioning
>   the next word on the same line).
> 
> Does anyone have any comments before I investigate further?
> 
> --
> Home: steve@lurking.demon.co.uk
> Work: sh@ttsoftware.co.uk
> 
> _______________________________________________
> wx-dev mailing list
> wx-dev@lists.wxwindows.org
> http://lists.wxwindows.org/mailman/listinfo/wx-dev
This archive was generated by hypermail 2b25 : Thu Apr 26 2001 - 08:15:09 CDT