Find a file
Rebecca Schulman 0c8b5b0506 Completed bug 1433, the interface to search by file name and attribute.
2000-08-02  Rebecca Schulman  <rebecka@eazel.com>
	Completed bug 1433, the interface to search by file
	name and attribute.

	* libnautilus-extensions/nautilus-search-uri.c:
	* libnautilus-extensions/nautilus-search-uri.h:
	* libnautilus-extensions/Makefile.am:
	removed the search uri files and placed their functionality
	in the appropriate search bar classes.

	* libnautilus-extensions/nautilus-search-bar-criterion-private.h:
	* libnautilus-extensions/nautilus-search-bar-criterion.h:
	* libnautilus-extensions/nautilus-search-bar-criterion.c:
	(nautilus_search_bar_criterion_new_from_values),
	(nautilus_search_bar_criterion_next_new),
	(nautilus_search_bar_criterion_get_location),
	(get_next_default_search_criterion_type),
	(nautilus_search_bar_criterion_show),
	(nautilus_search_bar_criterion_hide), (get_name_location_for),
	(get_content_location_for), (get_file_type_location_for),
	(get_size_location_for), (get_emblem_location_for),
	(get_date_modified_location_for), (get_owner_location_for):
	added ability to turn the criteria state into a text
	explanation for the search uri.  It is slightly circuitous,
	because search uris are not internationalized.


	* libnautilus-extensions/nautilus-string.c:
	* libnautilus-extensions/nautilus-string.h:
	(nautilus_str_strip_trailing_str), (nautilus_self_check_string):
	added new string function used by the search bar criterion code,
	to strip a string off the end of an existing string.

	* src/nautilus-complex-search-bar.c:
	(nautilus_complex_search_bar_initialize),
	(nautilus_complex_search_bar_get_location),
	(attach_criterion_to_search_bar),
	(unattach_criterion_from_search_bar),
	(load_find_them_pixmap_widget), (fewer_options_callback):
	tweaks to make sizing an spacing on the bar better, and
	added search pixmap to the find button.  Moved the find
	them button here from the switchable search bar
	class for appearance reasons.

	* src/nautilus-simple-search-bar.c:
	(nautilus_simple_search_bar_initialize),
	(nautilus_simple_search_bar_set_location),
	(nautilus_simple_search_bar_get_location),
	(nautilus_search_uri_to_simple_search_criteria),
	(nautilus_simple_search_criteria_to_search_uri):
	moved search uri functionality and
	find them button into the simple search bar class for
	apprearance reasons.

	* src/nautilus-switchable-search-bar.c:
	* src/nautilus-switchable-search-bar.h:
	(nautilus_switchable_search_bar_initialize_class),
	(nautilus_switchable_search_bar_initialize),
	(nautilus_switchable_search_bar_set_mode),
	(nautilus_search_uri_to_search_bar_mode),
	(nautilus_search_uri_is_displayable_by_mode), (other_search_mode):
	moved the find them button out of this class.
2000-08-03 02:30:44 +00:00
components Added HACKING to the files to skip. 2000-08-02 19:26:39 +00:00
cut-n-paste-code Make the cut-n-paste libraries be only static archives. Link all the 2000-07-26 21:53:48 +00:00
data Mostly some tweaking on the recent link file work. 2000-07-31 17:26:31 +00:00
docs Massive reorganization of components/services. All service components 2000-05-09 20:46:01 +00:00
helper-utilities ammend password dialog to accept an optional message to display at the top (for example, when asking for a retry after a bad password); fix time service to use the password dialog correctly and obey the cancel button and the 'remember' checkbox, and to give you three tries before giving up 2000-07-29 00:19:50 +00:00
icons Fixed problems with he above PNG files to stop the runtime errors. 2000-08-02 20:55:48 +00:00
idl Removed the fsextension IDL, which was a work in progress that no one is 2000-05-12 01:11:15 +00:00
libnautilus Removed "Close Nautilus Desktop" from the desktop's right click menu. 2000-08-01 23:22:07 +00:00
libnautilus-extensions Completed bug 1433, the interface to search by file name and attribute. 2000-08-03 02:30:44 +00:00
libnautilus-private Completed bug 1433, the interface to search by file name and attribute. 2000-08-03 02:30:44 +00:00
librsvg Fix a small bug where a font entry was found in the table, but it wasnt 2000-08-02 19:38:53 +00:00
nautilus-installer Added eazel-revert, should probably change name... 2000-08-02 04:31:38 +00:00
nautilus-widgets Move the nautilus-widgets classes to libnautilus-extensions. 2000-06-10 00:38:05 +00:00
po Updated russian translation. 2000-08-02 17:12:14 +00:00
src Completed bug 1433, the interface to search by file name and attribute. 2000-08-03 02:30:44 +00:00
test Have only one constructor and feed it whether the radio button group is 2000-08-02 14:58:17 +00:00
tools Turn my dumbass brain on this time before committing. Add the moved leak 2000-07-15 02:12:01 +00:00
.cvsignore Some generated file names changed, so these must change too. 2000-07-14 22:56:20 +00:00
acconfig.h Bzip2 > 1.0.0 compatability shoud work now. 2000-06-30 16:21:05 +00:00
AUTHORS Added myself. 2000-03-12 16:45:38 +00:00
autogen.sh Finish the hack to not make people get gnome.m4 from gnome-libs any more. 2000-02-23 19:06:47 +00:00
ChangeLog Completed bug 1433, the interface to search by file name and attribute. 2000-08-03 02:30:44 +00:00
ChangeLog-20000414 Added appropriate copyright notices. 2000-04-14 06:40:27 +00:00
ChangeLog-20000625 Ignore some additional generated files. 2000-06-26 18:01:44 +00:00
check-config-h.pl Added "." parameter to "find" so it works with non-GNU versions of find. 2000-05-09 00:57:17 +00:00
check-FIXME.pl Added HACKING to the files to skip. 2000-08-02 19:26:39 +00:00
check-headers-in-Makefile.pl Wrote a script to check that the Makefile.am file matches what's actually 2000-07-05 23:49:25 +00:00
configure.in icons/arlo/backgrounds/background_pattern.png Fixed a file name that 2000-08-01 01:49:59 +00:00
COPYING.LIB Just adding copyright/license notices, and a copy of the LGPL. 1999-12-07 19:59:42 +00:00
HACKING Updated gnome-libs branch. A cut at a real timed wait implementation; not 2000-07-14 00:42:14 +00:00
MAINTAINERS Changed to the new Nautilus list instead of the old secret list. 2000-04-27 22:54:19 +00:00
Makefile.am Make the cut-n-paste libraries be only static archives. Link all the 2000-07-26 21:53:48 +00:00
nautilus-clean.sh Added -m option to run medusa-restart. 2000-08-01 01:50:52 +00:00
nautilus.desktop Added German (de) to ALL_LINGUAS Added German translations 2000-06-14 16:30:36 +00:00
nautilus.png Made NautilusFile async. like NautilusDirectory already was. 2000-06-20 22:09:36 +00:00
nautilus.spec.in Added the arlo theme to spec file 2000-07-13 21:24:36 +00:00
NEWS Basic framework is there. Now for URL resolution and loading. 1999-12-06 00:49:57 +00:00
README Fixed bugs, mostly related to editable text fields. 2000-04-17 18:25:56 +00:00
RENAMING Add an entry. 2000-07-24 07:52:00 +00:00
TODO Added an empty file to fix the build (required since Elliot added it to 2000-07-13 23:10:07 +00:00

Nautilus is still in its early stages. You can learn more about it at http://nautilus.eazel.com.