Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > media > contrib > by-pkgid > b90bd8e3700be51243553c5cdda9abc9 > files > 10

drgenius-0.5.15-2mdk.i586.rpm

TASK LIST
=========

(no priority order)
-------------------

. Make the UNDO/REDO mechanism to work with the macro-construction.

. Fix the annoying that says can't save figure even when the figure is
saved.

. Implemeting Guile scriptability for menus, buttons and geometric
figure. Typically guile script will be embedded in the xml file format
so new menus and new buttons could be defined for a specific
figure. Button with guile callback will be placed in a dedicated place
holder. Default icons buttons may also be hidden using guile commands.

. Improve locus sampling

. Defining a DrGeo API to be used for guile scriptability.

. Implementing a guile based console, so user can play interactively
from the console with a geometric figure.

. Implement a geometry property checker. Can be based on Guile or even
on CLIPS a 1st generation expert system
(http://www.ghg.net/clips/CLIPS.html).

. CORBA use for distance control over a figure: tutoring with
Dr. Genius. A tutor and a learner can interact on the same figure but
from different geographic location.

. Redesign the icon of the locus button.

. Design a new icon for the property function, now only available from
the popup menu.


. Add a script feature of the figure. The script is a human readable
description of a figure construction.
 -done-

. Add a polygon feature, with filled option. The polygon will not be
an object as the other, it can be used to emphasis region on a figure.
 -done-

. Fix the flicker mouse annoyance when the mouse move around the
figure without dragging anything 
 -done-

. Macro creation and playing.
 -done-

. Style mode for the basic object
 -done-

. Fixe buggy line & half-line methods
 -done-

. Zoom function
 -done-

. Undo/redo
 -done-