diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2010-09-29 22:47:32 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2010-09-29 22:47:32 +0800 |
commit | d3b09614221d075452496a5198a3910d07eb2818 (patch) | |
tree | d1ebe21e94248478e77443f01cd9991d2315f5ed /e-util/e-alert.h | |
parent | e41b4083a60c2a8c4879ea3a7fc2e1d29a01720b (diff) | |
download | gsoc2013-evolution-d3b09614221d075452496a5198a3910d07eb2818.tar.gz gsoc2013-evolution-d3b09614221d075452496a5198a3910d07eb2818.tar.zst gsoc2013-evolution-d3b09614221d075452496a5198a3910d07eb2818.zip |
EAlert cleanups.
Clean up the header, drop some unused cruft.
Diffstat (limited to 'e-util/e-alert.h')
-rw-r--r-- | e-util/e-alert.h | 108 |
1 files changed, 47 insertions, 61 deletions
diff --git a/e-util/e-alert.h b/e-util/e-alert.h index 04b9e120ef..4c515b53f4 100644 --- a/e-util/e-alert.h +++ b/e-util/e-alert.h @@ -22,28 +22,34 @@ * */ -#ifndef _E_ALERT_H -#define _E_ALERT_H +#ifndef E_ALERT_H +#define E_ALERT_H #include <stdarg.h> #include <gtk/gtk.h> -/* - * Some standard alerts, if these are altered or added to, - * update devel-docs/misc/errors.txt - * - * Several more basic ones are needed. - */ - -#define E_ALERT_INFO "builtin:info" -#define E_ALERT_INFO_PRIMARY "builtin:info-primary" -#define E_ALERT_WARNING "builtin:warning" -#define E_ALERT_WARNING_PRIMARY "builtin:warning-primary" -#define E_ALERT_ERROR "builtin:error" -#define E_ALERT_ERROR_PRIMARY "builtin:error-primary" +/* Standard GObject macros */ +#define E_TYPE_ALERT \ + (e_alert_get_type()) +#define E_ALERT(obj) \ + (G_TYPE_CHECK_INSTANCE_CAST \ + ((obj), E_TYPE_ALERT, EAlert)) +#define E_ALERT_CLASS(cls) \ + (G_TYPE_CHECK_CLASS_CAST \ + ((cls), E_TYPE_ALERT, EAlertClass)) +#define E_IS_ALERT(obj) \ + (G_TYPE_CHECK_INSTANCE_TYPE \ + ((obj), E_TYPE_ALERT)) +#define E_IS_ALERT_CLASS(cls) \ + (G_TYPE_CHECK_CLASS_TYPE \ + ((cls), E_TYPE_ALERT)) +#define E_ALERT_GET_CLASS(obj) \ + (G_TYPE_INSTANCE_GET_CLASS \ + ((obj), E_TYPE_ALERT, EAlertClass)) /* takes filename, returns OK if yes */ -#define E_ALERT_ASK_FILE_EXISTS_OVERWRITE "system:ask-save-file-exists-overwrite" +#define E_ALERT_ASK_FILE_EXISTS_OVERWRITE \ + "system:ask-save-file-exists-overwrite" /* takes filename, reason */ #define E_ALERT_NO_SAVE_FILE "system:no-save-file" /* takes filename, reason */ @@ -51,28 +57,6 @@ G_BEGIN_DECLS -#define E_TYPE_ALERT e_alert_get_type() - -#define E_ALERT(obj) \ - (G_TYPE_CHECK_INSTANCE_CAST ((obj), \ - E_TYPE_ALERT, EAlert)) - -#define E_ALERT_CLASS(klass) \ - (G_TYPE_CHECK_CLASS_CAST ((klass), \ - E_TYPE_ALERT, EAlertClass)) - -#define E_IS_ALERT(obj) \ - (G_TYPE_CHECK_INSTANCE_TYPE ((obj), \ - E_TYPE_ALERT)) - -#define E_IS_ALERT_CLASS(klass) \ - (G_TYPE_CHECK_CLASS_TYPE ((klass), \ - E_TYPE_ALERT)) - -#define E_ALERT_GET_CLASS(obj) \ - (G_TYPE_INSTANCE_GET_CLASS ((obj), \ - E_TYPE_ALERT, EAlertClass)) - typedef struct _EAlert EAlert; typedef struct _EAlertClass EAlertClass; typedef struct _EAlertPrivate EAlertPrivate; @@ -84,33 +68,35 @@ struct _e_alert_button { gint response; }; -struct _EAlert -{ - GObject parent; - EAlertPrivate *priv; +struct _EAlert { + GObject parent; + EAlertPrivate *priv; }; -struct _EAlertClass -{ - GObjectClass parent_class; +struct _EAlertClass { + GObjectClass parent_class; }; -GType e_alert_get_type (void); - -EAlert *e_alert_new (const gchar *tag, ...) G_GNUC_NULL_TERMINATED; -EAlert *e_alert_new_valist (const gchar *tag, va_list ap); -EAlert *e_alert_new_array (const gchar *tag, GPtrArray *args); - -guint32 e_alert_get_flags (EAlert *alert); -const gchar *e_alert_peek_stock_image (EAlert *alert); -gint e_alert_get_default_response (EAlert *alert); -gchar *e_alert_get_title (EAlert *alert, gboolean escaped); -gchar *e_alert_get_primary_text (EAlert *alert, gboolean escaped); -gchar *e_alert_get_secondary_text (EAlert *alert, gboolean escaped); -const gchar *e_alert_peek_help_uri (EAlert *alert); -gboolean e_alert_get_scroll (EAlert *alert); -struct _e_alert_button *e_alert_peek_buttons (EAlert *alert); +GType e_alert_get_type (void); +EAlert * e_alert_new (const gchar *tag, + ...) G_GNUC_NULL_TERMINATED; +EAlert * e_alert_new_valist (const gchar *tag, + va_list ap); +EAlert * e_alert_new_array (const gchar *tag, + GPtrArray *args); +guint32 e_alert_get_flags (EAlert *alert); +const gchar * e_alert_peek_stock_image (EAlert *alert); +gint e_alert_get_default_response (EAlert *alert); +gchar * e_alert_get_title (EAlert *alert, + gboolean escaped); +gchar * e_alert_get_primary_text (EAlert *alert, + gboolean escaped); +gchar * e_alert_get_secondary_text (EAlert *alert, + gboolean escaped); +gboolean e_alert_get_scroll (EAlert *alert); +struct _e_alert_button * + e_alert_peek_buttons (EAlert *alert); G_END_DECLS -#endif /* _E_ALERT_H */ +#endif /* E_ALERT_H */ |