From dc3a49f93a0798b5c0c8d2fd6283f39294945045 Mon Sep 17 00:00:00 2001 From: Carlos Garcia Campos Date: Mon, 01 Dec 2008 11:16:43 +0000 Subject: Removed 2008-12-01 Carlos Garcia Campos * configure.ac: * shell/Makefile.am: * shell/ev-keyring.[ch]: * shell/ev-password.[ch]: Removed * shell/ev-password-view.[ch]: (ev_password_view_finalize), (ev_password_view_class_init), (ev_password_view_clicked_cb), (ev_password_view_init), (ev_password_view_set_uri), (ev_password_dialog_got_response), (ev_password_dialog_remember_button_toggled), (ev_password_dialog_entry_changed_cb), (ev_password_dialog_entry_activated_cb), (ev_password_view_ask_password), (ev_password_view_get_password), (ev_password_view_get_password_save_flags), (ev_password_view_new): * shell/ev-window.c: (ev_window_password_view_unlock), (ev_window_load_job_cb), (ev_window_close_dialogs), (ev_window_init): Rework the password view. When the password is in the keyring it's used automatically without showing the password dialog and it's only stored in the keyring when we are sure it's correct. The password dialog has been reworked too, in order to make it more hig compliant and consistent with the GTK+ dialog used in gtkmountoperation. Fixes bug #562496. svn path=/trunk/; revision=3281 --- (limited to 'shell/ev-password.h') diff --git a/shell/ev-password.h b/shell/ev-password.h deleted file mode 100644 index d092cca..0000000 --- a/shell/ev-password.h +++ /dev/null @@ -1,58 +0,0 @@ -/* this file is part of evince, a gnome document viewer - * - * Copyright (C) 2005 Red Hat, Inc - * - * Evince is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * Evince is distributed in the hope that it will be useful, but - * WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. - */ - -#ifndef __EV_PASSWORD_H__ -#define __EV_PASSWORD_H__ - -#include - -G_BEGIN_DECLS - -#define EV_TYPE_PASSWORD_DIALOG (ev_password_dialog_get_type ()) -#define EV_PASSWORD_DIALOG(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), EV_TYPE_PASSWORD_DIALOG, EvPasswordDialog)) -#define EV_PASSWORD_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), EV_TYPE_PASSWORD_DIALOG, EvPasswordDialogClass)) -#define EV_IS_PASSWORD_DIALOG(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), EV_TYPE_PASSWORD_DIALOG)) -#define EV_IS_PASSWORD_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), EV_TYPE_PASSWORD_DIALOG)) -#define EV_PASSWORD_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), EV_TYPE_PASSWORD_DIALOG, EvPasswordDialogClass)) - -typedef struct _EvPasswordDialog EvPasswordDialog; -typedef struct _EvPasswordDialogClass EvPasswordDialogClass; -typedef struct _EvPasswordDialogPrivate EvPasswordDialogPrivate; - -struct _EvPasswordDialog -{ - GtkDialog parent_instance; - - EvPasswordDialogPrivate* priv; -}; - -struct _EvPasswordDialogClass -{ - GtkDialogClass parent_class; -}; - -GType ev_password_dialog_get_type (void) G_GNUC_CONST; - -const char *ev_password_dialog_get_password (EvPasswordDialog *dialog); -void ev_password_dialog_set_bad_pass (EvPasswordDialog *dialog); -void ev_password_dialog_save_password (EvPasswordDialog *dialog); - -G_END_DECLS - -#endif /* __EV_PASSWORD_H__ */ -- cgit v0.9.1