Right now I am working on the interactive editing only. The 'rules' like triad etc were intended only for making the color schemes part of the project which is infact the second half (after the midterm). Right now, getting the interactive 'free-form' editing to work is my foremost goal. 
Looking forward to your views on the progress till now. There shall be minor bugs, but I think I've got the code to work pretty much like I intended. 
So answering your questions, yes, these will definitely work but only for 'saving' color schemes. Not when you're editing solid colored objects on the canvas. 


On Tue, Jul 16, 2013 at 3:26 PM, Tavmjong Bah <tavmjong@...8...> wrote:
On Sat, 2013-07-13 at 21:51 +0530, Arshdeep Singh wrote:
> Hello all,
> Because I'd been stuck on the second goal for so long, I decided to
> get on to write the GUI subsytem, which was actually my third and
> final task for the midterm evaluation. I have written the
> paint_recolor_nodes( ) function successfully. Here is a screenshot:
> Inline image 1
>
> The black outlined, white colored (with color inside) are the intended
> nodes that will function in the final render. Now I'll move onto
> writing the events that trigger repainting and node dragging. I cannot
> work on these events making actual changes till the brick-wall issues
> are resolved. My mentor has promised he'll look into it by this
> weekend. :)
> Till then those tasks are deferred.
>

I hope you and your mentor got things figured out!

A couple of naive questions:

1. Will I be able to grab one handle and rotate it with all the other
handles following?

2. Will I be able to select one handle and have the other handles jump
to positions that match some specified color scheme (e.g. color triad).

Tav






--
Arshdeep Singh
Third Year, Computer Engineering
Delhi Technological University
Ph: +91-9654115614
https://sites.google.com/site/adsingh1729/home