+ else
+ gtk_combo_box_set_active ( GTK_COMBO_BOX ( rv ), data.u );
+ }
+ else if ( param->type == VIK_LAYER_PARAM_STRING && param->widget_data )
+ {
+ gchar **pstr = param->widget_data;
+ rv = GTK_WIDGET ( gtk_combo_box_entry_new_text () );
+ if ( data.s )
+ gtk_combo_box_append_text ( GTK_COMBO_BOX ( rv ), data.s );
+ while ( *pstr )
+ gtk_combo_box_append_text ( GTK_COMBO_BOX ( rv ), *(pstr++) );
+ if ( data.s )
+ gtk_combo_box_set_active ( GTK_COMBO_BOX ( rv ), 0 );