Commit graph

20321 commits

Author SHA1 Message Date
John Sullivan bba4e340d6 First steps at splitting directory view into two classes (icon view & list view) 2000-01-11 03:26:17 +00:00
Maciej Stachowiak d9d61b5271 Fixed mismatch between declared signal array size and actual number of
* libnautilus/ntl-view-frame.c, libnautilus/ntl-view-frame.c:
	Fixed mismatch between declared signal array size and actual
	number of signals (this should still be rewritten to follow proper
	style).
2000-01-11 02:12:49 +00:00
Maciej Stachowiak 3d3e02b1f8 Added Eazel copyright to files I've changed non-trivially.
* libnautilus/ntl-content-view-frame.c,
	libnautilus/ntl-content-view-frame.h,
	libnautilus/ntl-meta-view-frame.c,
	libnautilus/ntl-meta-view-frame.h, libnautilus/ntl-view-frame.c,
	libnautilus/ntl-view-frame.h, src/ntl-app.c,
	src/ntl-view-bonobo-control.c, src/ntl-view-bonobo-subdoc.c,
	src/ntl-view-frame-svr.c, src/ntl-view-nautilus.c,
	src/ntl-view-private.h, src/ntl-view.c, src/ntl-view.h,
	src/ntl-window-msgs.c, src/ntl-window-msgs.h,
	src/ntl-window-state.c, src/ntl-window.c, src/ntl-window.h,
	src/file-manager/fm-directory-view.c,
	src/file-manager/fm-directory-view.h, src/file-manager/fm-main.c:
	Added Eazel copyright to files I've changed non-trivially.
2000-01-11 02:09:14 +00:00
Darin Adler 7d8e258233 Put in workaround for basename problem. 2000-01-11 00:13:07 +00:00
Maciej Stachowiak 0018d98d48 Renamed from libnautilus/ntl-view-client.c, libnautilus/ntl-view-client.h,
* libnautilus/ntl-view-frame.c, libnautilus/ntl-view-frame.h,
	libnautilus/ntl-content-view-frame.c,
	libnautilus/ntl-content-view-frame.h,
	libnautilus/ntl-meta-view-frame.c,
	libnautilus/ntl-meta-view-frame.h: Renamed from
	libnautilus/ntl-view-client.c, libnautilus/ntl-view-client.h,
	libnautilus/ntl-content-view-client.c,
	libnautilus/ntl-content-view-client.h,
	libnautilus/ntl-meta-view-client.c,
	libnautilus/ntl-meta-view-client.h.
	* libnautilus/Makefile.am, libnautilus/libnautilus.h: reflect this
	renaming.
2000-01-10 22:54:18 +00:00
Darin Adler e0ad656046 Got rid of the race condition in the existing code and cleaned up the
state machine a bit. The new code separates the state of the nautilus
window from the state of the content view, which makes things a bit
simpler.
2000-01-10 22:12:46 +00:00
Elliot Lee fbd68ec58d use libcanvas_pixbuf 2000-01-10 21:28:40 +00:00
John Sullivan 3d953577f6 Added some of the framework for supporting multiple content views for the same
uri.
2000-01-10 20:17:13 +00:00
Darin Adler c912e1ef33 Added NautilusBackground class, string functions that allow NULL, made
gradient functions allow NULL and treat it as an empty string, added
gdk_color_parse variants that have a default color, cleanup of
NautilusIndexPanel, and some other minor stuff.
2000-01-10 19:52:24 +00:00
John Sullivan c5864f0483 Check for NULL filename 2000-01-10 16:36:00 +00:00
Maciej Stachowiak bdd9fc25b2 Ignore ntl-file-manager rather than libntl-file-manager.la
* src/file-manager/.cvsignore: Ignore ntl-file-manager rather than
libntl-file-manager.la
2000-01-10 10:14:00 +00:00
Maciej Stachowiak 9950e1f3bf Made file manager view a CORBA server that lives in a separate
executable:

	* src/file-manager/fm-main.c: New file which includes main()
	function and basic framework to make the file manager an
	executable CORBA server.
	* src/file-manager/ntl-file-manager.goad: gnorba activation file
	for the file manager.
	* src/file-manager/Makefile.am: Build ntl-file-manager as an
	executable rather than a library. Add fm-main.c to build. Install
	ntl-file-manager.goad. Link in appropriate libraries.
	* src/ntl-app.c: Remove nautilus_make_object() and other vestiges
	of the attempt to be a CORBA server for file manager view objects.
	* src/nautilus.gnorba: Removed.
	* nautilus-self-check-functions.c: Remove call to test of
	functions now in the separate ntl-file-manager executable.
	* src/Makefile.am: Don't try to link in file manager. Don't try to
	install nautilus.goad.
2000-01-10 10:03:24 +00:00
Maciej Stachowiak 873ec64531 Added missing CORBA_exception_init() call.
* src/ntl-main.c (main): Added missing CORBA_exception_init() call.
2000-01-10 10:00:48 +00:00
Maciej Stachowiak 78106a7394 Rename NautilusViewClient to NautilusViewFrame, NautilusContentViewClient
* libnautilus/ntl-view-client.c, libnautilus/ntl-view-client.h,
	libnautilus/ntl-content-view-client.c,
	libnautilus/ntl-content-view-client.h,
	libnautilus/ntl-meta-view-client.c,
	libnautilus/ntl-meta-view-client.h,: Rename NautilusViewClient to
	NautilusViewFrame, NautilusContentViewClient to
	NautilusContentViewFrame, and NautilusMetaViewClient to
	NautilusMetaViewFrame.
	* components/help/hyperbola-nav-tree.c,
	components/history/ntl-history-view.c,
	components/html/ntl-web-browser.c,
	components/websearch/ntl-web-search.c, src/ntl-app.c,
	src/file-manager/fm-directory-view.c,
	src/file-manager/fm-directory-view.h: Reflect the above renaming.
2000-01-10 08:37:41 +00:00
Andy Hertzfeld 1cfc709b61 made dropping a color on the index panel work (it doesn't save the
made dropping a color on the index panel work (it doesn't save the
       metadata yet, though)
2000-01-10 03:36:30 +00:00
Elliot Lee ee76fdd9b2 fix segfault 2000-01-09 17:16:52 +00:00
Maciej Stachowiak 23a5e32703 Added some more thoughts on things to do. 2000-01-09 12:01:57 +00:00
Maciej Stachowiak edbde50943 Added .deps, .libs, ntl-web-search 2000-01-09 11:48:16 +00:00
Andy Hertzfeld 63a4bfebed changed the way the index panel gets notified of location changes
changed the way the index panel gets notified of location changes
	restructured code that populates the index panel
	made the title use the largest font that fits
2000-01-08 00:28:43 +00:00
John Sullivan 9d0a6860f8 Made there be just one About window, and added a utility function for
presenting a window to the user regardless of its current state.
2000-01-07 21:48:58 +00:00
John Sullivan 076e9575fa Bookmarks window now saves and restores its size & position within and
across sessions. And to think I only had to modify 7 files!
2000-01-07 17:20:39 +00:00
Elliot Lee 37a083b05b Fix warnings. Add Andy.
Fix warnings.
Add Andy.
2000-01-07 13:50:43 +00:00
Elliot Lee dd07e53fc1 *** empty log message *** 2000-01-07 13:50:35 +00:00
Andy Hertzfeld bef22f0096 initial bare bones implementation of index panel
initial bare bones implementation of index panel
2000-01-07 07:00:34 +00:00
Darin Adler 313469f413 Moved self-check framework into libnautilus. Added functions so each
check will report if it fails instead of just aborting.

Added new functions to manage a string that specifies a color or
gradient, and added tests for the new functions.
2000-01-07 00:07:34 +00:00
Elliot Lee 5abab532aa Fix previous commit.
Fix previous commit.
2000-01-06 22:50:51 +00:00
John Sullivan 7e08264ebd Added nautilus_app_exiting call, home of right-before-quitting code. 2000-01-06 22:32:52 +00:00
Elliot Lee 632b23993c bugfix 2000-01-06 19:19:47 +00:00
Elliot Lee 19c9e26029 Relayout when size changes.
Relayout when size changes.
2000-01-06 17:19:13 +00:00
Andy Hertzfeld 56cfd59aad made the location bar draggable by removing LOCKED flag to be consistent
made the location bar draggable by removing LOCKED flag to be
	 consistent with the other bars
2000-01-06 17:09:04 +00:00
Elliot Lee 145a5c4a67 Eliminate gratuitous scroll bars.
* libnautilus/gnome-icon-container.c: Eliminate gratuitous scroll bars.
2000-01-06 16:03:42 +00:00
Elliot Lee 1d3c1001cd Bug fixes.
Bug fixes.
2000-01-06 15:35:22 +00:00
John Sullivan e8657633b3 Eliminated compiler warnings. 2000-01-06 15:23:17 +00:00
Elliot Lee 69f10655b5 Implement preferences for which meta-views to always load with a page.
* src/ntl-prefs.c, src/ntl-uri-map.c: Implement preferences for
which meta-views to always load with a page. Loading doesn't seem to quite work.
* src/ntl-window.c, src/ntl-view.c: Try to fix a crash that
happens when going to a new page, and a meta view is being
destroyed in the process. Still crashes.
2000-01-06 03:32:17 +00:00
Maciej Stachowiak 2be9c5cc7e Fix warning.
* src/ntl-uri-map.c (nautilus_navinfo_free): Fix warning.
2000-01-06 03:19:38 +00:00
Elliot Lee 348154665c Update for gdk-pixbuf changes.
Update for gdk-pixbuf changes.
2000-01-06 00:59:03 +00:00
Elliot Lee 056744597a Forgot this one.
Forgot this one.
2000-01-05 23:21:51 +00:00
Elliot Lee 6018bcea24 Add support for the location change state machine and related
* src/ntl-types.h, src/ntl-uri-map.[ch], src/ntl-window-msgs.c, src/ntl-window.[ch]:
  Add support for the location change state machine and related notifications,
  to allow much better error handling.

* src/ntl-view.[ch]: Catch client failures, also allow for active sensing of client death.
* src/file-manager/fm-directory-view.c: Send progress notifications.
* components/html/ntl-web-browser.c: Send progress
  notifications. Try to fix crashes caused by ending an error stream
  twice.
2000-01-05 23:21:06 +00:00
John Sullivan cdf570ee03 Remove horizontal scroll bar from bookmarks list in bookmarks window. 2000-01-05 21:28:40 +00:00
John Sullivan e40bf51c1e Fixed macro use for Add Bookmark item, was causing screen-filling-menu-item
on some computers.
2000-01-05 21:06:19 +00:00
John Sullivan dce368dd3e Remove button now has a little padding; clicking it now moves the selection
to the next item in the list.
2000-01-04 22:58:24 +00:00
Darin Adler fd8bad007c A couple of quick fixes to get "make check" working. 2000-01-04 21:37:50 +00:00
John Sullivan b3fe018443 Made bookmarks window have a minimum size. 2000-01-04 21:15:51 +00:00
Elliot Lee e4038bffde just add some braces to make future UIH debugging easier.
just add some braces to make future UIH debugging easier.
2000-01-04 20:40:21 +00:00
John Sullivan 2ff700028f Backed out nautilus-uri-utilities changes from earlier today. 2000-01-04 20:26:04 +00:00
Elliot Lee 571b26b9ee First attempt at a state transition diagram for the loading process.
First attempt at a state transition diagram for the loading process.
2000-01-04 20:07:22 +00:00
Elliot Lee b72c59e5f9 Fix warnings.
Fix warnings.
2000-01-04 18:56:49 +00:00
Darin Adler 2840833e2c Added self-check framework. Added first bits of code for FMDirectory. 2000-01-04 18:09:59 +00:00
John Sullivan fc3d393257 Made location-entering field handle bogus URIs better. 2000-01-04 17:43:23 +00:00
Maciej Stachowiak 78860f9f50 Added stop_location_change method to NautilusView interface. New signal,
* idl/nautilus.idl: Added stop_location_change method to NautilusView interface.
	* ntl-view-client.c, ntl-view-client.h (stop_location_change): New
	signal, triggered on receipt of stop_location_change request via
	CORBA.

	* ntl-view.c, ntl-view.h, ntl-view-private.h, ntl-view-nautilus.c,
	ntl-view-bonobo-control.c, ntl-view-bonobo-subdoc.c
	(nautilus_view_stop_location_change): Added this function; also
	added implementation to nautilus view type function table and
	NULL'd out for now for Bonobo control and subdoc view types (need
	to find out if loading is synchronous or asynchronous for those,
	and if there is a way to abort).

	* ntl-window.c: Stop loading for all views when Stop button is
	pressed.

	* ntl-window-msgs.c: Enable stop button when we start loading;
	enable Stop button when

	* src/file-manager/fm-directory-view.c: Call
	request_progress_change() when loading is done or an error is
	reached; implement handler for stop_location_change signal.
2000-01-04 05:21:45 +00:00