.TH "gic_feature" 3 "2006-12-30" "libgiigic-1.1.x" GGI .SH NAME \fBgic_feature\fR : Bind Actions with Recognizers .SH SYNOPSIS .nb .nf #include typedef struct gic_feature { char name[65]; /* name of the feature */ char shortname[5]; /* name of the feature */ gic_recognizer *recognizers; /* list of attached recognizers */ gic_actionlist *actions; /* list of attached actions */ } gic_feature; typedef struct gic_featurelist { struct gic_featurelist *next; gic_feature *feature; } gic_featurelist; .fi .SH DESCRIPTION Features are individual "moves" that control something. They can have multiple actions and recognizers attached. .TP \fIname\fR Name of the feature .TP \fIshortname\fR Short name of the feature .TP \fIrecognizers\fR List of attached recognizers .TP \fIactions\fR List of attached actions .PP .SH SEE ALSO \f(CWgicFeatureRead(3)\fR, \f(CWgicFeatureWrite(3)\fR