155 |
else |
else |
156 |
fd->categorie = 0; |
fd->categorie = 0; |
157 |
|
|
158 |
my_config->edit_category_is_recursive = |
my_config->edit_category_is_recursive = FALSE; |
|
gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (recursive_category)); |
|
159 |
|
|
160 |
if ((is_file (racine->selected_folder) == FALSE) |
if ((is_file (racine->selected_folder) == FALSE) |
161 |
&& (is_link (racine->selected_folder) == FALSE)) |
&& (is_link (racine->selected_folder) == FALSE)) |
162 |
{ |
{ |
163 |
|
my_config->edit_category_is_recursive = TRUE; |
164 |
if (gtk_toggle_button_get_active |
if (gtk_toggle_button_get_active |
165 |
(GTK_TOGGLE_BUTTON (recursive_category))) |
(GTK_TOGGLE_BUTTON (recursive_category))) |
166 |
{ |
{ |
184 |
gc_descriptions_flag = TRUE; |
gc_descriptions_flag = TRUE; |
185 |
} |
} |
186 |
|
|
187 |
my_config->edit_description_is_recursive = |
my_config->edit_description_is_recursive = FALSE; |
|
gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (recursive_description)); |
|
188 |
|
|
189 |
if ((is_file (racine->selected_folder) == FALSE) |
if ((is_file (racine->selected_folder) == FALSE) |
190 |
&& (is_link (racine->selected_folder) == FALSE)) |
&& (is_link (racine->selected_folder) == FALSE)) |
191 |
{ |
{ |
192 |
|
my_config->edit_description_is_recursive = TRUE; |
193 |
if (gtk_toggle_button_get_active |
if (gtk_toggle_button_get_active |
194 |
(GTK_TOGGLE_BUTTON (recursive_description))) |
(GTK_TOGGLE_BUTTON (recursive_description))) |
195 |
{ |
{ |
400 |
gtk_window_set_policy (GTK_WINDOW (edit_window), TRUE, TRUE, TRUE); |
gtk_window_set_policy (GTK_WINDOW (edit_window), TRUE, TRUE, TRUE); |
401 |
gtk_container_border_width (GTK_CONTAINER (edit_window), 10); |
gtk_container_border_width (GTK_CONTAINER (edit_window), 10); |
402 |
g_signal_connect (GTK_OBJECT (edit_window), |
g_signal_connect (GTK_OBJECT (edit_window), |
403 |
"delete_event", G_CALLBACK (destroy_window), NULL); |
"delete_event", G_CALLBACK (destroy_window), NULL); |
404 |
|
|
405 |
vbox = gtk_vbox_new (FALSE, 0); |
vbox = gtk_vbox_new (FALSE, 0); |
406 |
gtk_container_add (GTK_CONTAINER (edit_window), vbox); |
gtk_container_add (GTK_CONTAINER (edit_window), vbox); |
425 |
|
|
426 |
fold_entry = gtk_entry_new_with_max_length (80); |
fold_entry = gtk_entry_new_with_max_length (80); |
427 |
g_signal_connect (GTK_OBJECT (fold_entry), "activate", |
g_signal_connect (GTK_OBJECT (fold_entry), "activate", |
428 |
GTK_SIGNAL_FUNC (ok_clicked), racine); |
GTK_SIGNAL_FUNC (ok_clicked), racine); |
429 |
gtk_entry_set_text (GTK_ENTRY (fold_entry), fd->name->str); |
gtk_entry_set_text (GTK_ENTRY (fold_entry), fd->name->str); |
430 |
gtk_entry_select_region (GTK_ENTRY (fold_entry), |
gtk_entry_select_region (GTK_ENTRY (fold_entry), |
431 |
0, GTK_ENTRY (fold_entry)->text_length); |
0, GTK_ENTRY (fold_entry)->text_length); |
503 |
cat_ed = gtk_button_new_with_label ("..."); |
cat_ed = gtk_button_new_with_label ("..."); |
504 |
gtk_box_pack_start (GTK_BOX (cat_box), cat_ed, FALSE, FALSE, 0); |
gtk_box_pack_start (GTK_BOX (cat_box), cat_ed, FALSE, FALSE, 0); |
505 |
g_signal_connect (GTK_OBJECT (cat_ed), "clicked", |
g_signal_connect (GTK_OBJECT (cat_ed), "clicked", |
506 |
GTK_SIGNAL_FUNC (_edit_categories), racine); |
GTK_SIGNAL_FUNC (_edit_categories), racine); |
507 |
gtk_widget_show (cat_ed); |
gtk_widget_show (cat_ed); |
508 |
g_signal_connect (GTK_OBJECT (widget_is_category_empty), "clicked", |
g_signal_connect (GTK_OBJECT (widget_is_category_empty), "clicked", |
509 |
GTK_SIGNAL_FUNC (desc_sw_clicked), cat_combo); |
GTK_SIGNAL_FUNC (desc_sw_clicked), cat_combo); |
510 |
|
|
511 |
|
|
512 |
/* Third entry (description combo box) */ |
/* Third entry (description combo box) */ |
570 |
gtk_widget_set_sensitive (GTK_WIDGET (desc_combo), FALSE); |
gtk_widget_set_sensitive (GTK_WIDGET (desc_combo), FALSE); |
571 |
} |
} |
572 |
g_signal_connect (GTK_OBJECT (widget_is_description_empty), "clicked", |
g_signal_connect (GTK_OBJECT (widget_is_description_empty), "clicked", |
573 |
GTK_SIGNAL_FUNC (desc_sw_clicked), desc_combo); |
GTK_SIGNAL_FUNC (desc_sw_clicked), desc_combo); |
574 |
|
|
575 |
if ((is_file (racine->selected_folder) == FALSE) |
if ((is_file (racine->selected_folder) == FALSE) |
576 |
&& (is_link (racine->selected_folder) == FALSE)) |
&& (is_link (racine->selected_folder) == FALSE)) |
623 |
gtk_window_set_default (GTK_WINDOW (edit_window), ok); |
gtk_window_set_default (GTK_WINDOW (edit_window), ok); |
624 |
gtk_box_pack_start (GTK_BOX (hbox), ok, TRUE, TRUE, 0); |
gtk_box_pack_start (GTK_BOX (hbox), ok, TRUE, TRUE, 0); |
625 |
g_signal_connect (GTK_OBJECT (ok), "clicked", |
g_signal_connect (GTK_OBJECT (ok), "clicked", |
626 |
GTK_SIGNAL_FUNC (ok_clicked), racine); |
GTK_SIGNAL_FUNC (ok_clicked), racine); |
627 |
gtk_widget_show (ok); |
gtk_widget_show (ok); |
628 |
|
|
629 |
#ifdef GNOME1 |
#ifdef GNOME1 |
634 |
GTK_WIDGET_SET_FLAGS (cancel, GTK_CAN_DEFAULT); |
GTK_WIDGET_SET_FLAGS (cancel, GTK_CAN_DEFAULT); |
635 |
gtk_box_pack_start (GTK_BOX (hbox), cancel, TRUE, TRUE, 0); |
gtk_box_pack_start (GTK_BOX (hbox), cancel, TRUE, TRUE, 0); |
636 |
g_signal_connect (GTK_OBJECT (cancel), "clicked", |
g_signal_connect (GTK_OBJECT (cancel), "clicked", |
637 |
G_CALLBACK (cancel_clicked), NULL); |
G_CALLBACK (cancel_clicked), NULL); |
638 |
gtk_widget_show (cancel); |
gtk_widget_show (cancel); |
639 |
|
|
640 |
gtk_widget_add_accelerator (cancel, "clicked", accel_group, |
gtk_widget_add_accelerator (cancel, "clicked", accel_group, |