Commit graph

21 commits

Author SHA1 Message Date
Ramiro Estrugo a487908561 Move nautilus view component interface definition into libnautilus. 2000-04-14 04:06:52 +00:00
John Sullivan 66d503d189 Removed notify_title_change call and removed initial_title parameter of
notify_location_change call.
2000-03-29 01:56:03 +00:00
John Sullivan a2d26f63d6 Gave content views the ability to specify the user-displayed title for a
location; this is used initially (and most importantly) by web pages so that
bookmarks, the window title, and the index panel will display the html page title
rather than the url.
2000-03-28 06:05:26 +00:00
John Sullivan daff227131 Cleaned up request-new-window situation with Nautilus_NavigationRequestInfo. 2000-03-22 16:50:30 +00:00
Maciej Stachowiak 37e83093e5 Reformat, add emacs magic to maintain indent style.
* idl/nautilus.idl: Reformat, add emacs magic to maintain indent
	style.
2000-03-10 00:41:31 +00:00
Maciej Stachowiak 4bf409fb0c Added `application' readonly attribute. (Application): Renamed attribute
* idl/nautilus.idl (ViewWindow): Added `application' readonly
	attribute.
	(Application): Renamed attribute from `windows' to `view_windows'
	and made it a sequence<ViewWindow> rather than
	sequence<Object>. Renamed `new_window' method to
	`new_view_window'.
	* src/ntl-window.h: Miscellaneous reformatting.
	(nautilus_window_close): Added prototype
	* src/ntl-window.c: Added implementations of
	Nautilus::ViewWindow's methods. For now, _get_application just
	returns CORBA_OBJECT_NIL because the Application object has not
	yet been implemented.
	(nautilus_window_close): New function used by `file_menu_close_cb'
	and `impl_POA_Nautilus_ViewWindow_close'.
	(would_be_in_gdk_pixbuf_if_federico_wasnt_stubborn_pixbuf_render):
	Added an explanatory comment.
2000-02-24 07:20:40 +00:00
Maciej Stachowiak 839744dac3 Added Nautilus::Zoomable and Nautilus::ZoomableFrame interfaces. New files
* idl/nautilus.idl: Added Nautilus::Zoomable and
	Nautilus::ZoomableFrame interfaces.
	* nautilus-zoomable.c, nautilus-zoomable.h: New files for the
	NautilusZoomable class. This class is used to implement the
	Nautilus::Zoomable interface on a nautilus view or other control.
	* Makefile.am: Added nautilus.c and nautilus.h to the build.
2000-02-24 04:02:44 +00:00
Elliot Lee 5f86e36eea Set order of items packed into box. include stdio.h to avoid warnings.
* src/nautilus-index-title.c: Set order of items packed into box.
* src/file-manager/fm-directory-view-icons.c: include stdio.h to avoid warnings.
2000-02-22 21:16:19 +00:00
Maciej Stachowiak 387d4450c5 Ooops, didn't mean to commit that yet. 2000-02-20 02:54:31 +00:00
Maciej Stachowiak 615368e3e7 Moved fields from object struct to separate private struct.
* libnautilus/ntl-view-frame.c, libnautilus/ntl-view-frame.h:
        Moved fields from object struct to separate private struct.
2000-02-20 02:53:02 +00:00
Elliot Lee ed8a956763 Include the .idl files of other modules that we use. Define -D_REENTRANT,
* idl/*.idl: Include the .idl files of other modules that we use.
* libnautilus/Makefile.am, src/Makefile.am, src/file-manager/Makefile.am:
Define -D_REENTRANT, just in case.
* src/file-manager/Makefile.am: Add cflags for .idl compilation.
* components/help/Makefile.am: Build converters. Stop installing
the now-unneeded .schemes file.
* components/websearch/ntl-web-search.c: Get rid of
gnome_button_can_default()
* libnautilus/nautilus-icons-view-icon-item.c: Get rid of missing
prototypes and associated warnings by including needed headers.
* src/ntl-types.h, src/ntl-uri-map.[ch], src/ntl-window.h,
src/ntl-window-msgs.c: Remove scheme mapping functionality (now
done in gnome-vfs). Use asynchronous version of get_file_info.
2000-02-07 21:51:19 +00:00
Maciej Stachowiak a26d6288b2 Build with the recent Bonobo global renaming, and Havoc's changes. A patch
* components/help/hyperbola-main.c,
	components/help/hyperbola-nav-tree.c,
	components/history/ntl-history-view.c, components/html/main.c,
	components/html/ntl-web-browser.c,
	components/websearch/ntl-web-search.c, idl/nautilus.idl,
	libnautilus/gnome-icon-container.c,
	libnautilus/gnome-progressive-loader.c,
	libnautilus/gnome-progressive-loader.h, libnautilus/libnautilus.h,
	libnautilus/ntl-content-view-frame.c,
	libnautilus/ntl-meta-view-frame.c, libnautilus/ntl-view-frame.c,
	libnautilus/ntl-view-frame.h, src/nautilus.h,
	src/ntl-index-panel.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.c, src/ntl-window.h,
	src/file-manager/dfos-corba.h, src/file-manager/dfos-xfer.c,
	src/file-manager/dfos-xfer.h, src/file-manager/fm-main.c: Build
	with the recent Bonobo global renaming, and Havoc's changes. A
	patch from Kjartan Maraas <kmaraas@online.no> and scripts from Nat
	Friedman <nat@helixcode.com> were a very helpful starting point.
2000-01-26 08:22:44 +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
Elliot Lee 4994722e58 Add request_progress_change notification
1999-12-21  Elliot Lee  <sopwith@redhat.com>

* idl/nautilus.idl, libnautilus/ntl-view-client.[ch], src/ntl-window*.[ch],
src/ntl-view-frame-svr.c: Add request_progress_change notification

* src/ntl-view-*: Fix/finish various mjs changes: Do the component type abstraction
properly, lose ntl-view-frame-svr.h, add ntl-view-private.h, add various component type
implementations.

* src/ntl-view-frame-svr.h: Add 'extern' so everyone doesn't get their own vepv
variable.
1999-12-21 20:01:42 +00:00
Elliot Lee 80bfd80a13 Restructure the whole NautilusWindow code for sanity's sake.
* src/*.c: Restructure the whole NautilusWindow code for sanity's sake.

* src/ntl-uri-map.[ch]: Instead of just passing in various pieces of information about
  the old URL, pass in the Nautilus_NavigationInfo that has to be kept around anyways.

* idl/nautilus.idl: Allow a selection to be multiple URI's.
1999-12-15 00:57:04 +00:00
Elliot Lee 65c2e7dd64 Switch from imlib to pixbuf. Import from gnome-fm. Add a 'main_window'
* libnautils/g*.[ch]: Switch from imlib to pixbuf.
* src/file-manager: Import from gnome-fm.
* idl/nautilus.idl: Add a 'main_window' attribute on a ViewFrame, so that views can talk
to the main window.
1999-12-13 22:44:06 +00:00
Elliot Lee d8d32551f3 push out.
push out.
1999-12-09 23:56:07 +00:00
Elliot Lee 7c1f2de48c Inheritance on server side, too.
Inheritance on server side, too.
1999-12-08 23:16:57 +00:00
Elliot Lee a2bc2c7596 make it not compile 1999-12-08 22:20:11 +00:00
Elliot Lee 685753b110 Add notes.
Add notes.

Pass the content view along with a location-changed message.
1999-12-07 17:46:29 +00:00
Elliot Lee 1d23907d45 Implement libnautilus.
Implement libnautilus.

Normalize the way requests and notifications are passed around.
1999-12-06 23:23:41 +00:00