CVSROOT: /cvs/gnome Module name: nautilus Changes by: federico 05/12/09 21:40:36
Modified files: . : ChangeLog libnautilus-private: apps_nautilus_preferences.schemas.in nautilus-desktop-link-monitor.c nautilus-desktop-link.c nautilus-desktop-link.h nautilus-global-preferences.h src/file-manager: fm-icon-container.c Log message: 2005-12-09 Federico Mena Quintero <[EMAIL PROTECTED]> Fixes bug #322957 [http://bugzilla.gnome.org/show_bug.cgi?id=322957]: Add a "Network Servers" icon on the desktop, which takes you to network:/// * libnautilus-private/nautilus-global-preferences.h (NAUTILUS_PREFERENCES_DESKTOP_NETWORK_VISIBLE): New preference name. This determines whether we show the "Network Servers" icon. * libnautilus-private/apps_nautilus_preferences.schemas.in: Add a schema for /apps/nautilus/desktop/network_visible; the default is true. * libnautilus-private/nautilus-desktop-link.h (NautilusDesktopLinkType): Add a NAUTILUS_DESKTOP_LINK_NETWORK type. * libnautilus-private/nautilus-desktop-link.c (nautilus_desktop_link_new): Support NAUTILUS_DESKTOP_LINK_NETWORK. * libnautilus-private/nautilus-desktop-link-monitor.c (NautilusDesktopLinkMonitorDetails): Added a network_link field. (nautilus_desktop_link_monitor_delete_link): Don't delete NAUTILUS_DESKTOP_LINK_NETWORK links. (update_link_visibility): New helper function. (desktop_home_visible_changed): Use update_link_visibility(), to avoid duplicated code. (desktop_computer_visible_changed): Likewise. (desktop_trash_visible_changed): Likewise. (desktop_network_visible_changed): New function. (create_link_and_add_preference): New helper function. (nautilus_desktop_link_monitor_init): Use create_link_and_add_preference() to avoid duplicated code. Also, create the network_link. (desktop_link_monitor_finalize): Unref the network_link. (remove_link_and_preference): New helper function. (desktop_link_monitor_finalize): Use remove_link_and_preference() to avoid duplicated code. Also, free the network_link. * src/file-manager/fm-icon-container.c (SortCategory): Add a SORT_NETWORK_LINK category right before SORT_MOUNT_LINK, so that the "Network Servers" icon appears before mounts. (get_sort_category): Use SORT_NETWORK_LINK as the category for NAUTILUS_DESKTOP_LINK_NETWORK. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=nautilus&who=federico&date=explicit&mindate=2005-12-09%2021:39&maxdate=2005-12-09%2021:41 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list