1. 29 Mar, 2000 2 commits
    • Darin Adler's avatar
      Preparing for support for background images. · 39d18967
      Darin Adler authored
      	* libnautilus/nautilus-background.h:
      	* libnautilus/nautilus-background.c:
      	Preparing for support for background images.
      
      	* libnautilus/nautilus-background.c:
      	* libnautilus/nautilus-debug.c:
      	* libnautilus/nautilus-icon-canvas-item.c:
      	* libnautilus/nautilus-icon-dnd.c:
      	Add those braces that Maciej, John, and the style guide all prefer.
      
      	* libnautilus/nautilus-file.c: (nautilus_file_set_metadata):
      	A change to metadata is considered a change to the file.
      
      	* libnautilus/nautilus-graphic-effects.c:
      	* libnautilus/nautilus-graphic-effects.h:
      	Added nautilus_ prefix to all the functions in here.
      
      	* libnautilus/nautilus-gtk-extensions.c:
      	* libnautilus/nautilus-gtk-extensions.h:
      	(nautilus_point_in_allocation),	(nautilus_point_in_widget):
      	Added hit testing help functions that check if a point is
      	in a particular allocation/widget.
      
      	* libnautilus/nautilus-icon-dnd.c: (get_gnome_icon_list_selection):
      	Fixed a bug that happens when you get a 0-length piece of
      	selection data.
      
      	* libnautilus/nautilus-icon-dnd.h:
      	Changed the icon list back to "x-gnome-icon-list".
      	That's how the other GNOME folks want it, not "x-nautilus-icon-list".
      
      	* src/nautilus-index-tabs.c:
      	* src/nautilus-index-tabs.h:
      	* src/nautilus-index-title.c:
      	* src/nautilus-index-title.h:
      	* src/ntl-index-panel.c:
      	* src/ntl-index-panel.h:
      	lite -> light, Other cleanup.
      
      	* src/nautilus-index-title.c:
      	* src/nautilus-index-title.h:
      	(nautilus_index_title_hit_test_icon):
      	* src/ntl-index-panel.c:
      	(hit_test), (uri_is_local_image), (receive_dropped_uri_list),
      	(receive_dropped_color):
      	Added code needed to support dropping an image on the icon to set
      	a custom icon. This doesn't yet update the icon in the panel itself,
      	but I'll do that soon.
      39d18967
    • John Sullivan's avatar
      Removed notify_title_change call and removed initial_title parameter of · 66d503d1
      John Sullivan authored
      notify_location_change call.
      66d503d1
  2. 28 Mar, 2000 8 commits
  3. 26 Mar, 2000 2 commits
  4. 25 Mar, 2000 3 commits
  5. 24 Mar, 2000 1 commit
  6. 23 Mar, 2000 2 commits
    • John Sullivan's avatar
    • Darin Adler's avatar
      Fixed bug 336 (merged menu items don't go away when component · e14985a9
      Darin Adler authored
      	is swapped out).
      
      	* src/file-manager/fm-directory-view.c: (fm_directory_view_destroy):
      	While debugging, I noticed that the view_frame was allocated by the
      	FMDirectoryView and never unref'd. The exact connection of this to
      	why the widgets don't go away is now lost in time. We added a call
      	to bonobo_object_unref to get rid of the view frame.
      
      	* src/ntl-window.h, src/ntl-window.c, src/ntl-window-msgs.c:
      	(Nautilus_NavigationInfo_free): Got rid of this routine. It turns
      	out that this was an incorrect hack to work around the error in
      	the surrounding code that was copying CORBA object references
      	without calling	CORBA_Object_duplicate.
      	(nautilus_window_destroy), (nautilus_window_request_selection_change):
      	Changed code that was calling Nautilus_NavigationInfo_free to just
      	call CORBA_free now that the incorrect hack is not needed.
      	(nautilus_window_request_selection_change),
      	(nautilus_window_update_view),
      	(nautilus_window_update_internals),
      	(nautilus_window_load_content_view): Changed all code that was
      	manipulating content_view to use CORBA_Object_duplicate when
      	storing a reference and CORBA_Object_release when overwriting
      	a reference.
      e14985a9
  7. 22 Mar, 2000 6 commits
    • Darin Adler's avatar
      Fixed bug 334 (Need proper hit detection when hit-testing icons. · 433efe12
      Darin Adler authored
      	* libnautilus/nautilus-icon-canvas-item.c: (hit_test_pixbuf):
      	Fixed a typo-type error where we were checking every pixel of the
      	pixbuf instead of only the pixels that we were hit testing against.
      
      	* libnautilus/nautilus-icon-container.c: Tweaks.
      433efe12
    • John Sullivan's avatar
    • John Sullivan's avatar
    • John Sullivan's avatar
    • Pavel Cisler's avatar
      Fixed an annoying bug that would sometimes cause the drag&drop feedback to · f7134226
      Pavel Cisler authored
      2000-03-21  Pavel Cisler  <pavel@eazel.com>
      
      	Fixed an annoying bug that would sometimes cause the drag&drop feedback
      	to come up delayed.
      f7134226
    • Darin Adler's avatar
      Did some of the items from RENAMING. · 1764f212
      Darin Adler authored
      	* libnautilus/Makefile.am:
      	* libnautilus/gnome-icon-container-dnd.c:
      	* libnautilus/gnome-icon-container-dnd.h:
      	* libnautilus/gnome-icon-container-grid.c:
      	* libnautilus/gnome-icon-container-grid.h:
      	* libnautilus/gnome-icon-container-private.h:
      	* libnautilus/gnome-icon-container.c:
      	* libnautilus/gnome-icon-container.h:
      	* libnautilus/gtkflist.c:
      	* libnautilus/gtkflist.h:
      	* libnautilus/nautilus-icon-canvas-item.c:
      	* libnautilus/nautilus-icon-canvas-item.h:
      	* libnautilus/nautilus-icon-container.c:
      	* libnautilus/nautilus-icon-container.h:
      	* libnautilus/nautilus-icon-dnd.c:
      	* libnautilus/nautilus-icon-dnd.h:
      	* libnautilus/nautilus-icon-grid.c:
      	* libnautilus/nautilus-icon-grid.h:
      	* libnautilus/nautilus-icon-private.h:
      	* libnautilus/nautilus-icons-view-icon-item.c:
      	* libnautilus/nautilus-icons-view-icon-item.h:
      	* libnautilus/nautilus-lib-self-check-functions.h:
      	* libnautilus/nautilus-list-column-title.c:
      	* libnautilus/nautilus-list.c:
      	* libnautilus/nautilus-list.h:
      	* src/file-manager/Makefile.am:
      	* src/file-manager/fm-directory-view-icons.c:
      	* src/file-manager/fm-directory-view-icons.h:
      	* src/file-manager/fm-directory-view-list.c:
      	* src/file-manager/fm-directory-view-list.h:
      	* src/file-manager/fm-icon-view.c:
      	* src/file-manager/fm-icon-view.h:
      	* src/file-manager/fm-list-view.c:
      	* src/file-manager/fm-list-view.h:
      	* src/ntl-app.c:
      	Did these RENAMING entries:
      	  FMDirectoryViewIcons -> FMIconView
      	  FMDirectoryViewList  -> FMListView
      	  GnomeIconContainer -> NautilusIconContainer
      	  GnomeIconContainerIcon -> NautilusIcon
      	  NautilusIconsViewIconItem -> NautilusIconCanvasItem
      
      	* RENAMING: Marked the renaming done.
      1764f212
  8. 21 Mar, 2000 4 commits
    • Darin Adler's avatar
      Fixed arrow keys and worked on the icon grid. · f09362cb
      Darin Adler authored
      	Fixes bugs #314, #324, and #325.
      
      	* components/help/hyperbola.goad:
      	Corrected repo_ids -> repo_id, reported by Richard Hult.
      
      	* src/nautilus.goad:
      	Added missing = character, reported by Richard Hult.
      
      	* libnautilus/gnome-icon-container-grid.c:
      	* libnautilus/gnome-icon-container-grid.h:
      	* libnautilus/gnome-icon-container.c:
      	* libnautilus/gnome-icon-container-private.h:
      	Made the icon grid handle negative coordinates.
      	Removed most of the icon grid code.
      	Reimplemented the arrow keys. They should work again.
      
      	* libnautilus/nautilus-gnome-extensions.c:
      	* libnautilus/nautilus-gnome-extensions.h:
      	(nautilus_art_irect_contains_irect):
      	Added another helper function.
      
      	* libnautilus/nautilus-icons-view-icon-item.c:
      
      	* libnautilus/nautilus-icons-view-icon-item.h:
      	* libnautilus/gnome-icon-container.c:
      	* libnautilus/gnome-icon-container-private.h:
      	Added user data to each canvas item and got rid of the hash table
      	that maps canvas items to icons.
      
      	* RENAMING: Tweaks.
      f09362cb
    • John Sullivan's avatar
      f953548e
    • Pavel Cisler's avatar
      Center the sort order indicators inside a title better. Make the column · ec8d277e
      Pavel Cisler authored
      2000-03-20  Pavel Cisler  <pavel@eazel.com>
      
      	Center the sort order indicators inside a title better. Make the column
      	title label spacing more like the old CtkCList.
      ec8d277e
    • Pavel Cisler's avatar
      Use an offscreen bitmap to draw the column title during column resizing · a4b40782
      Pavel Cisler authored
      2000-03-20  Pavel Cisler  <pavel@eazel.com>
      
      	Use an offscreen bitmap to draw the column title during column resizing
      	and column prelighting.
      a4b40782
  9. 18 Mar, 2000 2 commits
    • Darin Adler's avatar
      Fixed the "tall line of icons" bug. · 857e8fa2
      Darin Adler authored
      	* libnautilus/gnome-icon-container-grid.h:
      	* libnautilus/gnome-icon-container-grid.c:
      	* libnautilus/gnome-icon-container.c:
      	Rewrote the routines to not have a separate concept of the
      	actual grid height and the allocated grid height. Most important
      	change was to update the first_free variables when resizing.
      
      	* src/file-manager/fm-directory-view-icons.h:
      	* src/file-manager/fm-directory-view-icons.c:
      	(fm_directory_view_icons_line_up_icons):
      	Removed the unused line_up_icons call. This feature will return,
      	but for now it's just a waste of space.
      857e8fa2
    • Darin Adler's avatar
      *** empty log message *** · 777a75ae
      Darin Adler authored
      777a75ae
  10. 17 Mar, 2000 9 commits
  11. 16 Mar, 2000 1 commit
    • Darin Adler's avatar
      Did some of the renamings that were queued in RENAMING. · 8efa4d71
      Darin Adler authored
      	* libnautilus/Makefile.am:
      	* libnautilus/gdk-extensions.c:
      	* libnautilus/gdk-extensions.h:
      	* libnautilus/nautilus-gdk-extensions.c:
      	* libnautilus/nautilus-gdk-extensions.h:
      	* libnautilus/gnome-icon-container.c:
      	* libnautilus/nautilus-background.c:
      	* libnautilus/nautilus-icons-view-icon-item.c:
      	Renamed gdk-extensions to add the nautilus- prefix and changed
      	all includers.
      
      	* src/Makefile.am:
      	* src/explorer-location-bar.c:
      	* src/explorer-location-bar.h:
      	* src/nautilus-location-bar.c:
      	* src/nautilus-location-bar.h:
      	* src/ntl-window-msgs.c:
      	* src/ntl-window.c:
      	Renamed ExplorerLocationBar to NautilusLocationBar.
      
      	* src/Makefile.am:
      	* src/nautilus-bookmarklist.c:
      	* src/nautilus-bookmarklist.h:
      	* src/nautilus-bookmark-list.c:
      	* src/nautilus-bookmark-list.h:
      	* src/nautilus-bookmarks-window.c:
      	* src/nautilus-bookmarks-window.h:
      	* src/nautilus-window-menus.c:
      	Renamed NautilusBookmarklist to NautilusBookmarkList.
      
      	* RENAMING: Marked items done and added some new ones.
      
      	* nautilus-widgets/nautilus-preferences-item.c:
      	* nautilus-widgets/nautilus-preferences.c:
      	* nautilus-widgets/test-nautilus-widgets.c:
      	* libnautilus/nautilus-icon-factory.c:
      	* src/file-manager/fm-directory-view-icons.c:
      	* src/file-manager/fm-directory-view.c:
      	* src/file-manager/fm-icon-text-window.c:
      	Cleaned up the interface to NautilusPreferences a bit.
      8efa4d71