Personal tools
You are here: Home development GUIs
Views

Edit history

Edit: -1 of 1
Time: 2007-10-24 03:39:03
Note: /pd/pd/dev/GUIs/edit "laid out ideas for Tcl API/loader"

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

 




Powered by IEM Powered by Plone Section 508 WCAG Valid XHTML Valid CSS Usable in any browser