Sat, 16 Dec 2006 04:59:55 +0000
This is a hand-crafted commit to migrate across subversion revisions
16854:16861, due to some vagaries of the way the original renames were
done. Witness that monotone can do in one revision what svn had to
spread across several.
| 4390 | 1 | /* |
| 2 | libgstroke - a GNOME stroke interface library | |
| 3 | Copyright (c) 1996,1997,1998,1999,2000,2001 Mark F. Willey, ETLA Technical | |
| 4 | ||
| 5 | See the file COPYING for distribution information. | |
| 6 | */ | |
| 7 | ||
| 8 | /* largest number of points allowed to be sampled */ | |
| 9 | #ifndef _GSTROKE_H_ | |
| 10 | #define _GSTROKE_H_ | |
| 11 | ||
| 12 | #define GSTROKE_MAX_POINTS 10000 | |
| 13 | ||
| 14 | /* number of sample points required to have a valid stroke */ | |
| 15 | #define GSTROKE_MIN_POINTS 50 | |
| 16 | ||
| 17 | /* maximum number of numbers in stroke */ | |
| 18 | #define GSTROKE_MAX_SEQUENCE 32 | |
| 19 | ||
| 20 | /* threshold of size of smaller axis needed for it to define its own | |
| 21 | bin size */ | |
| 22 | #define GSTROKE_SCALE_RATIO 4 | |
| 23 | ||
| 24 | /* minimum percentage of points in bin needed to add to sequence */ | |
| 25 | #define GSTROKE_BIN_COUNT_PERCENT 0.07 | |
| 26 | ||
| 27 | void gstroke_set_draw_strokes(gboolean draw); | |
| 28 | gboolean gstroke_draw_strokes(void); | |
| 29 | ||
| 30 | void gstroke_set_mouse_button(gint button); | |
| 7631 | 31 | guint gstroke_get_mouse_button(void); |
| 4390 | 32 | |
| 33 | /* enable strokes for the widget */ | |
| 34 | void gstroke_enable (GtkWidget *widget); | |
| 35 | ||
| 12667 | 36 | /* disable strokes for the widget */ |
| 37 | void gstroke_disable(GtkWidget *widget); | |
| 38 | ||
| 4390 | 39 | guint gstroke_signal_connect (GtkWidget *widget, |
| 40 | const gchar *name, | |
| 41 | void (*func)(GtkWidget *widget, void *data), | |
| 42 | gpointer data); | |
| 43 | ||
| 44 | /* frees all the memory allocated for stroke, should be called when | |
| 45 | the widget is destroyed*/ | |
| 46 | void gstroke_cleanup (GtkWidget *widget); | |
| 47 | ||
| 48 | #endif |