Commit graph

365 commits

Author SHA1 Message Date
Andy Hertzfeld 335d5f9822 fixed bug 3332, erase emblem was mistakenly included in properties window.
fixed bug 3332, erase emblem was mistakenly included in
	properties window.

	tweaked images from Susan for the property browser

	Susan fixed Eli's time signature bug in the music icon
2000-09-29 02:04:26 +00:00
Arlo Rose 8efab72bcf Added a few more sizes to my folder icons. Document icons coming soon!
* icons/arlo/Makefile.am:
        * icons/arlo/i-directory-192-aa.png:
        * icons/arlo/i-directory-96-aa.png:
        * icons/arlo/i-directory-72-aa.png:
        Added a few more sizes to my folder icons.
        Document icons coming soon!
2000-09-28 02:08:31 +00:00
Andy Hertzfeld 287df0c9fc implemented Arlo's new design for icon selection highlighting. It's still
implemented Arlo's new design for icon selection highlighting.
	It's still not finished; it needs to be optimized and refined in
	various ways.
2000-09-23 01:59:28 +00:00
Mike Engber 12e16a0990 Sped up gradient drawing. Also changed the n-point gradient syntax to use
Sped up gradient drawing. Also changed the n-point
	gradient syntax to use a '%' to indicate percentage
	instead of a '|'.
	* icons/arlo/arlo.xml:
	* libnautilus-extensions/nautilus-background.c:
	(nautilus_background_destroy), (reset_cached_color_info),
	(ensure_gradient_buffered), (gradient_helper_v),
	(gradient_helper_h), (fill_canvas_from_gradient_buffer),
	(nautilus_background_draw), (draw_pixbuf_tiled_aa),
	(nautilus_background_draw_aa),
	(nautilus_background_set_color_no_emit):
	* libnautilus-extensions/nautilus-gdk-extensions.c:
	(nautilus_gradient_parse_one_color_spec),
	(nautilus_gradient_get_start_color_spec),
	(nautilus_gradient_get_end_color_spec):
	* libnautilus-extensions/nautilus-gdk-extensions.h:
	* libnautilus-extensions/nautilus-gnome-extensions.c:
	(nautilus_gnome_canvas_fill_rgb):
	* libnautilus-extensions/nautilus-gnome-extensions.h:
2000-09-23 00:00:57 +00:00
Andy Hertzfeld 6fbd362eec in response to user testing, made the location bar label switch to "Go
in response to user testing, made the location bar label switch to
	"Go to:" during input when the text doesn't match the uri.
2000-09-22 08:15:46 +00:00
Andy Hertzfeld dbde9d0551 added Susan's new icons for spreadsheets and music, moving the classic
added Susan's new icons for spreadsheets and music, moving the
	classic gnome ones into the gnome theme.
2000-09-22 01:39:58 +00:00
Josh Barrow 2df9b5baf4 Changed Gnome to GNOME. GNOME is an acronym.
* icons/gnome/gnome.xml:
        Changed Gnome to GNOME.  GNOME is an acronym.
2000-09-21 20:39:51 +00:00
Josh Barrow 33e52ab692 Goofed up the last icon and put the document icon to far to the right.
* icons/theme_preview.png:
        Goofed up the last icon and put the document icon to
        far to the right.  This made it where the icon was
        being cut off when viewed.
2000-09-21 19:30:48 +00:00
Josh Barrow d0b28d95fc Updated theme preview icon to better reflect what the actual theme looks
* icons/theme_preview.png:
        Updated theme preview icon to better reflect what the
        actual theme looks like.
2000-09-21 18:50:29 +00:00
Andy Hertzfeld b90a608c54 updated icons from Susan
updated icons from Susan
2000-09-21 01:54:31 +00:00
Andy Hertzfeld 86fe3b8c99 fixed bug 1471, need real icons for bookmark and missing bookmark, by
fixed bug 1471, need real icons for bookmark and missing bookmark,
	by adding these new ones from Susan.

	plus, added a new theme from Susan with realistic folders.
2000-09-21 01:33:28 +00:00
Andy Hertzfeld cd54f5f303 added a new theme for the classic GNOME icons, and made changed the
added a new theme for the classic GNOME icons, and made changed the
	default document icons to the one's from the eazel theme that can
	display embedded text.  This is a step on the way toward refining
	the default theme.  I think Darin's recent check-in broke the
	icon factory so it only displays icons from the default theme; I'll
	try to fix that soon.
2000-09-20 01:30:48 +00:00
Arlo Rose ce6402199c Fixed a glitch in the image.
* icons/throbber/008.png:
        Fixed a glitch in the image.
2000-09-18 23:12:51 +00:00
Andy Hertzfeld f6e45458e7 fixed bug 2319, "Find" and "Web Search" shouldn't have the same icon.
fixed bug 2319, "Find" and "Web Search" shouldn't have the same icon.  Fixed by
	adding a search web icon in the default and eazel themes, and changing the
	toolbar code to properly fetch them using the theme routines.
2000-09-17 08:18:09 +00:00
Arlo Rose 3a8c2d662c Fixed to not spew the whit epoint warning on startup.
* icons/eazel/Up.png:
        Fixed to not spew the whit epoint warning on startup.
2000-09-16 01:41:22 +00:00
Arlo Rose 5f8143e4f0 Put in a different knob.
* icons/knob.png:
        Put in a different knob.
2000-09-15 23:04:38 +00:00
Andy Hertzfeld f22b4699e6 fixed bug 2782, druid_welcome.png needs to be redone for each locale, by
fixed bug 2782, druid_welcome.png needs to be redone for each locale,
	by removing the image and using our nice, shadowed aa text instead.
2000-09-15 19:28:22 +00:00
Josh Barrow 3fc2bda29c Oops! Forgot to remove the Makefile.am reference to the tab files.
* icons/Makefile.am:
	Oops!  Forgot to remove the Makefile.am reference to the
	tab files.
2000-09-14 20:13:03 +00:00
Josh Barrow d5efe44c2a Removed both of these files. These files were from back in the day when
* icons/tableft.png:
        * icons/tabright.png:

        Removed both of these files.  These files were from back
        in the day when Nautilus used those horrid white tabs.
2000-09-14 20:10:33 +00:00
Josh Barrow 112e0cbcfe Added a theme_preview.png for the default theme. Thanks to Kenneth
* icons/Makefile.am:
        * icons/theme_preview.png:

        Added a theme_preview.png for the default theme.  Thanks
        to Kenneth Christiansen <kenneth@gnu.org> for this.
2000-09-14 04:18:01 +00:00
Andy Hertzfeld 684cbb2498 Temporarily disabled sidebar panels so that Nautilus doesn't crash on
Temporarily disabled sidebar panels so that Nautilus doesn't crash
	on startup. Darin or Maciej will need to do a real fix.
2000-09-13 20:59:31 +00:00
Andy Hertzfeld 74ad417372 fixed bug 2567, thumbnail frame size hardwired, by fetching the frame
fixed bug 2567, thumbnail frame size hardwired, by fetching the
	frame offsets from the theme.
2000-09-13 01:17:16 +00:00
Andy Hertzfeld fb2c1ca7d5 fixed bug 2568, hardwired colors in icon_text_item, by fetching them from
fixed bug 2568, hardwired colors in icon_text_item, by fetching
	them from the theme
2000-09-12 05:53:03 +00:00
Rebecca Schulman 89f01c9a50 Added search icon to the sidebar for search results
2000-09-11  Rebecca Schulman  <rebecka@eazel.com>

	* icons/Makefile.am:
	* icons/i-search-72.png:
	* libnautilus-extensions/nautilus-icon-factory.c:
	(nautilus_icon_factory_get_icon_name_for_directory),
	(nautilus_icon_factory_get_icon_name_for_file):
	Added search icon to the sidebar for search results
2000-09-12 00:02:27 +00:00
Andy Hertzfeld c5f23aad9f made the about box "scalable" by picking and ordering the authors
made the about box "scalable" by picking and ordering the
	authors randomly, shuffling the list peroidically.
2000-09-09 19:14:12 +00:00
Arlo Rose 22659201cd Added yet another placeholder image for web view. This is not final, but
* icons/i-web-72.png:
        Added yet another placeholder image for web view.
        This is not final, but looks better than the previous
        placeholder Andy added.
2000-09-08 22:37:26 +00:00
Andy Hertzfeld 9defb149af fixed bug 2499, font leak in sidebar title, and bug 2206, bad zoom control
fixed bug 2499, font leak in sidebar title, and bug 2206, bad
	zoom control in vector theme
2000-09-07 00:16:56 +00:00
Arlo Rose c25a3dde6f Lopped off a pixel.
* icons/arlo/left-bumper-active-prelight.png:
        Lopped off a pixel.
2000-09-06 20:01:44 +00:00
Andy Hertzfeld f1d24775e2 fixed bug 2504, active tabs don't prelight, by adding, loading and drawing
fixed bug 2504, active tabs don't prelight, by adding, loading
	and drawing the appropriate tab pieces.  Also, moved the text
	down one pixel at Arlo's request.
2000-09-06 01:37:27 +00:00
Arlo Rose 469f3db5d9 icons/arlo/sidebar_tab_pieces/left-bumper.png
* icons/arlo/sidebar_tab_pieces/left-bumper.png
        * icons/arlo/sidebar_tab_pieces/left-bumper-active.png
        * icons/arlo/sidebar_tab_pieces/left-bumper-prelight.png
        Took off left side pixel in order to get rid of the double
        black line that was there.
2000-09-06 01:10:32 +00:00
Andy Hertzfeld b8c6620d50 made it use a distinct icon for generic documents if the protocol
made it use a distinct icon for generic documents if the protocol
	associated with the file is "http", so the sidebar can have a decent
	icon when displaying websites.  The current icon is just a placeholder.
2000-09-05 00:47:59 +00:00
Andy Hertzfeld 0bb20dde26 Here's the new about dialog, which is almost, but not quite, finished.
Here's the new about dialog, which is almost, but not quite, finished.
	Also updated the list of authors.
2000-08-31 09:03:33 +00:00
Andy Hertzfeld b07d1d4cf3 added a netscape like throbber to give busy feedback while loading pages.
added a netscape like throbber to give busy feedback while loading
	pages. It uses a generic image from Arlo, but different themes
	can/will include other animations. There's still a little more left
	to do.
2000-08-30 09:08:42 +00:00
Arlo Rose e7beb337f1 Fixed all outstanding cHRM white point problems.
Fixed all outstanding cHRM white point problems.

        * data/emblems/OK.png
        * data/emblems/draft.png
        * data/emblems/erase.png
        * data/emblems/favorite.png
        * data/emblems/important.png
        * data/emblems/new.png
        * data/emblems/ohno.png
        * data/emblems/personal.png
        * data/emblems/urgent.png
        * icons/backgrounds.png
        * icons/colors.png
        * icons/emblems.png
        * icons/knob.png
        * icons/nautilus-logo.png
        * icons/search.png
        * icons/eazel/i-directory-aa.png
        * icons/eazel/i-directory-accept-72.png
2000-08-30 00:43:17 +00:00
Andy Hertzfeld 6736d1c76f added a drop shadow to the sidebar labels, controllable by the current
added a drop shadow to the sidebar labels, controllable by the
	current theme.  Plus some minor cleanups.
2000-08-29 01:26:11 +00:00
George Lebl aad9b52262 Remove these as they are obscolete anyway.
Fri Aug 25 02:17:17 2000  George Lebl <jirka@5z.com>

	* cut-n-paste-code/widgets/nautilus-druid/Makefile.am,
	  cut-n-paste-code/widgets/nautilus-druid/nautilus-druid-page-finish.c,
	  cut-n-paste-code/widgets/nautilus-druid/nautilus-druid-page-finish.h,
	  cut-n-paste-code/widgets/nautilus-druid/nautilus-druid-page-start.c,
	  cut-n-paste-code/widgets/nautilus-druid/nautilus-druid-page-start.h:
	  Remove these as they are obscolete anyway.

	* cut-n-paste-code/widgets/nautilus-druid/nautilus-druid.c
	  (nautilus_druid_init), (nautilus_druid_size_request),
	  (nautilus_druid_size_allocate):
	  Fix calculating of size and borders

	* icons/Makefile.am, icons/druid_*.png: Add Arlo's druid images.

	* po/POTFILES.in,
	  cut-n-paste-code/widgets/nautilus-druid/nautilus-druid-page-eazel.c,
	  cut-n-paste-code/widgets/nautilus-druid/nautilus-druid-page-eazel.h:
	  Add the eazel druid page.  Theoretically this should move to
	  libnautilus-extentions soon, including deriving nautilus-druid from
	  gnome-druid, in which way we can eliminate the entire
	  cut-n-paste mess for the druid.  Likely to do this tommorrow with
	  the rest of the arloification.

	* src/nautilus-first-time-druid.c (set_up_background),
	  (set_up_user_level_page), (set_up_service_signup_page),
	  (set_up_update_page), (set_up_update_feedback_page),
	  (set_page_sidebar), (nautilus_first_time_druid_show):
	  Use the eazel page for the druid and set up the sidebar image
	  to the standard one.
2000-08-25 07:17:09 +00:00
Arlo Rose fa739894f2 icon/search_results.png Added an icon to be used in the search results
* icon/search_results.png
        Added an icon to be used in the search results side bar.
2000-08-24 20:33:38 +00:00
Gene Z. Ragan 8ddbe9e76e Removed public call to nautilus_volume_monitor_find_volumes and replaced
2000-08-18  Gene Z. Ragan  <gzr@eazel.com>

	* libnautilus-extensions/nautilus-volume-monitor.c:
	* libnautilus-extensions/nautilus-volume-monitor.h:
	(nautilus_volume_monitor_initialize), (find_volumes):
	Removed public call to nautilus_volume_monitor_find_volumes
	and replaced with find_volumes which is called internally
	when class is initialized.

	* src/file-manager/fm-desktop-icon-view.c:
	(startup_create_mount_links), (fm_desktop_icon_view_initialize),
	(volume_mounted_callback):
	Create a callback that is called for each mounted volume
	to create mounted volume icons when desktop is created.

	* icons/trash-empty.png:
	* icons/trash-full.png:
	Added new Trash icons to try and make text appear centered.
2000-08-19 02:58:54 +00:00
Andy Hertzfeld c29c473271 made nautilus_image handle images with an alpha channel better, and
made nautilus_image handle images with an alpha channel better, and
	started adding "welcome package" download to the druid.  Also, moved
	the first-time-flag setting from nautilus-application to the druid.
2000-08-17 22:22:30 +00:00
Andy Hertzfeld fa39263c90 added a separate theme selection window and removed theme selection from
added a separate theme selection window and removed theme
	selection from the property browser
2000-08-14 04:17:20 +00:00
Andy Hertzfeld c97b4fcdee added anti-aliased, shadowed labels for themed sidebar tabs, as well as
added anti-aliased, shadowed labels for themed sidebar tabs, as
	well as off-screen drawing to minimize flashing, fetching the
	font from the theme and improved layout.
2000-08-12 01:53:57 +00:00
Arlo Rose 9cfe042cf1 Fixed a bad file name
* icons/arlo/arlo.xml:
        Fixed a bad file name
2000-08-11 00:38:27 +00:00
Andy Hertzfeld 0c000c070a some update images from Susan
some update images from Susan
2000-08-10 16:25:45 +00:00
Arlo Rose e6525eab8d Added new hex values for the selection rectangle.
* icons/arlo/arlo.xml:
        Added new hex values for the selection rectangle.
2000-08-09 00:52:52 +00:00
Andy Hertzfeld 571bc00d37 fixed hit-testing and drawing problems with the arlo-themed sidebar tabs,
fixed hit-testing and drawing problems with the arlo-themed sidebar
	tabs, made all the tab cases wrap better, and implemented Carbamide's
	suggestion of having the select box color in the icon view be
	determined by the theme.
2000-08-08 23:12:03 +00:00
Andy Hertzfeld bb7298ba97 last minute tweak for demo release for label color used to display
last minute tweak for demo release for label color used to
	display additional info: now we get it from the theme.
2000-08-08 01:42:34 +00:00
Arlo Rose 655e8bc699 icons/arlo/increment-i.png icons/arlo/decrement-i.png
* icons/arlo/increment-i.png
        * icons/arlo/decrement-i.png
        * icons/arlo/Makefile.am
        Add disabled zoom widgets.
2000-08-07 23:08:31 +00:00
Arlo Rose afeb7b5c8f For the demo, I've added some data to these xml files so text shows up on
* icons/arlo/Makefile.am:
        * icons/arlo/i-regular.xml:
        * icons/arlo/i-directory.xml:
        For the demo, I've added some data to these xml files
        so text shows up on my icons, and emblems get placed
        correctly on my temporary folders.
2000-08-04 20:48:23 +00:00
Andy Hertzfeld ec010862c6 fixed bug 1897, zoom control numbers misplaced when changing search mode
fixed bug 1897, zoom control numbers misplaced when changing search mode
2000-08-04 06:18:00 +00:00
J Shane Culpepper b446456de5 fixed a typo 2000-08-04 00:46:52 +00:00
Andy Hertzfeld 1a797620f9 added more new emblems from Susan and updated some existing ones
added more new emblems from Susan and updated some existing ones
2000-08-04 00:21:53 +00:00
Andy Hertzfeld c59cc9544e draw the embedded icon text in a sans-serif font. Also, added a bunch of
draw the embedded icon text in a sans-serif font.  Also, added
	a bunch of new emblems from Susan.
2000-08-03 03:50:58 +00:00
Arlo Rose 9bd742ccff Fixed problems with he above PNG files to stop the runtime errors.
* icons/eazel/Back.png:
        * icons/eazel/Forward.png:
        * icons/eazel/Up.png:
        * icons/eazel/Home.png:
        * icons/eazel/Search.png:
        * icons/eazel/Refresh.png:
        * icons/eazel/Stop.png:
        Fixed problems with he above PNG files to
        stop the runtime errors.
2000-08-02 20:55:48 +00:00
Andy Hertzfeld b9437ea3c0 new icons from eazel theme from Susan
new icons from eazel theme from Susan
2000-08-02 16:50:36 +00:00
Josh Barrow a60e92ba97 Changed to use Arlo's backgrounds
Changed to use Arlo's backgrounds
2000-08-02 15:04:31 +00:00
Andy Hertzfeld cbf4c2dcc1 added attach point attribute to the icon canvas item, and used it to
added attach point attribute to the icon canvas item, and used
	it to derive the emblem positions if present.  Tweaked the
	emblem positions in the xml file.  Cleaned up the attach point
	stuff in the icon factory.
2000-08-02 08:11:46 +00:00
Andy Hertzfeld 3c18bed9f7 lots of work towards task 1741, which is to have emblem attach points
lots of work towards task 1741, which is to have emblem attach points
	optionally associated with an icon, but no payoff quite yet.
2000-08-02 02:03:40 +00:00
Darin Adler a0be119686 Fixed an uninitialized variable problem that caused a crash on boot for
* src/nautilus-sidebar-tabs.c: (draw_or_hit_test_all_tabs):
	Fixed an uninitialized variable problem that caused a crash on
	boot for Kai Lahmann (thanks for the help, Kai).

	* libnautilus-extensions/nautilus-file.c:
	(nautilus_file_compare_for_sort_internal):
	(nautilus_file_get_string_attribute), Got rid of "real_name"
	and made "name" just do what "real_name" did before. Renamed
	"real_directory" to just "directory".

	* src/file-manager/fm-list-view.h:
	* src/file-manager/fm-list-view-private.h:
	* src/file-manager/fm-list-view.c: (fm_list_view_initialize_class),
	(fm_list_view_initialize), (fm_list_view_destroy),
	(fm_list_view_compare_rows), (compare_rows_by_name),
	(match_row_name), (select_matching_name_callback),
	(fm_list_nautilus_file_at), (row_get_data_binder),
	(fm_list_get_drag_pixmap), (create_list), (set_up_list),
	(add_to_list), (get_list), (fm_list_view_begin_loading),
	(fm_list_view_set_zoom_level), (fm_list_view_sort_items),
	(get_column_from_attribute), (get_sort_column_from_attribute),
	(install_row_images), (update_icons),
	(fm_list_view_embedded_text_policy_changed),
	(fm_list_view_image_display_policy_changed),
	(get_number_of_columns), (get_link_column),
	(get_column_specification), (get_column_titles),
	(get_column_attribute), (get_column_sort_criterion),
	(fm_list_view_column_set), (real_get_number_of_columns),
	(real_get_link_column), (real_get_column_specification):
	* src/file-manager/fm-search-list-view.h:
	* src/file-manager/fm-search-list-view.c:
	(fm_search_list_view_initialize_class),
	(fm_search_list_view_initialize), (real_get_number_of_columns),
	(real_get_link_column), (real_get_column_specification):
	Refactored the list view code so that the search list view
	doesn't have to replicate anything and can just describe the
	differences between it and the non-search list view. I was
	able to get rid of a lot of complexity while doing this.
	Changed to use the new "name" and "directory" instead of the
	old "real_name" and "real_directory" at the same time.

	* libnautilus-extensions/nautilus-file.c:
	(nautilus_file_new_from_name), (nautilus_file_get), (destroy),
	(nautilus_file_is_self_owned),
	(nautilus_file_get_parent_uri_as_string),
	(get_file_for_parent_directory), (nautilus_file_rename),
	(nautilus_file_get_gnome_vfs_uri),
	(nautilus_file_get_uri), (nautilus_file_mark_gone),
	(nautilus_file_changed):
	* libnautilus-extensions/nautilus-directory-private.h:
	* libnautilus-extensions/nautilus-directory-async.c:
	(select_needy_file):
	Redid the "self-owning" file handling (for URIs with no parent) so
	that a URI doesn't show up as one of its own children.

	* libnautilus-extensions/nautilus-directory.c:
	(nautilus_directory_is_search_directory):
	Took out "gnome-trash:" which doesn't belong in here. We are doing
	trash at the NautilusDirectory level, not the gnome-vfs level.

	* icons/arlo/backgrounds/.cvsignore: [added]
	* icons/arlo/backgrounds/Makefile.in: [removed]
	Added the missing cvsignore file and got rid of the Makefile.in,
	which should not be in cvs.
2000-08-02 01:42:02 +00:00
Arlo Rose 2d9ab4129d icons/thumbnail_frame.aa.png icons/thumbnail_frame.aa.png Made them a bit
* icons/thumbnail_frame.aa.png
        * icons/thumbnail_frame.aa.png
        Made them a bit lighter.
2000-08-02 01:32:46 +00:00
Arlo Rose 41fb826b38 icons/thumbnail_frame.aa.png Made it a bit darker.
* icons/thumbnail_frame.aa.png
        Made it a bit darker.

        * icons/gnome-pack-rpm.png
        Arlo-ized the icon.
2000-08-02 00:24:39 +00:00
Andy Hertzfeld 98030903e3 removed entry for bogus size from the icons/eazel/i-regular.xml and
removed entry for bogus size from the icons/eazel/i-regular.xml
	and tweaked the text rectangles for the various sizes to better
	fit the icons.
2000-08-01 01:54:19 +00:00
Arlo Rose ba818af560 icons/arlo/backgrounds/background_pattern.png Fixed a file name that
* icons/arlo/backgrounds/background_pattern.png
        Fixed a file name that didn't match up with the Makefile.am
2000-08-01 01:49:59 +00:00
Andy Hertzfeld 99a82ffb40 fixed bug 1408, where thumbnail frames had the wrong shadow. Fixed by
fixed bug 1408, where thumbnail frames had the wrong shadow.  Fixed
	by maintaining two versions of the thumbnail, for the aa and non-aa
	cases.  Also, create the frame from an image instead of drawing
	commands.
2000-07-31 01:35:31 +00:00
Arlo Rose 0f82383dc0 icons/arlo/backgrounds/ icons/arlo/backgrounds/Makefile.am
* icons/arlo/backgrounds/
        * icons/arlo/backgrounds/Makefile.am
        * icons/arlo/backgrounds/window_pattern.png
        * icons/arlo/backgrounds/window_pattern.png
        Added a folder in my theme directory that will contain
        default patterns for the "Teal" theme along with two patterns
        to get it started.
2000-07-29 01:48:40 +00:00
Arlo Rose ed21d92de0 icons/arlo/side_bar_images/fill-active.png This one didn't make it in
* icons/arlo/side_bar_images/fill-active.png
        This one didn't make it in somehow!
2000-07-29 00:06:23 +00:00
Arlo Rose 58807d66cd icons/arlo/side_bar_images/fill-active.png
* icons/arlo/side_bar_images/fill-active.png
        * icons/arlo/side_bar_images/fill-prelight.png
        * icons/arlo/side_bar_images/fill.png
        * icons/arlo/side_bar_images/middle-normal-normal.png
        * icons/arlo/side_bar_images/middle-normal-prelight.png
        * icons/arlo/side_bar_images/middle-prelight-normal.png
        I changed the height of these images to match the design.
2000-07-29 00:04:37 +00:00
Andy Hertzfeld 0d92144b42 added a tab piece image that I inadvertently left out of my previous
added a tab piece image that I inadvertently left out of my
	previous checkin
2000-07-28 18:19:55 +00:00
Andy Hertzfeld 04f6ed390f fixed glitch in make file
fixed glitch in make file
2000-07-28 09:00:28 +00:00
Andy Hertzfeld a1b317f663 made sidebar tabs use separate images for theming instead of one
made sidebar tabs use separate images for theming instead of
	one monolithic image.  Added a directory of tab images to the
	arlo theme.
2000-07-28 08:41:30 +00:00
Seth Nickell 95eab3b075 Added entry for placeholder broken-symlink icon.
2000-07-27  Seth Nickell  <seth@eazel.com>

	* icons/Makefile.am:
	Added entry for placeholder broken-symlink icon.

	* libnautilus-extensions/nautilus-file.c:
	(nautilus_file_get_permissions_as_string),
	(nautilus_file_is_symbolic_link):
	Use new Gnome-VFS flags for symlink follow detection.

	* libnautilus-extensions/nautilus-icon-factory.c:
	(nautilus_icon_factory_get_icon_name_for_file):
	Deal w/ broken symbolic links properly.
2000-07-28 02:13:23 +00:00
Arlo Rose ce407a0b06 icons/arlo/i-directory.png icons/arlo/i-regular.png Placeholders 'till I'm
* icons/arlo/i-directory.png
        * icons/arlo/i-regular.png
        Placeholders 'till I'm happy with my final design.
2000-07-28 01:22:04 +00:00
Arlo Rose b7a541a1df Images became corrupt in the last batch... fixed.
Images became corrupt in the last batch... fixed.
2000-07-27 22:32:49 +00:00
Arlo Rose 971ee790a6 data/backgrounds/*.png icons/eazel/*.png I fixed all the png files in
2000-07-27  Arlo Rose  <arlo@eazel.com>

        * data/backgrounds/*.png
        * icons/eazel/*.png
        I fixed all the png files in these directories that
        contained the bad white point.
2000-07-27 22:08:31 +00:00
Gene Z. Ragan 9cd9f67892 Fixed bug #1775, add home directory to desktop.
2000-07-27  Gene Z. Ragan  <gzr@eazel.com>

	Fixed bug #1775, add home directory to desktop.

	* icons/Makefile.am:
	Added temp-home.png. This is a temp icon file.

	* src/file-manager/fm-desktop-icon-view.c: (mount_device_mount),
	(place_home_directory), (create_desktop_link):
	Add users name and default icon to home directory link
	on desktop.  Change create_mount_link to more generic
	create_desktop_link.
2000-07-27 07:20:12 +00:00
Andy Hertzfeld 05e9fc4bd1 fixed bug where the increment and decrement images of the zoom control
fixed bug where the increment and decrement images of the zoom
	control were not being erased at the extremes; also, added ability
	to use custom numbers via a number strip image.
2000-07-27 05:54:23 +00:00
Andy Hertzfeld b8e2220e3e completed task 1774, desktop needs separate background from theme
completed task 1774, desktop needs separate background from theme
2000-07-26 07:37:32 +00:00
Andy Hertzfeld 057928a1bf added arlo's zoom control and adjusted the zoom control class to work
added arlo's zoom control and adjusted the zoom control class
	to work properly with a wider range of images.  also added
	a zoom control from Bud to experiment with in the vector theme
2000-07-26 05:59:32 +00:00
Arlo Rose 51cdf5e8c9 icons/emblem-trash.png Added the Trash emblem for items found in the trash
2000-07-25  Arlo Rose  <arlo@eazel.com>

	* icons/Makefile.am:
	* icons/emblem-trash.png
	Added the Trash emblem for items found in the trash by a search.
	It will change in the future when/if I clean up or change the
	real trash can icon.
2000-07-26 02:04:01 +00:00
Andy Hertzfeld 8c695ff9ef finished task 1442, zoom control needs to be themable. Added code to
finished task 1442, zoom control needs to be themable.  Added code
	to update the control when the theme changes, and an alternate
	magnifying glass image to the eazel theme for testing.
2000-07-25 22:59:44 +00:00
Andy Hertzfeld 2cadd3ec33 reorganized the menus. Added a user level menu and removed the settings
reorganized the menus.  Added a user level menu and removed the
	settings menu, moving remaining items to the bottom of the edit
	menu.  Added symbols to reflect the user levels, and made the
	menu use the symbol of the current level as it's title.
	Tweaked the text box for the eazel theme document icon, too.
2000-07-25 21:39:28 +00:00
Andy Hertzfeld ae20503d0c reworked the zoom control to make it themable, and also cleaned it up alot
reworked the zoom control to make it themable, and also cleaned
	it up alot by making its instance variables private
2000-07-25 16:30:26 +00:00
Andy Hertzfeld 5d8487765c added preview icons to eazel and arlo themes, and made
added preview icons to eazel and arlo themes, and made
	nautilus_theme_get_selector use them.  Also, got rid of
	explicitly set backgrounds for the panels in the property browser
2000-07-24 07:59:26 +00:00
Andy Hertzfeld c89888afa9 reworked the property browser to Arlo's two-level design also, fixed
reworked the property browser to Arlo's two-level design
	also, fixed prelighting for sidebar tabs in the arlo theme.
2000-07-23 20:36:36 +00:00
Andy Hertzfeld 1ba25ba014 updated the non-anti-aliased folder icons in the eazel theme to better
updated the non-anti-aliased folder icons in the eazel theme to better
	match the anti-aliased ones.
2000-07-18 09:02:02 +00:00
Andy Hertzfeld 08cb6c764e added code to make sure we use the generic document icon for text files so
added code to make sure we use the generic document icon for
	text files so that the text-in-icons feature works.  Also,
	update the non-anti-aliased document icons in the eazel theme so
	they're consistent with the anti-aliased ones.
2000-07-17 18:51:03 +00:00
Andy Hertzfeld 4838c0b49f added new backgrounds from Susan
added new backgrounds from Susan
2000-07-14 02:13:45 +00:00
Andy Hertzfeld 5adea211fb added the capability to have optimized icons for the anti-aliased mode,
added the capability to have optimized icons for the anti-aliased
	mode, and added a bunch of aa-optimized icons to the eazel theme.
2000-07-13 21:57:32 +00:00
Andy Hertzfeld f02ff1ac15 more tweaks to the property browser
more tweaks to the property browser
2000-07-12 02:16:59 +00:00
Andy Hertzfeld 9cc19b08e8 drew a frame around the background tiles at Arlo's request
drew a frame around the background tiles at Arlo's request
2000-07-11 22:32:08 +00:00
Andy Hertzfeld fedba7318a added a mini-icon for Nautilus from Susan. Also, removed the private
added a mini-icon for Nautilus from Susan.  Also, removed the
	private hacked version of gdk_pixbuf_render_pixmap_and_mask since
	the real version is working properly for images that lack an
	alpha channel now.
2000-07-11 20:51:16 +00:00
Andy Hertzfeld 897e22a4a4 removed intrinsic property emblem images from browser; added Susan's new
removed intrinsic property emblem images from browser; added
	Susan's new user level images, used new sidebar tab edge piece
	in the arlo theme, and made web search force local search off.
2000-07-11 20:11:46 +00:00
Andy Hertzfeld ea17634557 added a "web search" button to the toolbar. To do this, I also had to
added a "web search" button to the toolbar.  To do this, I also
	had to create a new toolbar subclass to overcome the problem
	of using the maximum width for all the buttons.
2000-07-11 02:59:49 +00:00
Ramiro Estrugo b3c9a1c647 New icon from arlo.
* icons/eazel/Services.png:
	New icon from arlo.
2000-07-11 01:02:20 +00:00
Ramiro Estrugo dfe08514ee Add a toolbar button to instanciate services. Defaults to off if
* src/nautilus-window-toolbars.c: (toolbar_services_callback):
	Add a toolbar button to instanciate services.  Defaults to off if
	EAZEL_SERVICES is not on.

	* icons/eazel/Makefile.am:
	* icons/eazel/Servics.png:
	Add services icon for toolbar.
2000-07-11 00:22:42 +00:00
Andy Hertzfeld 84cdcd49ef made the property browser update when the theme changes; fixed bug in
made the property browser update when the theme changes; fixed
	bug in making theme selectors, and added emblems that I forgot
	to add on Friday.
2000-07-10 18:14:47 +00:00
Eskil Heyn Olsen 830d17851e Represents the july 5th milestone.
* components/services/install/command-line/genpkg_list.example:
	Represents the july 5th milestone.

	(create_default_metadata):
	* components/services/install/lib/eazel-install-rpm-glue.c:
	(rpm_show_progress), (do_rpm_install),
	(eazel_install_fetch_rpm_dependencies):
	Added some FIXME's. Fixed a horrible mem bug. It now leaks, but
	rpm install works.

	* components/services/install/lib/eazel-install-xml-package-list.c:
	(parse_package):
	Added a check so the strtol isn't a risk anymore

	* components/services/trilobite/idl/trilobite-service.idl:
	Added the interface for the password query hell.

	* components/services/trilobite/libtrilobite/Makefile.am:
	*
	components/services/trilobite/libtrilobite/trilobite-service-passwo
	rdquery-private.h:
	*
	components/services/trilobite/libtrilobite/trilobite-service-passwo
	rdquery-public.h:
	*
	components/services/trilobite/libtrilobite/trilobite-service-passwo
	rdquery.c: (trilobite_passwordquery_get_epv),
	(trilobite_passwordquery_destroy),
	(trilobite_passwordquery_set_arg),
	(trilobite_passwordquery_class_initialize),
	(trilobite_passwordquery_construct),
	(trilobite_passwordquery_create_corba_object),
	(trilobite_passwordquery_initialize),
	(trilobite_passwordquery_get_type), (trilobite_passwordquery_new):
	Did the initial passwordquery corba object by cp & s/x/y/ on
	trilobite-service*[ch].

	* data/emblems/Makefile.am:
	removed personal.png from _DATA, as it does not exists

	* icons/Makefile.am:
	removed emblem-personal.svg

	* icons/vector/Makefile.am:
	icons/Makefile.am

	* nautilus-installer/src/Makefile:
	* nautilus-installer/src/installer.c: (eazel_install_progress),
	(make_dirs), (installer):
	Now creates the /var/eazel/services dir. Sets the proper flags for
	the install object and again prints the package name during
	progress display.

	* nautilus-installer/src/interface.c: (create_window):
	Fiddled with the layout, everything doesn't jump around anymore,
	just a few things.

	* nautilus-installer/src/prescript:
	Inc'ed the version to 0.1d
2000-07-08 03:08:03 +00:00
Andy Hertzfeld 61eba534c5 added, removed and changed some emblems, as first step of ongoing emblem
added, removed and changed some emblems, as first step of ongoing
	emblem clean-up.
2000-07-08 01:45:48 +00:00
Andy Hertzfeld 3cc4d73954 fixed long-standing bug where the sidebar tabs would display the wrong
fixed long-standing bug where the sidebar tabs would display the
	wrong view by decrementing the appropriate index when a view
	is removed; gave sidebar views more room and solved the variable
	height problem by hiding the sidebar title when a sidebar view
	is displayed; reduced slop on splitter to avoid accidental
	toggling; and some new images from Susan.
2000-07-06 21:46:58 +00:00
Andy Hertzfeld f29a020672 added modifier parameter to high level icon factory calls used open folder
added modifier parameter to high level icon factory calls
	used open folder in sidebar
	new folder icons from Susan
2000-07-05 19:41:59 +00:00
Andy Hertzfeld 5b4aaa870a more work on the themed sidebar tabs in the arlo theme
more work on the themed sidebar tabs in the arlo theme
2000-07-04 06:17:27 +00:00
Andy Hertzfeld c8f6f960af fixed bug where themed sidebar tabs weren't stacking correctly. Fixed by
fixed bug where themed sidebar tabs weren't stacking correctly.  Fixed
	by using the actual tab height instead of the non-themed constant.
	Also, added newer tab_pieces image.
2000-07-03 22:49:46 +00:00
Andy Hertzfeld 198ccfc04d made the sidebar title color be themable, and changed the color in the
made the sidebar title color be themable, and changed the color
	in the arlo theme to white
2000-07-03 22:07:04 +00:00
Andy Hertzfeld ae9f25f241 implemented n-point gradients for Arlo. Right now they only work in
implemented n-point gradients for Arlo.  Right now they only
	work in anti-aliased mode.  Changed the arlo theme to use
	a 3-point gradient.
2000-07-03 20:17:25 +00:00
Andy Hertzfeld 109d5ae04a made sidebar tabs themable, and implemented Arlo style tabs, which are
made sidebar tabs themable, and implemented Arlo style tabs, which
	are finished yet.
2000-07-03 05:00:29 +00:00
Andy Hertzfeld 146d22d5ce eliminated the toolbar icon theme and associated widgetry in preferences.
eliminated the toolbar icon theme and associated widgetry in
	preferences.  Instead, we use the general theming machinery
	to select toolbar icons.
2000-06-30 21:32:34 +00:00
Andy Hertzfeld b607318a3c added a new theme for Arlo; added a "combine mode to nautilus background
added a new theme for Arlo;
	added a "combine mode to nautilus background that composites an
	image background onto the colored one.
2000-06-30 08:11:38 +00:00
Andy Hertzfeld 595d9d4f6f connected directory backgrounds up to the theming mechanism, and made
connected directory backgrounds up to the theming mechanism, and
	made resetting them work properly.  Also, removed "Reset Background"
	menu item.
2000-06-29 06:09:18 +00:00
Andy Hertzfeld 1631824dad new document icons from Susan
new document icons from Susan
2000-06-28 20:48:56 +00:00
Andy Hertzfeld 5be0629b8f added theme framework so clients can access theme data and made the
added theme framework so clients can access theme data and made
	the sidebar use it.
2000-06-28 08:08:35 +00:00
John Sullivan 2bc0425bbb Finished task 461 (bookmarks to "Bad URI" should have
an icon). I picked arbitrary existing icons (gnome foot
	for "generic bookmark", gnome-foot-question-mark for
	"bookmark with known-bad URI"); Arlo and/or Susan will
	have to come up with real ones. I'll write a separate
	bug report about that.

	* icons/i-bookmark.png:
	* icons/i-bookmark-20.png:
	* icons/i-bookmark-missing.png:
	* icons/i-bookmark-missing-20.png: New icons to use
	for bookmarks. I supplied the base size and the 20
	pixel size because that's the one used in menus, where
	bookmarks usually appear. These need to be replaced with
	better images.

	* icons/Makefile.am: Add new icons to installed set.

	* libnautilus-extensions/nautilus-bookmark.h,
	* libnautilus-extensions/nautilus-bookmark.c:
	(nautilus_bookmark_uri_known_not_to_exist): New public
	function, moved some code from elsewhere to encapsulate this.
	(nautilus_bookmark_set_icon_to_default): Choose between the
	generic and bad-URI icon if there's no better icon.

	* src/nautilus-window-menus.c: (activate_bookmark_in_menu_item):
	Now calls nautilus_bookmark_uri_known_not_to_exist instead
	of doing the work here.
2000-06-27 16:42:51 +00:00
Andy Hertzfeld c8717847e4 newer icons from Susan
newer icons from Susan
2000-06-26 21:23:04 +00:00
Andy Hertzfeld a59d6685a6 implemented an xml-based general theme mechanism, and used it for the
implemented an xml-based general theme mechanism, and used it
	for the sidebar backgrounds, which isn't quite working yet.  Added
	xml files to our themes.
2000-06-26 08:37:44 +00:00
Andy Hertzfeld 4c62c6fe27 added new background images from Susan, and removed some of the older
added new background images from Susan, and removed some of the
	older ones.  Also, replaced the "cant write" emblem with a new
	one from Susan.
2000-06-21 00:38:13 +00:00
Andy Hertzfeld 21dbfef5a0 added a nice knob image to use as stretch handles instead of a black
added a nice knob image to use as stretch handles instead of a
	black rectangle. Right now it only uses it in aa mode and they
	need to be positioned better.  Also, added search button to
	toolbar theming mechanism.
2000-06-17 01:43:30 +00:00
Arlo Rose c12a326dac icons/eazel/search.png icons/About_Image.png Fixed the invalid white point
2000-06-16  Arlo Rose  <arlo@eazel.com>
	* icons/eazel/search.png
	* icons/About_Image.png
	Fixed the invalid white point error on out about image.
	Made the "Eazel Theme" search icon look like an icon Susan
	would have done.
2000-06-17 00:44:20 +00:00
Rebecka Schulman 85c28bf93b Fixed search icon issues, I hope
2000-06-16  Rebecka Schulman  <set EMAIL_ADDRESS environment variable>

	* icons/Makefile.am:
	* icons/eazel/Makefile.am:
	* icons/search.png:
	Fixed search icon issues, I hope
2000-06-16 22:26:30 +00:00
Rebecka Schulman f971d7c56d Changed search preferences, and fixed search icon
2000-06-16  Rebecka Schulman  <rebecka@eazel.com>

	* libnautilus-extensions/nautilus-global-preferences.c:
	(global_preferences_create_dialog),
	(global_preferences_register_for_ui):
	* libnautilus-extensions/nautilus-global-preferences.h:
	* src/nautilus-search-bar.c: (nautilus_search_bar_initialize):
	* src/nautilus-search-bar.h:
	Changed search preferences, and fixed search icon
2000-06-16 20:34:21 +00:00
Rebecka Schulman 2ba73938b2 Added search icon to toolbar, courtesy of Arlo. It still has graphics
2000-06-16  Rebecka Schulman  <set EMAIL_ADDRESS environment variable>

	* icons/eazel/Search.png:
	Added search icon to toolbar, courtesy of Arlo.
	It still has graphics issues, we will try and iron
	those out
	* libnautilus-extensions/nautilus-global-preferences.c:
	(global_preferences_create_dialog),
	(global_preferences_register_for_ui):
	Changed the word on the search preferences
2000-06-16 19:05:40 +00:00
Andy Hertzfeld f0796062aa added new icons from Susan, and fixed bug where images with special chars
added new icons from Susan, and fixed bug where images with
	special chars (like blanks) in their name wouldn't get displayed
	as custom icons properly by unescaping their uri.
2000-06-15 08:06:37 +00:00
Andy Hertzfeld d00fe18ab8 corrected scale factor used for vector icons, and updated the icons in the
corrected scale factor used for vector icons, and updated the
	icons in the vector them to be the proper size.  Also, some work
	on link set configurations that isn't completed yet, and allowed
	the sidebar to be reduced to a very small width to get started with
	the upcoming rework.
2000-06-11 03:59:41 +00:00
Andy Hertzfeld 68eeed5cdd generalized toolbar icon themes to support any number, and reorganized
generalized toolbar icon themes to support any number, and
	reorganized appearance preference panel to group the icon theme
	selectors together.  Also, added a cleaner version of the zoom icon.
2000-06-05 04:33:56 +00:00
Andy Hertzfeld 8b3bbb7b27 here's a scaled up version of the services hand, to compensate for the
here's a scaled up version of the services hand, to compensate for
       the change in scale factor introduced in my previous check-in.
2000-06-03 00:31:19 +00:00
Darin Adler b583918e4c [removed] Changed to use the new trash icon Arlo checked in and removed
* data/linksets/desktop.xml:
	* icons/Makefile.am:
	* icons/trash.png: [removed]
	Changed to use the new trash icon Arlo checked in and removed
	the old one.
2000-06-03 00:08:59 +00:00
Andy Hertzfeld fe8d6ede95 added a new theme for vector based icons, and a generalized theme selector
added a new theme for vector based icons, and a generalized
	  theme selector to the preferences dialog
2000-06-02 23:49:16 +00:00
Arlo Rose 2a8d3e9b89 Added the new trash icons
2000-06-02  Arlo Rose  <arlo@eazel.com>

        * icons/Makefile.am:
        * icons/trash-empty.png:
        * icons/trash-full.png:
        Added the new trash icons
2000-06-02 22:15:43 +00:00
Darin Adler a51a8ee58c Ignore some Makefile and Makefile.in files.
* components/services/install/idl/.cvsignore:
	* components/services/time/idl/.cvsignore:
	Ignore some Makefile and Makefile.in files.

	* data/linksets/Makefile.am:
	* data/linksets/desktop.xml:
	Added a link set for the trash on the desktop.

	* icons/Makefile.am:
	Added a trash icon (actually a copy of the Nautilus icon right
	now :-).

	* libnautilus-extensions/nautilus-link-set.h:
	* libnautilus-extensions/nautilus-link-set.c: (create_new_link),
	(nautilus_link_set_install), (nautilus_link_set_remove):
	Fixed some URI-related issues and added a special case for the ~
	character so we can have link sets that are for the home directory.

	* libnautilus-extensions/nautilus-string.c:
	(nautilus_str_capitalize): Got rid of the unneeded call to strlen.
	strlen == 0 is the slowest way I know to check for an empty string.
	Also check islower before calling toupper for paranoia like the
	calls in glib do (internally).

	* src/nautilus-desktop-window.c: (nautilus_desktop_window_new):
	Install the desktop link set when we are created. For now this
	installs the trash (in a fairly lame way).

	* src/nautilus-property-browser.c: (remove_color),
	(add_color_to_file), (make_properties_from_xml_node),
	(nautilus_property_browser_update_contents):
	Changed code to not reference "childs" directly so it's easy to
	switch to a new version of gnome-xml.

	* test/.cvsignore: Ignore test-nautilus-mime-actions-set.
2000-06-02 17:25:00 +00:00
Andy Hertzfeld f30271afae made linksets actually work. fixed audio previewing for filename with
made linksets actually work.
	fixed audio previewing for filename with special characters
	made links work for filenames with special characters
	added some icons for the default link set
2000-06-02 07:06:54 +00:00
Andy Hertzfeld a8cb20a8b6 fixed problem where sounds with special characters in their filename
fixed problem where sounds with special characters in their filename
	wouldn't preview properly; also, replace the computer link icon with
	a more generic, vector-based one and upgraded the open folder to
	one with gradients
2000-06-02 01:51:28 +00:00
Andy Hertzfeld 24bbecbb5c added Susan's versions of reload and stop button images to the eazel
added Susan's versions of reload and stop button images to the
	eazel toolbar icon theme.
2000-06-01 20:54:34 +00:00
Andy Hertzfeld f77a4a0ca3 finished sound preview task by superimposing an icon to indicate
finished sound preview task by superimposing an icon to indicate
	previewing, and terminating the preview better by killing the
	entire process group.
2000-05-31 05:28:31 +00:00
Andy Hertzfeld 60f644a4d2 added preference for Susan's alternative toolbar icons, which still
added preference for Susan's alternative toolbar icons, which still
	default to the standard Gnome ones.
2000-05-29 05:53:54 +00:00
Arlo Rose 59e6fb26cb icons/nautilus3.jpg icons/About_Image.png Added new about image, and a few
2000-05-23  Arlo Rose <arlo@eazel.com>

	* icons/Makefile.am:
	* src/nautilus-window-menus.c: (help_menu_about_nautilus_callback):
	* icons/nautilus3.jpg
	* icons/About_Image.png
	Added new about image, and a few names to the about box
        that were missing.
2000-05-24 02:08:42 +00:00
Ramiro Estrugo 584b28c403 Copy icons from gmc so that icon-association for mime type keys
work with nautilus.
2000-05-24 00:33:43 +00:00
Andy Hertzfeld 938da8dee4 fixed task 514, show file/folder permissions with emblems. Added Susan's
fixed task 514, show file/folder permissions with emblems.  Added
	Susan's images for "can't read" and "can't write", and made
	get_emblem_names return their names when appropriate
2000-05-22 23:47:28 +00:00
Andy Hertzfeld e04c173801 added Susan's new toolbar icons
added Susan's new toolbar icons
2000-05-10 07:16:34 +00:00
Andy Hertzfeld b11b42d4a7 implemented adding and removing new emblems
implemented adding and removing new emblems
2000-05-09 21:43:03 +00:00
Andy Hertzfeld edaa71b1d5 added an up arrow on the property browser title bar to act as an
added an up arrow on the property browser title bar to act as an
	affordance for go back; also, made add background check the
	mime type of the file selection and only add it if it's an image
2000-05-08 23:35:28 +00:00
John Sullivan 574a7c840a Fixed up code that limits how small icons are before they
stop showing embedded text. Too bad you can't see it in
	action until embedded text is turned back on.

	* icons/eazel/i-regular.xml: Added an embedded-text rectangle
	for one size smaller icon than had one before.

	* libnautilus-extensions/nautilus-icon-factory.c:
	Added #defines for minimum embedded text rectangle width
	and height.
	(embedded_text_rect_usable): New function, ensures that the
	embedded text rectangle is sufficiently large.
	(nautilus_icon_factory_embed_text),
	(nautilus_icon_factory_embed_file_text): Use new function to
	skip embedded text if rectangle is nonexistent or too small.

	* src/file-manager/fm-icon-view.c:
	(get_icon_images_callback): Removed the text-rectangle size
	limit here since now there's a universal one inside
	nautilus_icon_factory.
2000-05-07 00:50:34 +00:00
Andy Hertzfeld a151b66b83 added colors category image and another background
added colors category image and another background
2000-05-06 01:00:35 +00:00
Andy Hertzfeld f81dc0d45c 1st cut at the property browser for drag and drop customization
1st cut at the property browser for drag and drop customization
2000-05-03 01:11:00 +00:00
Andy Hertzfeld 9aad6753a6 changed the location of the novice home directory, and gave it a custom
changed the location of the novice home directory, and gave it
	a custom icon
2000-04-25 00:24:50 +00:00
Andy Hertzfeld 9f1eccb99b better abstraction for new, xml-based link files, plus added some objects
better abstraction for new, xml-based link files, plus added
       some objects for the novice home directory
2000-04-18 20:53:19 +00:00
Andy Hertzfeld 1ca4a4ba41 installed some icons for common file types
installed some icons for common file types
2000-04-16 04:38:51 +00:00
Andy Hertzfeld c599d12496 added Raph's scalable vector icons machinery
added Raph's scalable vector icons machinery
2000-04-14 01:33:35 +00:00
Andy Hertzfeld 615bb68313 added eazel theme open folder icons at different sizes, plus upgraded the
added eazel theme open folder icons at different sizes, plus
       upgraded the normal size one to make it less crufty
2000-04-13 03:54:58 +00:00
Andy Hertzfeld b6b126593e added framework for using custom images to reflect highlight state; used
added framework for using custom images to reflect highlight state;
	used it to make folders reflect drop-highlighting by opening (just
	in eazel theme for now)
2000-04-12 21:32:24 +00:00
Andy Hertzfeld 3c38b1490e more work on the service component
more work on the service component
2000-04-04 07:47:31 +00:00
Andy Hertzfeld 71bed26426 fixed bug #9, folder icon too small, by replacing the image with one
fixed bug #9, folder icon too small, by replacing the image with
       one that's the proper size.
2000-03-28 07:37:25 +00:00
Darin Adler bdf3c6c136 Added additional data to icons so they can specify where the
embedded text fits in each icon.

	* icons/eazel/Makefile.am, icons/eazel/i-regular.xml: Added the
	file to specify attributes of icons. Specifically added the
	attribute that says there is space for embedded text in the
	Eazel-theme regular icon.

	* libnautilus/nautilus-icon-factory.h:
	* libnautilus/nautilus-icon-factory.c:
	(get_child_node_by_property), (get_themed_icon_file_path),
	(get_icon_file_path), (nautilus_icon_factory_get_thumbnail_uri),
	(load_specific_image), (load_image_for_scaling),
	(get_image_from_cache), (load_image_scale_if_necessary),
	(nautilus_icon_factory_get_pixbuf_for_icon),
	(nautilus_icon_factory_get_pixbuf_for_file):
	Added code to read a rectangle for the embedded text along with
	the icon, cache it with the icon, scale it with the icon, and
	return it to the caller along with the icon.

	* libnautilus/nautilus-icons-view-icon-item.c:
	(nautilus_icons_view_icon_item_initialize_class),
	(nautilus_icons_view_icon_item_set_arg),
	(nautilus_icons_view_icon_item_get_arg),
	(nautilus_icons_view_icon_item_get_image),
	(nautilus_icons_view_icon_item_set_image),
	(nautilus_art_irect_to_gdk_rectangle),
	(draw_mini_text), (draw_embedded_text),
	(nautilus_icons_view_icon_item_draw):
	Changed the code that draws the embedded text to respect the
	text rectangle passed in. Changed the pixbuf setting to use a
	function instead of the arg interface and take a text rectangle
	along with the pixbuf.

	* libnautilus/gnome-icon-container-dnd.c
	(gnome_icon_container_dnd_begin_drag):
	* libnautilus/gnome-icon-container.c:
	(icon_get_actual_size): Got rid of callers who were using the arg
	interface to get at the image of an icon
	("NautilusIconsViewIconItem::pixbuf").

	* src/file-manager/fm-directory-view-icons.c:
	(get_icon_property_cb): Get rid of hard-coded rule that only
	themes with eazel at the front of their names can display text
	inside the icons.

	* libnautilus/gnome-icon-container.c:
	(icon_new): Fixed a bug where icons would be super-tiny if they
	got too big, like if you entered a directory that was zoomed all
	the way in.
	(start_stretching), (ungrab_stretch_icon), (end_stretching),
	(gnome_icon_container_show_stretch_handles): Added code to grab
	the pointer while stretching an icon.
	(item_event_cb): Added a return statement that John forgot when
	he was editing. Without that, it was falling through to the next
	case, which had the same effect anyway.
	(update_icon): Pass the text rectangle through from the icon
	factory to the icon canvas item, using the new call instead of the
	old arg interface approach.

	* components/help/.cvsignore: Added entries for
	.la and .lo files.

	* components/help/Makefile.am:
	* components/help/hyperbola-nav-index.c:
	* components/help/hyperbola-nav-search.c:
	* libnautilus/nautilus-directory-private.h:
	* libnautilus/nautilus-directory.c:
	* src/nautilus-bookmarklist.c:
	Fixed flags for gnome-xml
	includes. Someone pointed out that you are supposed to include
	these as "#include <tree.h>", not "#include <gnome-xml/tree.h>" so
	I fixed our uses to work that way.

	* libnautilus/nautilus-directory.c:
	(nautilus_directory_get_file_metadata_node): Fixed code that was
	destroying something allocated by gnome-xml with g_free instead
	of xmlFree.

	* libnautilus/nautilus-file.c:
	(nautilus_file_get_keywords), (nautilus_file_set_keywords):
	Fixed storage leak where we were getting a property and not freeing it.

	* libnautilus/nautilus-default-file-icon.h:
	* libnautilus/nautilus-default-file-icon.c:
	* libnautilus/nautilus-icon-factory.c:
	(load_image_for_scaling): Got rid of the global that tells whether
	the default icon has an alpha channel -- it's not hardwired TRUE.
2000-03-15 00:31:49 +00:00
Darin Adler 8a960c5ea6 Added nautilus_file_get_keywords, which returns a GList of keywords.
* libnautilus/nautilus-directory.h,
	libnautilus/nautilus-directory.c (get_file_metadata_node),
	(nautilus_directory_get_file_metadata),
	(nautilus_file_get_keywords): Added nautilus_file_get_keywords,
	which returns a GList of keywords.

	* libnautilus/nautilus-icon-factory.c (add_size_to_image_name),
	(get_themed_icon_file_path), (get_icon_file_path), (add_emblem),
	(nautilus_icon_factory_get_emblem_icons_for_file): Changed icon
	names to not include the extension and wired some extensions into
	the icon-reading code. The old code wired the entire file name, so
	this is a bit more flexible. Added code to return an emblem for
	each keyword attached to a file as well as the symbolic link emblem.

	* libnautilus/gnome-icon-container.c (update_icon): Handle NULL
	pixbufs for emblems. This happens when a keyword is specified that
	doesn't have a corresponding emblem icon.  Add g_list_reverse call
	to keep emblems in the correct order.

	* src/file-manager/fm-directory-view-icons.c
	(fm_directory_view_icons_merge_menus): Took out g_message left
	over from Bonobo menu merge work.

	* libnautilus/nautilus-glib-extensions.h,
	libnautilus/nautilus-glib-extensions.c
	(nautilus_g_list_free_deep): Added convenience function for
	getting rid of a GList of things that can be freed with g_free.

	* icons/Makefile.am, icons/certified.gif, icons/changed.gif,
	icons/confidential.gif, icons/emblem-certified.gif,
	icons/emblem-changed.gif, icons/emblem-confidential.gif,
	icons/emblem-encrypted.gif, icons/emblem-important.gif,
	icons/emblem-new.gif, icons/emblem-personal.gif,
	icons/emblem-remote.gif, icons/emblem-symbolic-link.png,
	icons/encrypted.gif, icons/i-symlink.png, icons/important.gif,
	icons/new.gif, icons/personal.gif, icons/remote.gif:
	Changed all emblem icons to have names that start with "emblem-".
2000-03-07 20:04:24 +00:00
Andy Hertzfeld 740fa0009c added 8 images for use as emblems
added 8 images for use as emblems
2000-03-07 08:24:34 +00:00
Andy Hertzfeld 618ca4bc4a implemented automatic thumbnail creation for large images
implemented automatic thumbnail creation for large images
2000-03-02 03:13:00 +00:00
Andy Hertzfeld 1b44e1796a this finishes the full set of multi-res icons for the generic document and
this finishes the full set of multi-res icons for the generic
      document and folder from Kenneth Christiansen
2000-02-23 20:02:17 +00:00
Andy Hertzfeld a4a2b0d6bc 12 and 24 pixel versions of the standard gnome file and folder icons,
12 and 24 pixel versions of the standard gnome file and folder icons,
       again contributed by Kenneth Christiansen
2000-02-23 03:09:16 +00:00
Andy Hertzfeld c407acb457 hi-res versions of the standard gnome folder icon, contributed by Kenneth
hi-res versions of the standard gnome folder icon, contributed by
       Kenneth Christiansen
2000-02-22 19:40:41 +00:00
Andy Hertzfeld a12301dbaf implemented text in icons feature, for eazel-style icons only also, added
implemented text in icons feature, for eazel-style icons only
       also, added multiple sizes of large gnome-style standard document
       icons contributed by Kenneth Christiansen
2000-02-22 10:09:59 +00:00
Andy Hertzfeld 3b2499e446 added Susan's document icons to eazel theme in 4 sizes
added Susan's document icons to eazel theme in 4 sizes
2000-02-22 01:11:14 +00:00
Darin Adler 3bce71a502 Hand tuned icons for multiple resolutions.
So for example you can have an icon designed for the 96x96
	size, which is called i-directory-96.png, and it will be
	loaded instead of loading i-directory.png and scaling it.

	* libnautilus/nautilus-icon-factory.c:
	(nautilus_icon_factory_get_icon_name_for_regular_file),
	(add_size_to_icon_name), (nautilus_icon_factory_load_icon),
	(nautilus_icon_factory_create_image_for_item),
	(get_larger_icon_size), (get_smaller_icon_size),
	(get_next_icon_size_to_try), (load_specific_image),
	(load_image_for_scaling), (load_image_scale_if_necessary),
	(nautilus_icon_factory_mark_recently_used), (mark_recently_used),
	(nautilus_icon_factory_get_pixbuf_for_icon),
	(get_image_from_cache), (nautilus_icon_factory_scale): Changed the
	icon factory so it will look for icons of multiple resolutions and
	scale the nearest. Also made other improvements including sharing
	a single fallback icon instead of making multiple ones, using the
	"core-dump" icon for files named "core", adding some additional
	g_return_if_fail.

	* libnautilus/nautilus-icon-factory.c:
	(self_test_next_icon_size_to_try),
	(nautilus_self_check_icon_factory):
	* libnautilus/nautilus-lib-self-check-functions.h:
	The new code needed a bit of self-check code, so I added it.

	* libnautilus/nautilus-directory.c:
	(nautilus_directory_try_to_read_metafile),
	(nautilus_directory_construct_alternate_metafile_uri):
	Since "make check" was failing, I checked to see what was wrong.
	The code that was respecting the new "valid_fields" part of
	GnomeVFSFileInfo was looking at the wrong field (flags instead
	of valid_fields), which caused all metafile reading to fail.
	While debugging this, I noticed that the alternate metafiles
	had particularly bad long names, so I fixed that too.

	* libnautilus/nautilus-directory.c: (nautilus_file_ref):
	* libnautilus/nautilus-glib-extensions.c:
	(nautilus_strdup_strftime):
	* libnautilus/nautilus-string.c: (nautilus_string_to_int):
	Switched from using <limits.h> constants to the ones from
	<glib.h>. I have no idea why I made this change. All hail
	glib! C Standard be damned!

	* fm-directory-view.c:
	(use_eazel_theme_icons_cb), (add_menu_item),
	(fm_directory_view_real_append_background_context_menu_items):
	Started on a user interface to switch to the Eazel theme
	icons so you can see the multiple-resolution icons, but
	I wanted to check in, so I stopped before it was done.

	* src/nautilus-index-title.c:
	Reindented Andy's new code to match the emacs mode header.

	* configure.in:
	* icons/Makefile.am:
	* icons/eazel/.cvsignore:
	* icons/eazel/Makefile.am:
	* icons/eazel/i-directory-24.png:
	* icons/eazel/i-directory-36.png:
	* icons/eazel/i-directory-72.png:
	* icons/eazel/i-directory-96.png:
	* icons/eazel/i-directory.png:
	I needed some variable-size icons to demonstrate the multiple
	resolution support in the icon factory, so I added a few
	directory icons from gnomad. Since these don't match the other
	icons, I made them part of an "eazel" icons theme.

	* RENAMING: Some new name ideas.
2000-02-18 01:17:30 +00:00
Andy Hertzfeld 639b6426f3 more work on the new index tabs; they draw properly now, but they're still
more work on the new index tabs; they draw properly now, but they're
       still not ready for prime time.
2000-02-09 06:03:43 +00:00
Andy Hertzfeld f8db5f0606 new class for the tabs in the index panel. It's still incomplete and not
new class for the tabs in the index panel.  It's still incomplete and
       not hooked up yet, but it will be soon.
2000-02-08 00:05:02 +00:00
Andy Hertzfeld c729ae0409 fixed update problem with zoom control and disabled arrows when
fixed update problem with zoom control and disabled arrows when
       appropriate.
       Also, crassly slapped an Eazel logo on the nautilus image
2000-02-02 04:41:22 +00:00
Andy Hertzfeld 7c97b308cf added zoom control to location bar, not yet wired up to the content view
added zoom control to location bar, not yet wired up to the content view
2000-02-01 11:27:43 +00:00
Elliot Lee 78353a733d Add gratuitous "About" box.
Add gratuitous "About" box.
1999-12-21 01:47:28 +00:00
Darin Adler 7bc3340f5a Ignore more generated files. 1999-12-15 00:04:42 +00:00
Elliot Lee 0e11f0e3f5 Add icons
* configure.in, Makefile.am, icons/: Add icons

* src/file-manager/fm-directory-view.c: Everything goes inside the scroll-frame, not the
view itself.
1999-12-14 19:46:16 +00:00