.TH "gic_context" 3 "2006-12-30" "libgiigic-1.1.x" GGI .SH NAME \fBgic_context\fR : Group multiple controls .SH SYNOPSIS .nb .nf #include typedef struct gic_context { struct gic_context *next; /* linked list of all available contexts for auto-destroy */ char name[65]; /* name of the context */ gic_controllist *controls; /* list of controls */ } gic_context; typedef struct gic_contextlist { struct gic_contextlist *next; gic_context *context; } gic_contextlist; .fi .SH DESCRIPTION Contexts describe \fIall\fR "Controls" that are applicable in a given state of an application. .TP \fInext\fR linked list of all available contexts for auto-destroying .TP \fIname\fR name of the context .TP \fIcontrols\fR list of controls .PP .SH SEE ALSO \f(CWgic_control(3)\fR, \f(CWgicContextAllocate(3)\fR