aboutsummaryrefslogtreecommitdiffstats
path: root/mail/mail-search.h
diff options
context:
space:
mode:
authorJon Trowbridge <trow@ximian.com>2001-04-26 14:04:06 +0800
committerJon Trowbridge <trow@src.gnome.org>2001-04-26 14:04:06 +0800
commite2284d39ddc5a7199d7186dec3fb7877e1b20ac5 (patch)
tree4521e5e8ea9de757c3a0369413f1e3e1b4774353 /mail/mail-search.h
parentcd0ca6cdb7a4c30a32e87b1ea4b0af9b50b2d5e9 (diff)
downloadgsoc2013-evolution-e2284d39ddc5a7199d7186dec3fb7877e1b20ac5.tar.gz
gsoc2013-evolution-e2284d39ddc5a7199d7186dec3fb7877e1b20ac5.tar.zst
gsoc2013-evolution-e2284d39ddc5a7199d7186dec3fb7877e1b20ac5.zip
Added "MessageSearch" verb.
2001-04-26 Jon Trowbridge <trow@ximian.com> * folder-browser-factory.c: Added "MessageSearch" verb. * mail-callbacks.c (search_msg): Added search callback. (are_you_sure): Added some casts to fix compiler warnings. * mail-search.c: Added. A simple search-in-message widget, that uses GtkHTML's searching capabilities. 2001-04-26 Jon Trowbridge <trow@ximian.com> * evolution-mail.xml: Added "Search Message" to "View" menu. svn path=/trunk/; revision=9575
Diffstat (limited to 'mail/mail-search.h')
-rw-r--r--mail/mail-search.h76
1 files changed, 76 insertions, 0 deletions
diff --git a/mail/mail-search.h b/mail/mail-search.h
new file mode 100644
index 0000000000..f02bbb5fb4
--- /dev/null
+++ b/mail/mail-search.h
@@ -0,0 +1,76 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
+
+/*
+ * mail-search.h
+ *
+ * Copyright (C) 2001 Ximian, Inc.
+ *
+ * Developed by Jon Trowbridge <trow@ximian.com>
+ */
+
+/*
+ * This program 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.
+ *
+ * This program 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 _MAIL_SEARCH_H_
+#define _MAIL_SEARCH_H_
+
+#ifdef _cplusplus
+extern "C" {
+#pragma }
+#endif /* _cplusplus */
+
+#include <gnome.h>
+#include "mail-display.h"
+
+#define MAIL_SEARCH_TYPE (mail_search_get_type ())
+#define MAIL_SEARCH(o) (GTK_CHECK_CAST ((o), MAIL_SEARCH_TYPE, MailSearch))
+#define MAIL_SEARCH_CLASS(k) (GTK_CHECK_CLASS_CAST ((k), MAIL_SEARCH_TYPE, MailSearch))
+#define IS_MAIL_SEARCH(o) (GTK_CHECK_TYPE ((o), MAIL_SEARCH_TYPE))
+#define IS_MAIL_SEARCH_CLASS(k) (GTK_CHECK_CLASS_TYPE ((k), MAIL_SEARCH_TYPE))
+
+typedef struct _MailSearch MailSearch;
+typedef struct _MailSearchClass MailSearchClass;
+
+struct _MailSearch {
+ GnomeDialog parent;
+
+ MailDisplay *mail;
+
+ GtkWidget *entry;
+
+ gboolean search_forward, case_sensitive;
+
+ gchar *last_search;
+};
+
+struct _MailSearchClass {
+ GnomeDialogClass parent_class;
+
+};
+
+GtkType mail_search_get_type (void);
+
+void mail_search_construct (MailSearch *, MailDisplay *);
+GtkWidget *mail_search_new (MailDisplay *);
+
+
+#ifdef _cplusplus
+}
+#endif /* _cplusplus */
+
+#endif /* _MAIL_SEARCH_H_ */
+