Dj Gilcrease wrote:
> <[EMAIL PROTECTED]> wrote:
>>  2) I'd love to have someone work on a major re-factor of FloatCanvas.
>>  Maybe that's just my pet project, but I think a good Object Canvas is a
>>  very useful tool.
> 
> I would probably be willing to work on this, especially since I need a
> good Object Canvas for a project I am working on.

Great! Can you tell me more about your project's needs?


> So what type of re-factoring does FloatCanvas need (I havnt looked at
> it in about a year)

I haven't clearly laid it out, but here's a few items:

* Use GraphicsContext, to support full alpha blending.

* Maybe a layers system

* A re-factoring of the hit-testing/event binding code

* re-factoring of the projection system

* A way to accommodate different scales for x and y axis -- you can do 
this now with a projection function, but it's not very flexible.

* A way to define scale, for printing ans what-not.

* better ways to graphically edit objects (this doesn't really need a 
re-factoring, but it's work to do.

* A document model to put the canvas on , and support saving, etc.

* Maybe make use of Enthought Traits.

* maybe a "tags" system like the TK Canvas, though I'm not that sure how 
useful that really is.

* Lot's of little stuff -- see the ToDo.txt file in FloatCanvas SVN.

Let's take this discussion to the floatcanvas list:

http://mail.mithis.com/cgi-bin/mailman/listinfo/floatcanvas

-Chris




-- 
Christopher Barker, Ph.D.
Oceanographer

NOAA/OR&R/HAZMAT         (206) 526-6959   voice
7600 Sand Point Way NE   (206) 526-6329   fax
Seattle, WA  98115       (206) 526-6317   main reception
_______________________________________________
FloatCanvas mailing list
[email protected]
http://mail.mithis.com/cgi-bin/mailman/listinfo/floatcanvas

Reply via email to