aboutsummaryrefslogtreecommitdiff
path: root/shared/tkwidgets.c
AgeCommit message (Collapse)Author
2007-11-24added float and bang methods to checkbutton, the float method needs some ↵Hans-Christoph Steiner
work on the logic svn path=/trunk/externals/tkwidgets/; revision=9034
2007-11-24- made selection color change restore previous background colorHans-Christoph Steiner
- moved scrollbar handling to tkwidgets.c svn path=/trunk/externals/tkwidgets/; revision=9032
2007-11-24moved inlet/outlet counts to tkwidgets.hHans-Christoph Steiner
svn path=/trunk/externals/tkwidgets/; revision=9030
2007-11-24- created tkwidgets_list_options() to query which Tk options are supportedHans-Christoph Steiner
- removed set_tk_widgets_ids() from places where it wasn't need AFAIK - minor renames and cleanups svn path=/trunk/externals/tkwidgets/; revision=9029
2007-11-23Fixed these:Hans-Christoph Steiner
/* TODO: add size to query and save */ /* TODO: add scrollbars to query and save */ /* TODO: remove glist from _erase() args */ svn path=/trunk/externals/tkwidgets/; revision=9027
2007-11-23- fixed bug that caused the iolets to multiply whenever resizing, I forgot toHans-Christoph Steiner
add the ->s_name to a symbol used in the sys_vgui, so it was using the pointer value. - moved standard key/mouse binding functions to tkwidgets.[ch] - minor code cleanups for legibility svn path=/trunk/externals/tkwidgets/; revision=9026
2007-11-22- removed xscrollcommand and yscrollcommand from supported options sinceHans-Christoph Steiner
currently they use generated names, i.e. canvas_id, etc. Perhaps it's possible to support user override of these, but it probably would not be simple - renamed "inlets" functions to "iolets" since they handle outlets too - fixed bug in save logic that made the options get appended everytime it was saved: I needed to binbuf_clear() first. - created tkwidgets_restore_options() and implemented it in [text]. It turned out to be quite easy since Tk's "canvas configure" can take the whole slew of options all at once. svn path=/trunk/externals/tkwidgets/; revision=9024
2007-11-22- moved store_options() to tkwidgets_store_options() in tkwidgets.c and madeHans-Christoph Steiner
[text] work with it there. - made tkwidgets_store_options() ignore blank options - minor cleanups svn path=/trunk/externals/tkwidgets/; revision=9023
2007-11-22- moved iolet drawing/erasing to tkwidgets commonHans-Christoph Steiner
- added iolets roughly to [checkbutton] - cleaned up naming in text.c a bit - moved t_widgetbehavior setup to textwidget_setup() svn path=/trunk/externals/tkwidgets/; revision=9021
2007-11-21- created functions to generate all the various Tk IDs and tags and portedHans-Christoph Steiner
text.c to use those functions - started sketch for checkbutton.c svn path=/trunk/externals/tkwidgets/; revision=9020
2007-11-15- first working sketch of having a shared dylib for a libdir, I movedHans-Christoph Steiner
query_options() to the dylib, and it works! :D (on Mac OS X, at least) - minor cleanups in text.c - first test of saving options to the file, it writes data, but there are bugs svn path=/trunk/externals/tkwidgets/; revision=9014
2007-11-14got a quick working example pretty much straight from ggee's image.c; I need ↵Hans-Christoph Steiner
to get the shared dylib working before working on a new objectclass svn path=/trunk/externals/tkwidgets/; revision=9002
2007-11-14added tkwidgets build targets from template; made target to build shared ↵Hans-Christoph Steiner
library, but it's not used yet svn path=/trunk/externals/tkwidgets/; revision=8998