Views
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