summaryrefslogtreecommitdiff
path: root/src/nautilus-view-frame.c
diff options
context:
space:
mode:
authorMike Engber <engber@src.gnome.org>2000-06-20 19:09:42 +0000
committerMike Engber <engber@src.gnome.org>2000-06-20 19:09:42 +0000
commitbbc80787381589d21b7a735e929532ed246f6fc7 (patch)
treecb238d57af9657c321bbffb4e7f6c1a194741514 /src/nautilus-view-frame.c
parent5b20ccb198dfae4b26cf60ec3ac11ae8ce429efe (diff)
downloadnautilus-bbc80787381589d21b7a735e929532ed246f6fc7.tar.gz
The zoom control is now driven by its zoomable. This corrected the most
* src/file-manager/fm-directory-view.c: (fm_directory_view_report_zoom_level_changed): * src/file-manager/fm-directory-view.h: * src/file-manager/fm-icon-view.c: (fm_icon_view_begin_loading), (fm_icon_view_set_zoom_level), (fm_icon_view_bump_zoom_level), (fm_icon_view_zoom_to_level), (fm_icon_view_restore_default_zoom_level): * src/nautilus-view-frame.c: (nautilus_view_frame_load_client): * src/nautilus-window.c: (nautilus_window_zoom_level_changed_callback), (nautilus_window_connect_view), (nautilus_window_real_set_content_view): * src/nautilus-zoom-control.c: (set_zoom_level), (nautilus_zoom_control_button_press_event), (nautilus_zoom_control_reset_zoom_level), (nautilus_zoom_level_from_double), (nautilus_zoom_control_set_zoom_level): The zoom control is now driven by its zoomable. This corrected the most visible problem - getting the correct initial state. Previously, the zoomable never propagated any messages back (not that anyone was listening for them anyway).
Diffstat (limited to 'src/nautilus-view-frame.c')
-rw-r--r--src/nautilus-view-frame.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/nautilus-view-frame.c b/src/nautilus-view-frame.c
index 6232cf775..b5187f948 100644
--- a/src/nautilus-view-frame.c
+++ b/src/nautilus-view-frame.c
@@ -296,6 +296,8 @@ nautilus_view_frame_load_client (NautilusViewFrame *view, const char *iid)
view->view_frame = impl_Nautilus_ViewFrame__create(view, &ev);
view->zoomable_frame = impl_Nautilus_ZoomableFrame__create(view, &ev);
+ bonobo_object_add_interface (BONOBO_OBJECT (view->view_frame),
+ BONOBO_OBJECT (view->zoomable_frame));
/* Add undo manager to component */
nautilus_undo_manager_add_interface