Index: src/epiphany.defs
===================================================================
RCS file: /cvs/gnome/epiphany/src/epiphany.defs,v
retrieving revision 1.37
diff -p -u -b -r1.37 epiphany.defs
--- src/epiphany.defs	18 Jun 2006 18:30:24 -0000	1.37
+++ src/epiphany.defs	25 Jun 2006 19:33:14 -0000
@@ -85,6 +85,13 @@
   (gtype-id "EPHY_TYPE_FAVICON_CACHE")
 )
 
+(define-object FindToolbar
+  (in-module "Ephy")
+  (parent "GtkToolbar")
+  (c-name "EphyFindToolbar")
+  (gtype-id "EPHY_TYPE_FIND_TOOLBAR")
+)
+
 (define-object History
   (in-module "Ephy")
   (parent "GObject")
@@ -1229,6 +1236,72 @@
 (define-method clear
   (of-object "EphyFaviconCache")
   (c-name "ephy_favicon_cache_clear")
+  (return-type "none")
+)
+
+
+;; From ephy-find-toolbar.h
+
+(define-function ephy_find_toolbar_get_type
+  (c-name "ephy_find_toolbar_get_type")
+  (return-type "GType")
+)
+
+(define-function ephy_find_toolbar_new
+  (c-name "ephy_find_toolbar_new")
+  (is-constructor-of "EphyFindToolbar")
+  (return-type "EphyFindToolbar*")
+  (parameters
+    '("EphyWindow*" "window")
+  )
+)
+
+(define-method get_text
+  (of-object "EphyFindToolbar")
+  (c-name "ephy_find_toolbar_get_text")
+  (return-type "const-char*")
+)
+
+(define-method set_embed
+  (of-object "EphyFindToolbar")
+  (c-name "ephy_find_toolbar_set_embed")
+  (return-type "none")
+  (parameters
+    '("EphyEmbed*" "embed")
+  )
+)
+
+(define-method find_next
+  (of-object "EphyFindToolbar")
+  (c-name "ephy_find_toolbar_find_next")
+  (return-type "none")
+)
+
+(define-method find_previous
+  (of-object "EphyFindToolbar")
+  (c-name "ephy_find_toolbar_find_previous")
+  (return-type "none")
+)
+
+(define-method open
+  (of-object "EphyFindToolbar")
+  (c-name "ephy_find_toolbar_open")
+  (return-type "none")
+  (parameters
+    '("gboolean" "links_only")
+    '("gboolean" "clear_search")
+  )
+)
+
+(define-method close
+  (of-object "EphyFindToolbar")
+  (c-name "ephy_find_toolbar_close")
+  (return-type "none")
+)
+
+(define-method request_close
+  (of-object "EphyFindToolbar")
+  (c-name "ephy_find_toolbar_request_close")
   (return-type "none")
 )
 
Index: src/epiphany.override
===================================================================
RCS file: /cvs/gnome/epiphany/src/epiphany.override,v
retrieving revision 1.8
diff -p -u -b -r1.8 epiphany.override
--- src/epiphany.override	22 Jan 2006 12:35:07 -0000	1.8
+++ src/epiphany.override	25 Jun 2006 19:33:15 -0000
@@ -38,6 +38,7 @@ headers
 #include "ephy-embed-type-builtins.h"
 #include "ephy-extension.h"
 #include "ephy-extensions-manager.h"
+#include "ephy-find-toolbar.h"
 #include "ephy-history.h"
 #include "ephy-lib-type-builtins.h"
 #include "ephy-node-db.h"
@@ -193,6 +194,9 @@ ignore
   ephy_shell_error_quark
   ephy_shell_startup
   ephy_shell_get_dbus_service
+  ephy_find_toolbar_new
+  ephy_find_toolbar_close
+  ephy_find_toolbar_set_embed
 %%
 override ephy_tab_get_size noargs
 static PyObject *
Index: src/Makefile.am
===================================================================
RCS file: /cvs/gnome/epiphany/src/Makefile.am,v
retrieving revision 1.99
diff -p -u -b -r1.99 Makefile.am
--- src/Makefile.am	8 Feb 2006 14:26:47 -0000	1.99
+++ src/Makefile.am	25 Jun 2006 19:33:15 -0000
@@ -353,6 +353,7 @@ BINDING_HEADERS_SRCDIR_IN = \
 	src/bookmarks/ephy-bookmarks.h			\
 	src/ephy-extension.h				\
 	src/ephy-extensions-manager.h			\
+	src/ephy-find-toolbar.h				\
 	src/ephy-link-action.h				\
 	src/ephy-link.h					\
 	src/ephy-location-action.h			\
@@ -429,7 +430,6 @@ BINDING_HEADERS_SRCDIR_IGNORE_IN = \
 	src/ephy-dbus.h					\
 	src/ephy-encoding-dialog.h			\
 	src/ephy-encoding-menu.h			\
-	src/ephy-find-toolbar.h				\
 	src/ephy-fullscreen-popup.h			\
 	src/ephy-go-action.h				\
 	src/ephy-history-window.h			\

