typedef struct _config { gdouble delay; gboolean restart_selectwm; gchar *default_wm; gint goback_btn; gint timer; gdouble elapsed_delay; GtkWidget *window; GtkWidget *treeview; GtkTreeModel *model; GtkWidget *label; GString *ConfigFile; gboolean SaveOnExit; } config; typedef struct _ch_options { GtkWidget *window; GtkWidget *spin; config *selectwm_config; } ch_options; enum { C_ICON, C_DESC, C_CMD, C_DEFAULT, C_COLOR, C_EDITABLE, N_COLUMNS };