changed:
-
= 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'''
* editable text area
* lockable editing
* sane focus handling
'''checkbox''' - based on '''ticker'''
* smaller background
* change background color
== 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