aboutsummaryrefslogtreecommitdiff
path: root/shared/tkwidgets.h
diff options
context:
space:
mode:
authorHans-Christoph Steiner <eighthave@users.sourceforge.net>2007-11-23 22:44:03 +0000
committerHans-Christoph Steiner <eighthave@users.sourceforge.net>2007-11-23 22:44:03 +0000
commit7afcd906f1e9e9e26609d168d1820b39b349c5a9 (patch)
tree3dc89862c9cf31c0cce8f6e41b8a287b70a336a3 /shared/tkwidgets.h
parentc6d2fd9e5e12193e07f7275fb2919ea9b71cb9c6 (diff)
- fixed bug that caused the iolets to multiply whenever resizing, I forgot to
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
Diffstat (limited to 'shared/tkwidgets.h')
-rw-r--r--shared/tkwidgets.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/shared/tkwidgets.h b/shared/tkwidgets.h
index 171b3c7..342162e 100644
--- a/shared/tkwidgets.h
+++ b/shared/tkwidgets.h
@@ -100,9 +100,11 @@ void tkwidgets_erase_iolets(t_symbol* canvas_id, t_symbol* iolets_tag);
void tkwidgets_draw_handle(); // TODO draw resize handle when selected in editmode
void tkwidgets_draw_resize_window(); // TODO draw the resize window while resizing
-
-
-
+/* bind this widget to Cmd/Ctrl keys and mouse events to support things like
+ * then standard keys and right-click to bring up the Properties/Open/Help
+ * menu when the Tk widgets have focus */
+void tkwidgets_bind_key_events(t_symbol *canvas_id, t_symbol *widget_id);
+void tkwidgets_bind_mouse_events(t_symbol *canvas_id, t_symbol *widget_id);