Hi,

I'm Phil Jones, Google Summer of Code student, and I am working on restructuring the Chandler quick entry code to be able to more easily add commands and functionality.

There are a couple of different approaches that JeffreyH and I have been discussing, and I am just looking for some feedback.

Also, if anyone has any good reasons why to use one approach over the other, please share your thoughts.

Approach 1:
Restructure the quick entry commands code into a parcel and persistently install into a known location in Chandler. Extending would create a persistent command parcel and hook into this quick entry code. Quick entry would iterate through the commands to determine what commands are available.

Approach 2:
Use a standard dictionary that is in a known location in Chandler to add new keys with a callback function. Each of these additions can be performed in a parcel, and work similar to the first approach but are not stored using the same persistent mechanism.

Please let me know if you are confused as I am still relatively new to the Chandler project so I may be using the incorrect terminology or explaining in a way that does not make sense.

Thanks,
Phil Jones
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "Design" mailing list
http://lists.osafoundation.org/mailman/listinfo/design

Reply via email to