8#ifndef GP_WIDGET_SWITCH_H
9#define GP_WIDGET_SWITCH_H
11struct gp_widget_switch {
12 unsigned int active_layout;
23gp_widget *gp_widget_switch_new(
unsigned int layouts);
32unsigned int gp_widget_switch_layouts(gp_widget *self);
40void gp_widget_switch_layout(gp_widget *self,
unsigned int layout_nr);
48void gp_widget_switch_move(gp_widget *self,
int where);
56gp_widget *gp_widget_switch_active(gp_widget *self);
67gp_widget *gp_widget_switch_put(gp_widget *self,
unsigned int layout_nr,