Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Supported by

Extending the functionality of a sketchpad

Hello,

I am interested in adding some functionality to the sketchpad. Ideally, I'd like to create a replica of the sketchpad as seen in the GUI and include extra items and parameters (such as 3D shapes and Z-coordinates relative to the X & Y axis).

I have been going through the source code and see that the sketchpad is a bit spread out over many different locations (libopensesame, libqtopensesame, sketchpad_elements, etc.). Can anyone explain a bit about the way these parts are communicating with each other?

As a disclaimer, I am currently going through the source to determine how everything works together, and I have read the "source-code architecture" from previous versions of the OS documentation (that explained a bit about how the libopensesame module interacts with libqtopensesame module). The sketchpad item seems to be a uniquely complicated part of OS, so any help understanding it would be greatly appreciated.

P.S. I have experience with PyQt and have already made a new .ui resource file with a "Z-Coordinate" field.

Sign In or Register to comment.