diff options
author | Darin Adler <darin@src.gnome.org> | 2000-07-27 23:51:36 +0000 |
---|---|---|
committer | Darin Adler <darin@src.gnome.org> | 2000-07-27 23:51:36 +0000 |
commit | 8bd01855fee690bb19332357b743ec4a1bcdc8a9 (patch) | |
tree | 5059795249aa81822411f358c90793a223d0bdea /src/nautilus-search-bar.h | |
parent | 5af5d90fcd0be52b08e0876f7cb57646ea2461ac (diff) | |
download | nautilus-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.h | 18 |
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 */ - |