diff options
Diffstat (limited to 'src/nautilus-file-conflict-dialog.h')
-rw-r--r-- | src/nautilus-file-conflict-dialog.h | 30 |
1 files changed, 19 insertions, 11 deletions
diff --git a/src/nautilus-file-conflict-dialog.h b/src/nautilus-file-conflict-dialog.h index b7767ce6d..eee92d38f 100644 --- a/src/nautilus-file-conflict-dialog.h +++ b/src/nautilus-file-conflict-dialog.h @@ -56,19 +56,27 @@ struct _NautilusFileConflictDialogClass { GtkDialogClass parent_class; }; -enum -{ - CONFLICT_RESPONSE_SKIP = 1, - CONFLICT_RESPONSE_REPLACE = 2, - CONFLICT_RESPONSE_RENAME = 3, -}; - GType nautilus_file_conflict_dialog_get_type (void) G_GNUC_CONST; -GtkWidget* nautilus_file_conflict_dialog_new (GtkWindow *parent, - GFile *source, - GFile *destination, - GFile *dest_dir); +NautilusFileConflictDialog* nautilus_file_conflict_dialog_new (GtkWindow *parent); + +void nautilus_file_conflict_dialog_set_text (NautilusFileConflictDialog *fcd, + gchar *primary_text, + gchar *secondary_text); +void nautilus_file_conflict_dialog_set_images (NautilusFileConflictDialog *fcd, + GdkPixbuf *source_pixbuf, + GdkPixbuf *destination_pixbuf); +void nautilus_file_conflict_dialog_set_file_labels (NautilusFileConflictDialog *fcd, + gchar *destination_label, + gchar *source_label); +void nautilus_file_conflict_dialog_set_conflict_name (NautilusFileConflictDialog *fcd, + gchar *conflict_name); +void nautilus_file_conflict_dialog_set_replace_button_label (NautilusFileConflictDialog *fcd, + gchar *label); + +void nautilus_file_conflict_dialog_disable_skip (NautilusFileConflictDialog *fcd); +void nautilus_file_conflict_dialog_disable_apply_to_all (NautilusFileConflictDialog *fcd); + char* nautilus_file_conflict_dialog_get_new_name (NautilusFileConflictDialog *dialog); gboolean nautilus_file_conflict_dialog_get_apply_to_all (NautilusFileConflictDialog *dialog); |