diff options
author | Mike Engber <engber@src.gnome.org> | 2000-06-20 19:09:42 +0000 |
---|---|---|
committer | Mike Engber <engber@src.gnome.org> | 2000-06-20 19:09:42 +0000 |
commit | bbc80787381589d21b7a735e929532ed246f6fc7 (patch) | |
tree | cb238d57af9657c321bbffb4e7f6c1a194741514 /src/nautilus-view-frame.c | |
parent | 5b20ccb198dfae4b26cf60ec3ac11ae8ce429efe (diff) | |
download | nautilus-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.c | 2 |
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 |