Home
Status
Manual
Download
Contact
Beta 1
Status Report
Current Status

Currently, Smart Writer is in the beginning stages of the second Beta version.  Because the abandoned, first Beta was dialog based, it had many limitations.  Basic features, such as typing and loading and storing could not be easily achieved.  Moreover, Windows supports document based application better than dialog based.

The current data structure of the application is diagramed below.

graphstore *grapharray[]

graphstore

page
1
text

page
2
text

drawing

graphpoint

first pt
second
pt

page
3
NULL

Click here to see
how this example looks

Each page created in the program is represented in the graphstore pointer array.  Each pointer points to a graphstore class which represents an object on a page.  An object is defined by the objType variable - if it is zero, it is drawing and if it is one, it is text.  Text ts stored in the member variable, string. and whereas, drawings are represented by a set of graphpoint classes.  Each consecutive graphpoint nodes holds the subsequent x and y coordinates of each object.  The last graphstore node points to the first node of graphstore in the next page. 

[Home] [Status] [Manual] [Download] [Contact] [Beta 1]