aboutsummaryrefslogtreecommitdiff
path: root/src/gtk-dialog/logout-dialog.h
diff options
context:
space:
mode:
authorTed Gould <ted@gould.cx>2010-03-04 08:50:50 -0600
committerTed Gould <ted@gould.cx>2010-03-04 08:50:50 -0600
commit6f21e3c8b251a6323a8e56127d998ea77ba5b18e (patch)
tree819a92e42881f041d9d5f8484b6b8fd0d67826c6 /src/gtk-dialog/logout-dialog.h
parent1af7a048d62b8616d3182a8bb48fe33e7b54d93d (diff)
parent2aeb4a3c7a9dc8821361aac9fc2db6494a7b45cd (diff)
downloadayatana-indicator-session-6f21e3c8b251a6323a8e56127d998ea77ba5b18e.tar.gz
ayatana-indicator-session-6f21e3c8b251a6323a8e56127d998ea77ba5b18e.tar.bz2
ayatana-indicator-session-6f21e3c8b251a6323a8e56127d998ea77ba5b18e.zip
Updating to new logout dialogs.
Diffstat (limited to 'src/gtk-dialog/logout-dialog.h')
-rw-r--r--src/gtk-dialog/logout-dialog.h99
1 files changed, 0 insertions, 99 deletions
diff --git a/src/gtk-dialog/logout-dialog.h b/src/gtk-dialog/logout-dialog.h
deleted file mode 100644
index 8b0ff09..0000000
--- a/src/gtk-dialog/logout-dialog.h
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- * libgksuui -- Gtk+ widget and convenience functions for requesting passwords
- * Copyright (C) 2004 Gustavo Noronha Silva
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library 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
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA 02110-1301 USA
- */
-
-#ifndef __LOGOUT_DIALOG_H__
-#define __LOGOUT_DIALOG_H__
-
-#include <gtk/gtk.h>
-
-G_BEGIN_DECLS
-
-#define LOGOUT_TYPE_DIALOG (logout_dialog_get_type ())
-#define LOGOUT_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), LOGOUT_TYPE_DIALOG, LogoutDialog))
-#define LOGOUT_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), LOGOUT_TYPE_DIALOG, LogoutDialogClass))
-#define LOGOUT_IS_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), LOGOUT_TYPE_DIALOG))
-#define LOGOUT_IS_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), LOGOUT_TYPE_CONTEXT))
-#define LOGOUT_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), LOGOUT_TYPE_DIALOG, LogoutDialogClass))
-
-typedef struct _LogoutDialogClass LogoutDialogClass;
-typedef struct _LogoutDialog LogoutDialog;
-typedef enum _LogoutDialogAction LogoutDialogAction;
-
-enum _LogoutDialogAction {
- LOGOUT_DIALOG_LOGOUT,
- LOGOUT_DIALOG_RESTART,
- LOGOUT_DIALOG_SHUTDOWN,
- LOGOUT_DIALOG_ACTION_CNT
-};
-
-struct _LogoutDialogClass
-{
- GtkDialogClass parent_class;
-};
-
-/**
- * LogoutDialog:
- * @dialog: parent widget
- * @main_vbox: GtkDialog's vbox
- * @hbox: box to separate the image of the right-side widgets
- * @image: the authorization image, left-side widget
- * @entry_vbox: right-side widgets container
- * @label: message describing what is required from the user,
- * right-side widget
- * @entry: place to type the password in, right-side widget
- * @ok_button: OK button of the dialog
- * @cancel_button: Cancel button of the dialog
- *
- * Convenience widget based on #GtkDialog to request a password.
- */
-struct _LogoutDialog
-{
- GtkDialog dialog;
-
- GtkWidget *main_vbox;
- GtkWidget *hbox;
- GtkWidget *image;
- GtkWidget *ok_button;
- GtkWidget *cancel_button;
- GtkWidget *restart_button;
- GtkWidget *vbox_text;
- GtkWidget *message;
- GtkWidget *timeout_text;
-
- LogoutDialogAction action;
-
- /* private */
- gchar * timeout_result;
- guint timeout;
- guint timerfunc;
-};
-
-GType
-logout_dialog_get_type (void);
-
-GtkWidget*
-logout_dialog_new (LogoutDialogAction action);
-
-LogoutDialogAction
-logout_dialog_get_action (LogoutDialog * widget);
-
-G_END_DECLS
-
-#endif