Group multiple features
Name
gic_control : Group multiple features
Synopsis
#include <ggi/gic_struct.h>
#define GIC_NAMELEN 65
#define GIC_SHORTNAMELEN 5
struct gic_control {
char name[GIC_NAMELEN]; /* name of the control *
char shortname[GIC_SHORTNAMELEN]; /* short name of the control */
/* list of attached features */
GG_SIMPLEQ_HEAD(, gic_featurelist) features;
};
struct gic_controllist {
GG_SIMPLEQ_ENTRY(gic_controllist) next;
struct gic_control *control;
};Description
Controls contain all "Features" that make up a given set like all things you might need to do for navigating a menu.
- name
Name of the control.
- shortname
Shortname of the control.
- features
list of attached features.