summaryrefslogtreecommitdiff
path: root/src/nautilus-search-bar.h
diff options
context:
space:
mode:
authorDarin Adler <darin@src.gnome.org>2000-07-27 23:51:36 +0000
committerDarin Adler <darin@src.gnome.org>2000-07-27 23:51:36 +0000
commit8bd01855fee690bb19332357b743ec4a1bcdc8a9 (patch)
tree5059795249aa81822411f358c90793a223d0bdea /src/nautilus-search-bar.h
parent5af5d90fcd0be52b08e0876f7cb57646ea2461ac (diff)
downloadnautilus-8bd01855fee690bb19332357b743ec4a1bcdc8a9.tar.gz
This needs to return a g_free'able string, so I changed the placeholder to
* libnautilus-extensions/nautilus-search-uri.c: (nautilus_search_uri_to_simple_search_criteria): This needs to return a g_free'able string, so I changed the placeholder to return NULL instead of "". (g_strdup ("") would also have been OK.) * src/nautilus-complex-search-bar.h: * src/nautilus-complex-search-bar.c: (nautilus_complex_search_bar_initialize_class), (nautilus_complex_search_bar_initialize), (nautilus_complex_search_bar_get_location), (nautilus_complex_search_bar_set_location): * src/nautilus-location-bar.c: (drag_data_received_callback), (drag_data_get_callback), (nautilus_location_bar_initialize_class), (nautilus_location_bar_initialize), (nautilus_location_bar_set_location), (nautilus_location_bar_get_location): * src/nautilus-navigation-bar.h: * src/nautilus-navigation-bar.c: (nautilus_navigation_bar_initialize_class), (nautilus_navigation_bar_get_location), (nautilus_navigation_bar_location_changed): * src/nautilus-search-bar.h: * src/nautilus-search-bar.c: (nautilus_search_bar_initialize_class), (nautilus_search_bar_initialize): * src/nautilus-simple-search-bar.h: * src/nautilus-simple-search-bar.c: (nautilus_simple_search_bar_initialize_class), (nautilus_simple_search_bar_initialize), (nautilus_simple_search_bar_set_location), (nautilus_simple_search_bar_get_location): * src/nautilus-switchable-navigation-bar.c: (nautilus_switchable_navigation_bar_initialize), (nautilus_switchable_navigation_bar_set_mode): * src/nautilus-switchable-search-bar.h: * src/nautilus-switchable-search-bar.c: (nautilus_switchable_search_bar_initialize_class), (nautilus_switchable_search_bar_set_mode), (search_activated_callback), (nautilus_switchable_search_bar_get_location), (nautilus_switchable_search_bar_set_location): Got rid of set_search_controls since set_location does exactly the same thing. Changed to use get_location in the NautilusNavigationBar base class instead of having lots of separate get_location. Fixed bug where get_location would return a non-g_strdup'd string, which callers would then g_free. Also changed to use simpler version of location_changed since the navigation bar can now get the location easily for itself so the subclasses need not do it. Callbacks now can call nautilus_navigation_bar_location_changed directly. Removed some empty destroy functions in classes where they are likely to be empty forever. * src/nautilus-window.c: (goto_uri_callback): Whitespace.
Diffstat (limited to 'src/nautilus-search-bar.h')
-rw-r--r--src/nautilus-search-bar.h18
1 files changed, 2 insertions, 16 deletions
diff --git a/src/nautilus-search-bar.h b/src/nautilus-search-bar.h
index ff67c9704..462425031 100644
--- a/src/nautilus-search-bar.h
+++ b/src/nautilus-search-bar.h
@@ -41,28 +41,14 @@
#define NAUTILUS_IS_SEARCH_BAR(obj) \
GTK_CHECK_TYPE (obj, NAUTILUS_TYPE_SEARCH_BAR)
-
-typedef struct NautilusSearchBarDetails NautilusSearchBarDetails;
-
-typedef struct NautilusSearchBar {
+typedef struct {
NautilusNavigationBar parent;
} NautilusSearchBar;
typedef struct {
NautilusNavigationBarClass parent_class;
-
- /* virtual method */
- void (*set_search_controls) (NautilusSearchBar *search_bar,
- const char *location);
-
} NautilusSearchBarClass;
-GtkType nautilus_search_bar_get_type (void);
-GtkWidget* nautilus_search_bar_new (void);
-
+GtkType nautilus_search_bar_get_type (void);
-void nautilus_search_bar_set_search_controls (NautilusSearchBar *search_bar,
- const char *location);
-/* FIXME:Do we need a protected location_changed function here too? */
#endif /* NAUTILUS_SEARCH_BAR_H */
-