From 6adb4570e797dcafcd865fd67e489766294a2f8b Mon Sep 17 00:00:00 2001 From: Cosimo Cecchi Date: Fri, 21 Dec 2007 08:55:25 +0000 Subject: Adds a "Clear All" dialog to clear all the privacy information, and a help section explaining its usage. Close bug #148314. svn path=/trunk/; revision=7793 --- src/pdm-dialog.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/pdm-dialog.h') diff --git a/src/pdm-dialog.h b/src/pdm-dialog.h index 4c3642a47..af69ae350 100644 --- a/src/pdm-dialog.h +++ b/src/pdm-dialog.h @@ -38,6 +38,15 @@ typedef struct PdmDialog PdmDialog; typedef struct PdmDialogClass PdmDialogClass; typedef struct PdmDialogPrivate PdmDialogPrivate; +typedef enum +{ + CLEAR_ALL_NONE = 0, + CLEAR_ALL_CACHE = 1 << 0, + CLEAR_ALL_PASSWORDS = 1 << 1, + CLEAR_ALL_HISTORY = 1 << 2, + CLEAR_ALL_COOKIES = 1 << 4 +} PdmClearAllDialogFlags; + struct PdmDialog { EphyDialog parent; @@ -56,6 +65,10 @@ GType pdm_dialog_get_type (void); void pdm_dialog_open (PdmDialog *dialog, const char *host); +void pdm_dialog_show_clear_all_dialog (EphyDialog *dialog, + GtkWidget *parent, + PdmClearAllDialogFlags flags); + G_END_DECLS #endif -- cgit v1.2.3