home changes contents help options

GUI Library

This is the sketch for a standardized GUI library

common messages

color (like iemgui)

foreground <color> - foreground color, if applicable

foreground <float> - foreground color, if applicable, with iemgui color

background <color> - background color, if applicable

background <float> - background color, if applicable, with iemgui color

objectclass ideas

textedit - based on entry

checkbox - based on ticker

tk loader and API

Perhaps the best technique would be to create Tcl/Tk API for making Pd objects, then write a tcl loader. Then you could make regular, native style objects, but written all in Tcl. Combining the approach of CLR loader and [widget]? would be very handy.

propertiesfn:: properties panels should be pd patches (IOhannes?' patch) savefn:: should be handled by the API getrectfn:: should be handled by the API displacefn:: should be handled by the API selectfn:: should be handled by the API activatefn:: should be handled by the API deletefn:: should be handled by the API visfn:: should be handled by the API clickfn:: should be handled by the API

inlets and outlets need to be handled in the API