+static void ui_reptime_update_for(GtkWidget *widget, gpointer user_data)
+{
+struct ui_reptime_data *data;
+gint tmpfor;
+gboolean visible;
+
+ DB( g_print("\n[reptime] update for\n") );
+
+ data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+
+ tmpfor = gtk_combo_box_get_active(GTK_COMBO_BOX(data->CY_for));
+
+ visible = tmpfor == 0 ? TRUE : FALSE;
+ hb_widget_visible(data->LB_acc, visible);
+ hb_widget_visible(data->PO_acc, visible);
+
+ visible = tmpfor == 1 ? TRUE : FALSE;
+ hb_widget_visible(data->LB_cat, visible);
+ hb_widget_visible(data->PO_cat, visible);
+
+ visible = tmpfor == 2 ? TRUE : FALSE;
+ hb_widget_visible(data->LB_pay, visible);
+ hb_widget_visible(data->PO_pay, visible);
+
+}
+
+
+