summaryrefslogtreecommitdiff
path: root/src/nautilus-window-slot.h
Commit message (Collapse)AuthorAgeFilesLines
* Don't show the window until all views in it are visibleAlexander Larsson2009-12-111-0/+2
| | | | | | For the dual-pane at startup case we want to delay window change until all views are loaded. Also when switching to split view we want to delay showing until the view is loaded.
* Draw background of inactive panes in INSENSITIVE color.Holger Berndt2009-12-101-0/+2
| | | | | | | | | In order to make it easier to visually distinguish active and inactive panes, the background of inactive panes is drawn in the theme's INSENSITIVE color. Like the inactive location bar widgets, this is only a visual marker, and does not mean that that pane is insensitive. It's still clickable, and in fact a click makes the corresponding pane active.
* Associate a slot to a pane instead of a windowHolger Berndt2009-12-101-2/+2
| | | | | NautilusWindowSlot->window is removed and NautilusWindowSlot->pane is added. All references to window is then replaces with ->pane->window.
* Remove direct deps on bonobo, bonobo-activation, orbit2,Alexander Larsson2008-10-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-10-01 Alexander Larsson <alexl@redhat.com> * configure.in: Remove direct deps on bonobo, bonobo-activation, orbit2, startup-notification Add dependency on libunique * src/Makefile.am: * src/nautilus-shell-interface.idl: * src/nautilus-shell.[ch]: Remove NautilusShell * src/nautilus-application.[ch]: Make NautilusApplication a normal GObject Remove NautilusShell use. Implement unique application functionallity using libunique Remove manual startup notification handling (mostly handled by libunique) * src/nautilus-main.c: Remove bonobo initialization Remove manual startup notification handling Move command line arg to uri parsing here Remove weird idle handling now that we don't use bonobo anymore * libnautilus-private/nautilus-undo-manager.c: * libnautilus-private/nautilus-undo-manager.h: * libnautilus-private/nautilus-undo.c: * src/nautilus-window-private.h: Remove all leftover spurious use of bonobo * src/nautilus-window-slot.h: * src/nautilus-desktop-window.c: * src/nautilus-location-dialog.c: * src/nautilus-window-bookmarks.c: Add required includes of gi18n.h svn path=/trunk/; revision=14677
* Consolidate zoom handling. Add nautilus_window_sync_zoom_level(), andChristian Neumair2008-08-061-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-08-06 Christian Neumair <cneumair@gnome.org> * src/nautilus-navigation-window.c (real_sync_zoom_widgets), (nautilus_navigation_window_class_init): * src/nautilus-window-manage-views.c (create_content_view), (location_has_really_changed), (update_for_new_location), (free_location_change), (nautilus_window_report_view_failed), (nautilus_window_manage_views_destroy), (nautilus_window_manage_views_close_slot): * src/nautilus-window-private.h: * src/nautilus-window-slot.c (real_active), (title_changed_callback), (nautilus_window_slot_connect_content_view), (nautilus_window_slot_disconnect_content_view), (nautilus_window_slot_set_content_view_widget): * src/nautilus-window-slot.h: * src/nautilus-window.c (nautilus_window_set_active_slot), (real_sync_zoom_widgets), (nautilus_window_sync_zoom_widgets), (zoom_level_changed_callback), (nautilus_window_connect_content_view), (nautilus_window_disconnect_content_view), (nautilus_window_class_init): * src/nautilus-window.h: Consolidate zoom handling. Add nautilus_window_sync_zoom_level(), and sync_zoom_level() method to NautilusWindow. Use it to sync both the menu state, and the toolbar state. Remove NautilusWindow's (dis)connect_content_view(), and use unified code in nautilus_window_(dis)connect_content_view(), wrapped by nautilus_window_slot_(dis)connect_content_view(), which also handles the (notebook) title sync. Fixes #546333. svn path=/trunk/; revision=14454
* Actually add it.Christian Neumair2008-07-091-153/+0
| | | | | | | | | | | | | | 2008-07-09 Christian Neumair <cneumair@gnome.org> * libnautilus-private/nautilus-window-slot-info.h: Actually add it. * src/nautilus-navigation-window-slot.h: * src/nautilus-notebook.h: * src/nautilus-window-slot.h: Contents was added twice. Remove it once. svn path=/trunk/; revision=14331
* Merge "multiview" tab branch. Fixes #48034.Christian Neumair2008-07-081-0/+326
2008-07-08 Christian Neumair <cneumair@gnome.org> * libnautilus-private/*.c: * src/*.c: Merge "multiview" tab branch. Fixes #48034. svn path=/trunk/; revision=14328