[gedit] Rename Search dialog as Replace dialog.



commit b2ec0fab2976616698fff48a5ec04543353672ba
Author: Ignacio Casal Quinteiro <icq gnome org>
Date:   Wed Sep 8 11:43:43 2010 +0200

    Rename Search dialog as Replace dialog.

 gedit/dialogs/Makefile.am                          |    6 +-
 ...edit-search-dialog.c => gedit-replace-dialog.c} |  142 ++++++++++----------
 gedit/dialogs/gedit-replace-dialog.h               |  120 +++++++++++++++++
 ...it-search-dialog.ui => gedit-replace-dialog.ui} |    0
 gedit/dialogs/gedit-search-dialog.h                |  120 -----------------
 gedit/gedit-commands-search.c                      |  100 +++++++-------
 6 files changed, 244 insertions(+), 244 deletions(-)
---
diff --git a/gedit/dialogs/Makefile.am b/gedit/dialogs/Makefile.am
index 0bb2ca8..f36c90c 100644
--- a/gedit/dialogs/Makefile.am
+++ b/gedit/dialogs/Makefile.am
@@ -18,13 +18,13 @@ libdialogs_la_SOURCES = 			\
 	gedit-close-confirmation-dialog.h 	\
 	gedit-encodings-dialog.c		\
 	gedit-encodings-dialog.h		\
-	gedit-search-dialog.h			\
-	gedit-search-dialog.c
+	gedit-replace-dialog.h			\
+	gedit-replace-dialog.c
 
 ui_DATA =					\
 	gedit-encodings-dialog.ui		\
 	gedit-preferences-dialog.ui		\
-	gedit-search-dialog.ui
+	gedit-replace-dialog.ui
 
 EXTRA_DIST = $(ui_DATA) 
 
diff --git a/gedit/dialogs/gedit-search-dialog.c b/gedit/dialogs/gedit-replace-dialog.c
similarity index 73%
rename from gedit/dialogs/gedit-search-dialog.c
rename to gedit/dialogs/gedit-replace-dialog.c
index 88da59a..fcaaea2 100644
--- a/gedit/dialogs/gedit-search-dialog.c
+++ b/gedit/dialogs/gedit-replace-dialog.c
@@ -1,5 +1,5 @@
 /*
- * gedit-search-dialog.c
+ * gedit-replace-dialog.c
  * This file is part of gedit
  *
  * Copyright (C) 2005 Paolo Maggi
@@ -36,17 +36,17 @@
 #include <glib/gi18n.h>
 #include <gdk/gdkkeysyms.h>
 
-#include "gedit-search-dialog.h"
+#include "gedit-replace-dialog.h"
 #include "gedit-history-entry.h"
 #include "gedit-utils.h"
 #include "gedit-marshal.h"
 #include "gedit-dirs.h"
 
-#define GEDIT_SEARCH_DIALOG_GET_PRIVATE(object)(G_TYPE_INSTANCE_GET_PRIVATE ((object), \
-						GEDIT_TYPE_SEARCH_DIALOG,              \
-						GeditSearchDialogPrivate))
+#define GEDIT_REPLACE_DIALOG_GET_PRIVATE(object)(G_TYPE_INSTANCE_GET_PRIVATE ((object), \
+						GEDIT_TYPE_REPLACE_DIALOG,              \
+						GeditReplaceDialogPrivate))
 
-struct _GeditSearchDialogPrivate 
+struct _GeditReplaceDialogPrivate
 {
 	GtkWidget *table;
 	GtkWidget *search_label;
@@ -66,13 +66,13 @@ struct _GeditSearchDialogPrivate
 	gboolean   ui_error;
 };
 
-G_DEFINE_TYPE(GeditSearchDialog, gedit_search_dialog, GTK_TYPE_DIALOG)
+G_DEFINE_TYPE(GeditReplaceDialog, gedit_replace_dialog, GTK_TYPE_DIALOG)
 
 void
-gedit_search_dialog_present_with_time (GeditSearchDialog *dialog,
+gedit_replace_dialog_present_with_time (GeditReplaceDialog *dialog,
 				       guint32            timestamp)
 {
-	g_return_if_fail (GEDIT_SEARCH_DIALOG (dialog));
+	g_return_if_fail (GEDIT_REPLACE_DIALOG (dialog));
 
 	gtk_window_present_with_time (GTK_WINDOW (dialog), timestamp);
 
@@ -80,11 +80,11 @@ gedit_search_dialog_present_with_time (GeditSearchDialog *dialog,
 }
 
 static void 
-gedit_search_dialog_class_init (GeditSearchDialogClass *klass)
+gedit_replace_dialog_class_init (GeditReplaceDialogClass *klass)
 {
 	GObjectClass *object_class = G_OBJECT_CLASS (klass);
 
-	g_type_class_add_private (object_class, sizeof (GeditSearchDialogPrivate));
+	g_type_class_add_private (object_class, sizeof (GeditReplaceDialogPrivate));
 }
 
 static void
@@ -124,8 +124,8 @@ insert_text_handler (GtkEditable *editable,
 }
 
 static void
-search_text_entry_changed (GtkEditable       *editable,
-			   GeditSearchDialog *dialog)
+search_text_entry_changed (GtkEditable        *editable,
+			   GeditReplaceDialog *dialog)
 {
 	const gchar *search_string;
 
@@ -135,32 +135,32 @@ search_text_entry_changed (GtkEditable       *editable,
 	if (*search_string != '\0')
 	{
 		gtk_dialog_set_response_sensitive (GTK_DIALOG (dialog), 
-			GEDIT_SEARCH_DIALOG_FIND_RESPONSE, TRUE);
+			GEDIT_REPLACE_DIALOG_FIND_RESPONSE, TRUE);
 		gtk_dialog_set_response_sensitive (GTK_DIALOG (dialog), 
-			GEDIT_SEARCH_DIALOG_REPLACE_ALL_RESPONSE, TRUE);
+			GEDIT_REPLACE_DIALOG_REPLACE_ALL_RESPONSE, TRUE);
 	}
 	else
 	{
 		gtk_dialog_set_response_sensitive (GTK_DIALOG (dialog), 
-			GEDIT_SEARCH_DIALOG_FIND_RESPONSE, FALSE);
+			GEDIT_REPLACE_DIALOG_FIND_RESPONSE, FALSE);
 		gtk_dialog_set_response_sensitive (GTK_DIALOG (dialog), 
-			GEDIT_SEARCH_DIALOG_REPLACE_RESPONSE, FALSE);
+			GEDIT_REPLACE_DIALOG_REPLACE_RESPONSE, FALSE);
 		gtk_dialog_set_response_sensitive (GTK_DIALOG (dialog), 
-			GEDIT_SEARCH_DIALOG_REPLACE_ALL_RESPONSE, FALSE);
+			GEDIT_REPLACE_DIALOG_REPLACE_ALL_RESPONSE, FALSE);
 	}
 }
 
 static void
-response_handler (GeditSearchDialog *dialog,
-		  gint               response_id,
-		  gpointer           data)
+response_handler (GeditReplaceDialog *dialog,
+		  gint                response_id,
+		  gpointer            data)
 {
 	const gchar *str;
 
 	switch (response_id)
 	{
-		case GEDIT_SEARCH_DIALOG_REPLACE_RESPONSE:
-		case GEDIT_SEARCH_DIALOG_REPLACE_ALL_RESPONSE:
+		case GEDIT_REPLACE_DIALOG_REPLACE_RESPONSE:
+		case GEDIT_REPLACE_DIALOG_REPLACE_ALL_RESPONSE:
 			str = gtk_entry_get_text (GTK_ENTRY (dialog->priv->replace_text_entry));
 			if (*str != '\0')
 			{
@@ -174,7 +174,7 @@ response_handler (GeditSearchDialog *dialog,
 				g_free (text);
 			}
 			/* fall through, so that we also save the find entry */
-		case GEDIT_SEARCH_DIALOG_FIND_RESPONSE:
+		case GEDIT_REPLACE_DIALOG_FIND_RESPONSE:
 			str = gtk_entry_get_text (GTK_ENTRY (dialog->priv->search_text_entry));
 			if (*str != '\0')
 			{
@@ -191,18 +191,18 @@ response_handler (GeditSearchDialog *dialog,
 }
 
 static void
-gedit_search_dialog_init (GeditSearchDialog *dlg)
+gedit_replace_dialog_init (GeditReplaceDialog *dlg)
 {
 	GtkWidget *content;
 	GtkWidget *error_widget;
 	gboolean ret;
 	gchar *file;
 	gchar *root_objects[] = {
-		"search_dialog_content",
+		"replace_dialog_content",
 		NULL
 	};
 
-	dlg->priv = GEDIT_SEARCH_DIALOG_GET_PRIVATE (dlg);
+	dlg->priv = GEDIT_REPLACE_DIALOG_GET_PRIVATE (dlg);
 
 	gtk_window_set_resizable (GTK_WINDOW (dlg), FALSE);
 	gtk_window_set_destroy_with_parent (GTK_WINDOW (dlg), TRUE);
@@ -221,11 +221,11 @@ gedit_search_dialog_init (GeditSearchDialog *dlg)
 	gtk_box_set_spacing (GTK_BOX (gtk_dialog_get_action_area (GTK_DIALOG (dlg))),
 			     6);
 
-	file = gedit_dirs_get_ui_file ("gedit-search-dialog.ui");
+	file = gedit_dirs_get_ui_file ("gedit-replace-dialog.ui");
 	ret = gedit_utils_get_ui_objects (file,
 					  root_objects,
 					  &error_widget,
-					  "search_dialog_content", &content,
+					  "replace_dialog_content", &content,
 					  "table", &dlg->priv->table,
 					  "search_label", &dlg->priv->search_label,
 					  "replace_with_label", &dlg->priv->replace_label,
@@ -294,29 +294,29 @@ gedit_search_dialog_init (GeditSearchDialog *dlg)
 
 	gtk_dialog_add_action_widget (GTK_DIALOG (dlg),
 				      dlg->priv->replace_all_button,
-				      GEDIT_SEARCH_DIALOG_REPLACE_ALL_RESPONSE);
+				      GEDIT_REPLACE_DIALOG_REPLACE_ALL_RESPONSE);
 	gtk_dialog_add_action_widget (GTK_DIALOG (dlg),
 				      dlg->priv->replace_button,
-				      GEDIT_SEARCH_DIALOG_REPLACE_RESPONSE);
+				      GEDIT_REPLACE_DIALOG_REPLACE_RESPONSE);
 	gtk_dialog_add_action_widget (GTK_DIALOG (dlg),
 				      dlg->priv->find_button,
-				      GEDIT_SEARCH_DIALOG_FIND_RESPONSE);
+				      GEDIT_REPLACE_DIALOG_FIND_RESPONSE);
 	g_object_set (G_OBJECT (dlg->priv->find_button),
 		      "can-default", TRUE,
 		      NULL);
 
 	gtk_dialog_set_default_response (GTK_DIALOG (dlg),
-					 GEDIT_SEARCH_DIALOG_FIND_RESPONSE);
+					 GEDIT_REPLACE_DIALOG_FIND_RESPONSE);
 
 	/* insensitive by default */
 	gtk_dialog_set_response_sensitive (GTK_DIALOG (dlg),
-					   GEDIT_SEARCH_DIALOG_FIND_RESPONSE,
+					   GEDIT_REPLACE_DIALOG_FIND_RESPONSE,
 					   FALSE);
 	gtk_dialog_set_response_sensitive (GTK_DIALOG (dlg),
-					   GEDIT_SEARCH_DIALOG_REPLACE_RESPONSE,
+					   GEDIT_REPLACE_DIALOG_REPLACE_RESPONSE,
 					   FALSE);
 	gtk_dialog_set_response_sensitive (GTK_DIALOG (dlg),
-					   GEDIT_SEARCH_DIALOG_REPLACE_ALL_RESPONSE,
+					   GEDIT_REPLACE_DIALOG_REPLACE_ALL_RESPONSE,
 					   FALSE);
 
 	gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area (GTK_DIALOG (dlg))),
@@ -346,11 +346,11 @@ gedit_search_dialog_init (GeditSearchDialog *dlg)
 }
 
 GtkWidget *
-gedit_search_dialog_new (GtkWindow *parent)
+gedit_replace_dialog_new (GtkWindow *parent)
 {
-	GeditSearchDialog *dlg;
+	GeditReplaceDialog *dlg;
 
-	dlg = g_object_new (GEDIT_TYPE_SEARCH_DIALOG,
+	dlg = g_object_new (GEDIT_TYPE_REPLACE_DIALOG,
 			    NULL);
 
 	if (parent != NULL)
@@ -366,21 +366,21 @@ gedit_search_dialog_new (GtkWindow *parent)
 }
 
 void
-gedit_search_dialog_set_search_text (GeditSearchDialog *dialog,
-				     const gchar       *text)
+gedit_replace_dialog_set_search_text (GeditReplaceDialog *dialog,
+				      const gchar        *text)
 {
-	g_return_if_fail (GEDIT_IS_SEARCH_DIALOG (dialog));
+	g_return_if_fail (GEDIT_IS_REPLACE_DIALOG (dialog));
 	g_return_if_fail (text != NULL);
 
 	gtk_entry_set_text (GTK_ENTRY (dialog->priv->search_text_entry),
 			    text);
 
 	gtk_dialog_set_response_sensitive (GTK_DIALOG (dialog),
-					   GEDIT_SEARCH_DIALOG_FIND_RESPONSE,
+					   GEDIT_REPLACE_DIALOG_FIND_RESPONSE,
 					   (text != '\0'));
 					   
 	gtk_dialog_set_response_sensitive (GTK_DIALOG (dialog),
-					   GEDIT_SEARCH_DIALOG_REPLACE_ALL_RESPONSE,
+					   GEDIT_REPLACE_DIALOG_REPLACE_ALL_RESPONSE,
 					   (text != '\0'));
 }
 
@@ -388,18 +388,18 @@ gedit_search_dialog_set_search_text (GeditSearchDialog *dialog,
  * The text must be unescaped before searching.
  */
 const gchar *
-gedit_search_dialog_get_search_text (GeditSearchDialog *dialog)
+gedit_replace_dialog_get_search_text (GeditReplaceDialog *dialog)
 {
-	g_return_val_if_fail (GEDIT_IS_SEARCH_DIALOG (dialog), NULL);
+	g_return_val_if_fail (GEDIT_IS_REPLACE_DIALOG (dialog), NULL);
 
 	return gtk_entry_get_text (GTK_ENTRY (dialog->priv->search_text_entry));
 }
 
 void
-gedit_search_dialog_set_replace_text (GeditSearchDialog *dialog,
-				      const gchar       *text)
+gedit_replace_dialog_set_replace_text (GeditReplaceDialog *dialog,
+				       const gchar        *text)
 {
-	g_return_if_fail (GEDIT_IS_SEARCH_DIALOG (dialog));
+	g_return_if_fail (GEDIT_IS_REPLACE_DIALOG (dialog));
 	g_return_if_fail (text != NULL);
 
 	gtk_entry_set_text (GTK_ENTRY (dialog->priv->replace_text_entry),
@@ -407,81 +407,81 @@ gedit_search_dialog_set_replace_text (GeditSearchDialog *dialog,
 }
 
 const gchar *
-gedit_search_dialog_get_replace_text (GeditSearchDialog *dialog)
+gedit_replace_dialog_get_replace_text (GeditReplaceDialog *dialog)
 {
-	g_return_val_if_fail (GEDIT_IS_SEARCH_DIALOG (dialog), NULL);
+	g_return_val_if_fail (GEDIT_IS_REPLACE_DIALOG (dialog), NULL);
 
 	return gtk_entry_get_text (GTK_ENTRY (dialog->priv->replace_text_entry));
 }
 
 void
-gedit_search_dialog_set_match_case (GeditSearchDialog *dialog,
-				    gboolean           match_case)
+gedit_replace_dialog_set_match_case (GeditReplaceDialog *dialog,
+				     gboolean            match_case)
 {
-	g_return_if_fail (GEDIT_IS_SEARCH_DIALOG (dialog));
+	g_return_if_fail (GEDIT_IS_REPLACE_DIALOG (dialog));
 
 	gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (dialog->priv->match_case_checkbutton),
 				      match_case);
 }
 
 gboolean
-gedit_search_dialog_get_match_case (GeditSearchDialog *dialog)
+gedit_replace_dialog_get_match_case (GeditReplaceDialog *dialog)
 {
-	g_return_val_if_fail (GEDIT_IS_SEARCH_DIALOG (dialog), FALSE);
+	g_return_val_if_fail (GEDIT_IS_REPLACE_DIALOG (dialog), FALSE);
 
 	return gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (dialog->priv->match_case_checkbutton));
 }
 
 void
-gedit_search_dialog_set_entire_word (GeditSearchDialog *dialog,
-				     gboolean           entire_word)
+gedit_replace_dialog_set_entire_word (GeditReplaceDialog *dialog,
+				      gboolean            entire_word)
 {
-	g_return_if_fail (GEDIT_IS_SEARCH_DIALOG (dialog));
+	g_return_if_fail (GEDIT_IS_REPLACE_DIALOG (dialog));
 
 	gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (dialog->priv->entire_word_checkbutton),
 				      entire_word);
 }
 
 gboolean
-gedit_search_dialog_get_entire_word (GeditSearchDialog *dialog)
+gedit_replace_dialog_get_entire_word (GeditReplaceDialog *dialog)
 {
-	g_return_val_if_fail (GEDIT_IS_SEARCH_DIALOG (dialog), FALSE);
+	g_return_val_if_fail (GEDIT_IS_REPLACE_DIALOG (dialog), FALSE);
 
 	return gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (dialog->priv->entire_word_checkbutton));
 }
 
 void
-gedit_search_dialog_set_backwards (GeditSearchDialog *dialog,
-				  gboolean           backwards)
+gedit_replace_dialog_set_backwards (GeditReplaceDialog *dialog,
+				    gboolean            backwards)
 {
-	g_return_if_fail (GEDIT_IS_SEARCH_DIALOG (dialog));
+	g_return_if_fail (GEDIT_IS_REPLACE_DIALOG (dialog));
 
 	gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (dialog->priv->backwards_checkbutton),
 				      backwards);
 }
 
 gboolean
-gedit_search_dialog_get_backwards (GeditSearchDialog *dialog)
+gedit_replace_dialog_get_backwards (GeditReplaceDialog *dialog)
 {
-	g_return_val_if_fail (GEDIT_IS_SEARCH_DIALOG (dialog), FALSE);
+	g_return_val_if_fail (GEDIT_IS_REPLACE_DIALOG (dialog), FALSE);
 
 	return gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (dialog->priv->backwards_checkbutton));
 }
 
 void
-gedit_search_dialog_set_wrap_around (GeditSearchDialog *dialog,
-				     gboolean           wrap_around)
+gedit_replace_dialog_set_wrap_around (GeditReplaceDialog *dialog,
+				      gboolean            wrap_around)
 {
-	g_return_if_fail (GEDIT_IS_SEARCH_DIALOG (dialog));
+	g_return_if_fail (GEDIT_IS_REPLACE_DIALOG (dialog));
 
 	gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (dialog->priv->wrap_around_checkbutton),
 				      wrap_around);
 }
 
 gboolean
-gedit_search_dialog_get_wrap_around (GeditSearchDialog *dialog)
+gedit_replace_dialog_get_wrap_around (GeditReplaceDialog *dialog)
 {
-	g_return_val_if_fail (GEDIT_IS_SEARCH_DIALOG (dialog), FALSE);
+	g_return_val_if_fail (GEDIT_IS_REPLACE_DIALOG (dialog), FALSE);
 
 	return gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (dialog->priv->wrap_around_checkbutton));
 }
diff --git a/gedit/dialogs/gedit-replace-dialog.h b/gedit/dialogs/gedit-replace-dialog.h
new file mode 100644
index 0000000..f429dec
--- /dev/null
+++ b/gedit/dialogs/gedit-replace-dialog.h
@@ -0,0 +1,120 @@
+/*
+ * gedit-replace-dialog.h
+ * This file is part of gedit
+ *
+ * Copyright (C) 2005 Paolo Maggi
+ *
+ * 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.
+ */
+ 
+/*
+ * Modified by the gedit Team, 2005. See the AUTHORS file for a 
+ * list of people on the gedit Team.  
+ * See the ChangeLog files for a list of changes. 
+ *
+ * $Id$
+ */
+
+#ifndef __GEDIT_REPLACE_DIALOG_H__
+#define __GEDIT_REPLACE_DIALOG_H__
+
+#include <gtk/gtk.h>
+
+G_BEGIN_DECLS
+
+/*
+ * Type checking and casting macros
+ */
+#define GEDIT_TYPE_REPLACE_DIALOG              (gedit_replace_dialog_get_type())
+#define GEDIT_REPLACE_DIALOG(obj)              (G_TYPE_CHECK_INSTANCE_CAST((obj), GEDIT_TYPE_REPLACE_DIALOG, GeditReplaceDialog))
+#define GEDIT_REPLACE_DIALOG_CONST(obj)        (G_TYPE_CHECK_INSTANCE_CAST((obj), GEDIT_TYPE_REPLACE_DIALOG, GeditReplaceDialog const))
+#define GEDIT_REPLACE_DIALOG_CLASS(klass)      (G_TYPE_CHECK_CLASS_CAST((klass), GEDIT_TYPE_REPLACE_DIALOG, GeditReplaceDialogClass))
+#define GEDIT_IS_REPLACE_DIALOG(obj)           (G_TYPE_CHECK_INSTANCE_TYPE((obj), GEDIT_TYPE_REPLACE_DIALOG))
+#define GEDIT_IS_REPLACE_DIALOG_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GEDIT_TYPE_REPLACE_DIALOG))
+#define GEDIT_REPLACE_DIALOG_GET_CLASS(obj)    (G_TYPE_INSTANCE_GET_CLASS((obj), GEDIT_TYPE_REPLACE_DIALOG, GeditReplaceDialogClass))
+
+/* Private structure type */
+typedef struct _GeditReplaceDialogPrivate GeditReplaceDialogPrivate;
+
+/*
+ * Main object structure
+ */
+typedef struct _GeditReplaceDialog GeditReplaceDialog;
+
+struct _GeditReplaceDialog 
+{
+	GtkDialog dialog;
+
+	/*< private > */
+	GeditReplaceDialogPrivate *priv;
+};
+
+/*
+ * Class definition
+ */
+typedef struct _GeditReplaceDialogClass GeditReplaceDialogClass;
+
+struct _GeditReplaceDialogClass
+{
+	GtkDialogClass parent_class;
+};
+
+enum
+{
+	GEDIT_REPLACE_DIALOG_FIND_RESPONSE = 100,
+	GEDIT_REPLACE_DIALOG_REPLACE_RESPONSE,
+	GEDIT_REPLACE_DIALOG_REPLACE_ALL_RESPONSE
+};
+
+/*
+ * Public methods
+ */
+GType 		 gedit_replace_dialog_get_type 		(void) G_GNUC_CONST;
+
+GtkWidget	*gedit_replace_dialog_new		(GtkWindow          *parent);
+
+void		 gedit_replace_dialog_present_with_time	(GeditReplaceDialog *dialog,
+							 guint32             timestamp);
+
+void		 gedit_replace_dialog_set_search_text	(GeditReplaceDialog *dialog,
+							 const gchar        *text);
+const gchar	*gedit_replace_dialog_get_search_text	(GeditReplaceDialog *dialog);
+
+void		 gedit_replace_dialog_set_replace_text	(GeditReplaceDialog *dialog,
+							 const gchar        *text);
+const gchar	*gedit_replace_dialog_get_replace_text	(GeditReplaceDialog *dialog);
+
+void		 gedit_replace_dialog_set_match_case	(GeditReplaceDialog *dialog,
+							 gboolean            match_case);
+gboolean	 gedit_replace_dialog_get_match_case	(GeditReplaceDialog *dialog);
+
+void		 gedit_replace_dialog_set_entire_word	(GeditReplaceDialog *dialog,
+							 gboolean            entire_word);
+gboolean	 gedit_replace_dialog_get_entire_word	(GeditReplaceDialog *dialog);
+
+void		 gedit_replace_dialog_set_backwards	(GeditReplaceDialog *dialog,
+							 gboolean            backwards);
+gboolean	 gedit_replace_dialog_get_backwards	(GeditReplaceDialog *dialog);
+
+void		 gedit_replace_dialog_set_wrap_around	(GeditReplaceDialog *dialog,
+							 gboolean            wrap_around);
+gboolean	 gedit_replace_dialog_get_wrap_around	(GeditReplaceDialog *dialog);
+   
+G_END_DECLS
+
+#endif  /* __GEDIT_REPLACE_DIALOG_H__  */
+
+/* ex:ts=8:noet: */
diff --git a/gedit/dialogs/gedit-search-dialog.ui b/gedit/dialogs/gedit-replace-dialog.ui
similarity index 100%
rename from gedit/dialogs/gedit-search-dialog.ui
rename to gedit/dialogs/gedit-replace-dialog.ui
diff --git a/gedit/gedit-commands-search.c b/gedit/gedit-commands-search.c
index 3ba8d6c..8b17544 100644
--- a/gedit/gedit-commands-search.c
+++ b/gedit/gedit-commands-search.c
@@ -45,9 +45,9 @@
 #include "gedit-window.h"
 #include "gedit-window-private.h"
 #include "gedit-utils.h"
-#include "dialogs/gedit-search-dialog.h"
+#include "dialogs/gedit-replace-dialog.h"
 
-#define GEDIT_SEARCH_DIALOG_KEY		"gedit-search-dialog-key"
+#define GEDIT_REPLACE_DIALOG_KEY	"gedit-replace-dialog-key"
 #define GEDIT_LAST_SEARCH_DATA_KEY	"gedit-last-search-data-key"
 
 typedef struct _LastSearchData LastSearchData;
@@ -64,7 +64,7 @@ last_search_data_free (LastSearchData *data)
 }
 
 static void
-last_search_data_restore_position (GeditSearchDialog *dlg)
+last_search_data_restore_position (GeditReplaceDialog *dlg)
 {
 	LastSearchData *data;
 
@@ -79,7 +79,7 @@ last_search_data_restore_position (GeditSearchDialog *dlg)
 }
 
 static void
-last_search_data_store_position (GeditSearchDialog *dlg)
+last_search_data_store_position (GeditReplaceDialog *dlg)
 {
 	LastSearchData *data;
 
@@ -224,8 +224,8 @@ run_search (GeditView   *view,
 }
 
 static void
-do_find (GeditSearchDialog *dialog,
-	 GeditWindow       *window)
+do_find (GeditReplaceDialog *dialog,
+	 GeditWindow        *window)
 {
 	GeditView *active_view;
 	GeditDocument *doc;
@@ -247,12 +247,12 @@ do_find (GeditSearchDialog *dialog,
 
 	doc = GEDIT_DOCUMENT (gtk_text_view_get_buffer (GTK_TEXT_VIEW (active_view)));
 
-	entry_text = gedit_search_dialog_get_search_text (dialog);
+	entry_text = gedit_replace_dialog_get_search_text (dialog);
 
-	match_case = gedit_search_dialog_get_match_case (dialog);
-	entire_word = gedit_search_dialog_get_entire_word (dialog);
-	search_backwards = gedit_search_dialog_get_backwards (dialog);
-	wrap_around = gedit_search_dialog_get_wrap_around (dialog);
+	match_case = gedit_replace_dialog_get_match_case (dialog);
+	entire_word = gedit_replace_dialog_get_entire_word (dialog);
+	search_backwards = gedit_replace_dialog_get_backwards (dialog);
+	wrap_around = gedit_replace_dialog_get_wrap_around (dialog);
 
 	GEDIT_SEARCH_SET_CASE_SENSITIVE (flags, match_case);
 	GEDIT_SEARCH_SET_ENTIRE_WORD (flags, entire_word);
@@ -278,7 +278,7 @@ do_find (GeditSearchDialog *dialog,
 		text_not_found (window, entry_text);
 
 	gtk_dialog_set_response_sensitive (GTK_DIALOG (dialog),
-					   GEDIT_SEARCH_DIALOG_REPLACE_RESPONSE,
+					   GEDIT_REPLACE_DIALOG_REPLACE_RESPONSE,
 					   found);
 }
 
@@ -326,8 +326,8 @@ replace_selected_text (GtkTextBuffer *buffer,
 }
 
 static void
-do_replace (GeditSearchDialog *dialog,
-	    GeditWindow       *window)
+do_replace (GeditReplaceDialog *dialog,
+	    GeditWindow        *window)
 {
 	GeditDocument *doc;
 	const gchar *search_entry_text;
@@ -341,12 +341,12 @@ do_replace (GeditSearchDialog *dialog,
 	if (doc == NULL)
 		return;
 
-	search_entry_text = gedit_search_dialog_get_search_text (dialog);
+	search_entry_text = gedit_replace_dialog_get_search_text (dialog);
 	g_return_if_fail ((search_entry_text) != NULL);
 	g_return_if_fail ((*search_entry_text) != '\0');
 
 	/* replace text may be "", we just delete */
-	replace_entry_text = gedit_search_dialog_get_replace_text (dialog);
+	replace_entry_text = gedit_replace_dialog_get_replace_text (dialog);
 	g_return_if_fail ((replace_entry_text) != NULL);
 
 	unescaped_search_text = gedit_utils_unescape_search_text (search_entry_text);
@@ -355,7 +355,7 @@ do_replace (GeditSearchDialog *dialog,
 			   &selected_text, 
 			   NULL);
 
-	match_case = gedit_search_dialog_get_match_case (dialog);
+	match_case = gedit_replace_dialog_get_match_case (dialog);
 
 	if ((selected_text == NULL) ||
 	    (match_case && (strcmp (selected_text, unescaped_search_text) != 0)) || 
@@ -382,8 +382,8 @@ do_replace (GeditSearchDialog *dialog,
 }
 
 static void
-do_replace_all (GeditSearchDialog *dialog,
-		GeditWindow       *window)
+do_replace_all (GeditReplaceDialog *dialog,
+		GeditWindow        *window)
 {
 	GeditView *active_view;
 	GeditDocument *doc;
@@ -400,16 +400,16 @@ do_replace_all (GeditSearchDialog *dialog,
 
 	doc = GEDIT_DOCUMENT (gtk_text_view_get_buffer (GTK_TEXT_VIEW (active_view)));
 
-	search_entry_text = gedit_search_dialog_get_search_text (dialog);
+	search_entry_text = gedit_replace_dialog_get_search_text (dialog);
 	g_return_if_fail ((search_entry_text) != NULL);
 	g_return_if_fail ((*search_entry_text) != '\0');
 
 	/* replace text may be "", we just delete all occurrencies */
-	replace_entry_text = gedit_search_dialog_get_replace_text (dialog);
+	replace_entry_text = gedit_replace_dialog_get_replace_text (dialog);
 	g_return_if_fail ((replace_entry_text) != NULL);
 
-	match_case = gedit_search_dialog_get_match_case (dialog);
-	entire_word = gedit_search_dialog_get_entire_word (dialog);
+	match_case = gedit_replace_dialog_get_match_case (dialog);
+	entire_word = gedit_replace_dialog_get_entire_word (dialog);
 
 	GEDIT_SEARCH_SET_CASE_SENSITIVE (flags, match_case);
 	GEDIT_SEARCH_SET_ENTIRE_WORD (flags, entire_word);
@@ -429,26 +429,26 @@ do_replace_all (GeditSearchDialog *dialog,
 	}
 
 	gtk_dialog_set_response_sensitive (GTK_DIALOG (dialog),
-					   GEDIT_SEARCH_DIALOG_REPLACE_RESPONSE,
+					   GEDIT_REPLACE_DIALOG_REPLACE_RESPONSE,
 					   FALSE);
 }
 
 static void
-search_dialog_response_cb (GeditSearchDialog *dialog,
-			   gint               response_id,
-			   GeditWindow       *window)
+replace_dialog_response_cb (GeditReplaceDialog *dialog,
+			    gint                response_id,
+			    GeditWindow        *window)
 {
 	gedit_debug (DEBUG_COMMANDS);
 
 	switch (response_id)
 	{
-		case GEDIT_SEARCH_DIALOG_FIND_RESPONSE:
+		case GEDIT_REPLACE_DIALOG_FIND_RESPONSE:
 			do_find (dialog, window);
 			break;
-		case GEDIT_SEARCH_DIALOG_REPLACE_RESPONSE:
+		case GEDIT_REPLACE_DIALOG_REPLACE_RESPONSE:
 			do_replace (dialog, window);
 			break;
-		case GEDIT_SEARCH_DIALOG_REPLACE_ALL_RESPONSE:
+		case GEDIT_REPLACE_DIALOG_REPLACE_ALL_RESPONSE:
 			do_replace_all (dialog, window);
 			break;
 		default:
@@ -458,9 +458,9 @@ search_dialog_response_cb (GeditSearchDialog *dialog,
 }
 
 static gboolean
-search_dialog_delete_event_cb (GtkWidget   *widget,
-			       GdkEventAny *event,
-			       gpointer     user_data)
+replace_dialog_delete_event_cb (GtkWidget   *widget,
+			        GdkEventAny *event,
+			        gpointer     user_data)
 {
 	gedit_debug (DEBUG_COMMANDS);
 
@@ -469,13 +469,13 @@ search_dialog_delete_event_cb (GtkWidget   *widget,
 }
 
 static void
-search_dialog_destroyed (GeditWindow       *window,
-			 GeditSearchDialog *dialog)
+replace_dialog_destroyed (GeditWindow        *window,
+			  GeditReplaceDialog *dialog)
 {
 	gedit_debug (DEBUG_COMMANDS);
 
 	g_object_set_data (G_OBJECT (window),
-			   GEDIT_SEARCH_DIALOG_KEY,
+			   GEDIT_REPLACE_DIALOG_KEY,
 			   NULL);
 	g_object_set_data (G_OBJECT (dialog),
 			   GEDIT_LAST_SEARCH_DATA_KEY,
@@ -487,23 +487,23 @@ create_dialog (GeditWindow *window)
 {
 	GtkWidget *dialog;
 
-	dialog = gedit_search_dialog_new (GTK_WINDOW (window));
+	dialog = gedit_replace_dialog_new (GTK_WINDOW (window));
 
 	g_signal_connect (dialog,
 			  "response",
-			  G_CALLBACK (search_dialog_response_cb),
+			  G_CALLBACK (replace_dialog_response_cb),
 			  window);
 	g_signal_connect (dialog,
 			 "delete-event",
-			 G_CALLBACK (search_dialog_delete_event_cb),
+			 G_CALLBACK (replace_dialog_delete_event_cb),
 			 NULL);
 
 	g_object_set_data (G_OBJECT (window),
-			   GEDIT_SEARCH_DIALOG_KEY,
+			   GEDIT_REPLACE_DIALOG_KEY,
 			   dialog);
 
 	g_object_weak_ref (G_OBJECT (dialog),
-			   (GWeakNotify) search_dialog_destroyed,
+			   (GWeakNotify) replace_dialog_destroyed,
 			   window);
 
 	return dialog;
@@ -546,7 +546,7 @@ _gedit_cmd_search_replace (GtkAction   *action,
 
 	gedit_debug (DEBUG_COMMANDS);
 
-	data = g_object_get_data (G_OBJECT (window), GEDIT_SEARCH_DIALOG_KEY);
+	data = g_object_get_data (G_OBJECT (window), GEDIT_REPLACE_DIALOG_KEY);
 
 	if (data == NULL)
 	{
@@ -554,7 +554,7 @@ _gedit_cmd_search_replace (GtkAction   *action,
 	}
 	else
 	{
-		g_return_if_fail (GEDIT_IS_SEARCH_DIALOG (data));
+		g_return_if_fail (GEDIT_IS_REPLACE_DIALOG (data));
 		
 		replace_dialog = GTK_WIDGET (data);
 	}
@@ -568,8 +568,8 @@ _gedit_cmd_search_replace (GtkAction   *action,
 
 	if (selection_exists && find_text != NULL && sel_len < 80)
 	{
-		gedit_search_dialog_set_search_text (GEDIT_SEARCH_DIALOG (replace_dialog),
-						     find_text);
+		gedit_replace_dialog_set_search_text (GEDIT_REPLACE_DIALOG (replace_dialog),
+						      find_text);
 		g_free (find_text);
 	}
 	else
@@ -578,9 +578,9 @@ _gedit_cmd_search_replace (GtkAction   *action,
 	}
 
 	gtk_widget_show (replace_dialog);
-	last_search_data_restore_position (GEDIT_SEARCH_DIALOG (replace_dialog));
-	gedit_search_dialog_present_with_time (GEDIT_SEARCH_DIALOG (replace_dialog),
-					       GDK_CURRENT_TIME);
+	last_search_data_restore_position (GEDIT_REPLACE_DIALOG (replace_dialog));
+	gedit_replace_dialog_present_with_time (GEDIT_REPLACE_DIALOG (replace_dialog),
+					        GDK_CURRENT_TIME);
 }
 
 static void
@@ -594,10 +594,10 @@ do_find_again (GeditWindow *window,
 	active_view = gedit_window_get_active_view (window);
 	g_return_if_fail (active_view != NULL);
 
-	data = g_object_get_data (G_OBJECT (window), GEDIT_SEARCH_DIALOG_KEY);
+	data = g_object_get_data (G_OBJECT (window), GEDIT_REPLACE_DIALOG_KEY);
 	
 	if (data != NULL)
-		wrap_around = gedit_search_dialog_get_wrap_around (GEDIT_SEARCH_DIALOG (data));
+		wrap_around = gedit_replace_dialog_get_wrap_around (GEDIT_REPLACE_DIALOG (data));
 	
 	run_search (active_view,
 		    wrap_around,



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]