Skip to content
  • Christian Neumair's avatar
    Add complete session management, remember maximization state and type of · ac97cb95
    Christian Neumair authored
    2006-06-21  Christian Neumair  <chris@gnome-de.org>
    
    	Add complete session management, remember maximization state and type
    	of open windows, save history on quit.
    
    	* libnautilus-private/nautilus-global-preferences.c
    	* libnautilus-private/nautilus-global-preferences.h:
    	Add NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED setting.
    
    	* libnautilus-private/nautilus-metadata.h:
    	Add NAUTILUS_METADATA_KEY_WINDOW_MAXIMIZED key.
    
    	* src/nautilus-application.c:
    	* src/nautilus-application.h:
    	Save session on session save request, add
    	nautilus_application_load_session(), move
    	initial navigational geometry handling to
    	nautilus_application_create_navigation_window,
    	maximize window if
    	NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED
    	is set.
    
    	* src/nautilus-main.c:
    	Add "--load-session" parameter.
    
    	* src/nautilus-shell-interface.idl:
    	* src/nautilus-shell.c:
    	Add load_session CORBA method.
    
    	* src/nautilus-navigation-window.c:
    	* src/nautilus-spatial-window.c:
    	Save maximized state when appropriate.
    
    	* src/nautilus-window-manage-views.c:
    	Load maximized state for spatial windows,
    	remove navigation window geometry handling.
    
    	* src/nautilus-window.c:
    	* src/nautilus-window-private.h:
    	Add nautilus_add_to_history_list_no_notify.
    ac97cb95