Re: I need to develop an xsl stylesheet designer
- From: "Peter Aitken" <paitken@xxxxxxxxxxxxx>
- Date: Thu, 12 May 2005 09:06:23 -0400
"Kevin Lippiatt" <KevinLippiatt@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:69382320-0479-4686-9BE5-72310EC98AA4@xxxxxxxxxxxxxxxx
> Of course - but its some of those logical parts i'm not sure how to write:
> My main screen will have two main areas - on the left a simple toolbox of
> elements, and on the right a design/layout screen or 'canvas'.
> Logical Chunk 1:
> The tool box - shold be simple with several ways to attempt it - a simple
> toolbar or listbox or tree, made up of items for standard elements like
> 'Table' or 'Image' and also data elements that are specified in an XML
> Schema.
> Logical Chunck 2:
> The other side of the screen is the 'canvas' for the user - it has two
> tabs
> - on one is the XML/XSL view where the user can see the XML generated and
> edit if they wish. On the other tab is the drag/drop layout area. (This is
> my
> difficult bit) I'm not sure how to create an area where a user can type
> some
> text and format it visually like in word. The user also needs to be able
> to
> drag into the stylesheet, elements from the toolbar, tables, images, data
> elements. The layout must 'flow' like in word where you can type some
> text, a
> new line, some more text then from the toolbar grab a bit of clipart and
> place it between the two lines of text and the text flows down the page to
> allow the image to fit.
> To break this down further:
> 1. Canvas - needs to display the elements visually in a flow layout
> 2. ondragover - needs to indicate with e.g. a cursor or surrounding box
> possible drop positions as the mouse nears them (only one at a time
> whichever
> is the nearest).
> 3. ondrop - add the element in the position highlighted.
> 4. Object model - this will hold the layout in memory. The canvas will
> render from it. The XML is generated from it. XML will edit/specify it
> (when
> the user types the xml directly). ondrop the element is added to the
> object
> model of the layout and the canvas is re-rendered.
>
> Any suggestions
Wow, this is an ambitious project! It will be very challenging and complex,
but you already know that! In my opinion it just screams for an
object-oriented approach but VB6 does not really permit this. If I had this
project my first step would be to beg the client for a change in languages.
--
Peter Aitken
Remove the crap from my email address before using.
.
- References:
- I need to develop an xsl stylesheet designer
- From: Kevin Lippiatt
- Re: I need to develop an xsl stylesheet designer
- From: Veign
- Re: I need to develop an xsl stylesheet designer
- From: Kevin Lippiatt
- I need to develop an xsl stylesheet designer
- Prev by Date: Re: VB6 Set Printer Properties
- Next by Date: Re: How to clear clipboard?
- Previous by thread: Re: I need to develop an xsl stylesheet designer
- Next by thread: MSCAL.OCX Registration question
- Index(es):
Relevant Pages
|