Mercurial > pidgin
annotate plugins/gestures/gstroke.h @ 13515:f5d4300aeed8
[gaim-migrate @ 15891]
Fix sf bug #1443092, Events logging not working properly?
"signed on" and "signed off" for people in your buddy list
are now correctly logged to the system log.
Richard, someone had already left a note in this function
to make a change after the string freeze (I think it was
you). We should still make a change after the string freeze,
but the change is different now than it was before this commit.
committer: Tailor Script <tailor@pidgin.im>
| author | Mark Doliner <mark@kingant.net> |
|---|---|
| date | Wed, 15 Mar 2006 04:41:44 +0000 |
| parents | a99a0cc67713 |
| children |
| rev | line source |
|---|---|
| 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
a99a0cc67713
[gaim-migrate @ 15010]
Richard Laager <rlaager@wiktel.com>
parents:
7631
diff
changeset
|
36 /* disable strokes for the widget */ |
|
a99a0cc67713
[gaim-migrate @ 15010]
Richard Laager <rlaager@wiktel.com>
parents:
7631
diff
changeset
|
37 void gstroke_disable(GtkWidget *widget); |
|
a99a0cc67713
[gaim-migrate @ 15010]
Richard Laager <rlaager@wiktel.com>
parents:
7631
diff
changeset
|
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 |
