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
This commit is contained in:
Andy Hertzfeld 2000-07-05 19:41:59 +00:00
parent 60652175ba
commit f29a020672
23 changed files with 41 additions and 40 deletions

View file

@ -1,3 +1,24 @@
2000-07-05 Andy Hertzfeld <andy@eazel.com>
* libnautilus-extensions/nautilus-icon-factory.c,h:
(nautilus_icon_factory_get_pixbuf_for_file),
(nautilus_icon_factory_get_pixmap_and_mask_for_file):
added modifier parameter to icon factory high level routines
* components/tree/nautilus-tree-view.c:
(nautilus_tree_view_insert_file):
added extra parameter to get_pixmap call
* src/file-manager/fm-list-view.c: (install_row_images):
added extra parameter to get_pixmap call
* src/file-manager/fm-properties-window.c:
(get_pixmap_and_mask_for_properties_window):
added extra parameter to get_pixmap call
* icons/eazel/Makefile.am:
* icons/eazel/i-directory-accept.svg:
removed the .svg open folder, added bitmap ones
changed the folder icons in eazel theme to Susan's new one
* src/nautilus-sidebar-title.c: (update_icon):
use the open folder in the sidebar
2000-07-05 Ramiro Estrugo <ramiro@eazel.com>
* libnautilus-extensions/nautilus-global-preferences.c:

View file

@ -566,6 +566,7 @@ nautilus_tree_view_insert_file (NautilusTreeView *view, NautilusFile *file)
nautilus_icon_factory_get_pixmap_and_mask_for_file (file,
NULL,
NAUTILUS_ICON_SIZE_FOR_MENUS,
&pixmap,
&mask);

View file

@ -6,14 +6,17 @@ eazel_DATA = \
Forward.png \
Home.png \
i-directory.png \
i-directory-12.png \
i-directory-24.png \
i-directory-36.png \
i-directory-72.png \
i-directory-96.png \
i-directory-accept.png \
i-directory-accept-12.png \
i-directory-accept-24.png \
i-directory-accept-36.png \
i-directory-accept-72.png \
i-directory-accept.svg \
i-directory-accept-96.png \
i-regular.png \
i-regular.xml \
i-regular-12.png \

Binary file not shown.

After

Width:  |  Height:  |  Size: 329 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 966 B

After

Width:  |  Height:  |  Size: 406 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 594 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 992 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.9 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 435 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 685 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2 KiB

After

Width:  |  Height:  |  Size: 927 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.9 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -1,34 +0,0 @@
<svg width="70" height="42">
<!-- Open folder 1.eps converted by ill2svg.pl -->
<defs>
<linearGradient id="Red_Yellow_copy__1"
x1="47.335" y1="45.742" x2="32.272" y2="6.498"
>
<stop offset="6%" style="stop-color:#f2cc0c"/>
<stop offset="83%" style="stop-color:#fff2ea"/>
</linearGradient>
<linearGradient id="Red_Yellow_copy__2"
x1="32.045" y1="25.082" x2="15.103" y2="-4.263"
>
<stop offset="6%" style="stop-color:#f2cc0c"/>
<stop offset="83%" style="stop-color:#fff2ea"/>
</linearGradient>
</defs>
<g> <!-- Layer: Layer 1 -->
<g style="fill: #000000">
<path d="M9.54 41.4L60.9 41.4C60.9 41.4 69.156 12.216 69.348 11.544C69.54 10.872 69.924 9.816 68.916 9.048C68.366 8.628 66.852 8.568 65.316 8.664C63.78 8.76 52.26 8.664 52.26 8.664C52.26 8.664 52.452 6.552 51.684 5.88C50.916 5.208 50.244 4.728 46.884 4.824C43.524 4.92 22.884 4.824 22.884 4.824C22.884 4.824 22.404 5.4 21.54 4.056C20.676 2.712 19.908 0.792 18.948 0.696C17.988 0.6 6.468 0.696 6.468 0.696C6.468 0.696 5.06 0.696 4.772 2.04C4.484 3.384 4.459 4.253 4.164 4.632C3.716 5.208 3.14 4.984 2.468 5.08C1.796 5.176 0.196 4.92 0.132 6.552C0.076 7.994 2.148 14.616 2.244 15.288C2.34 15.96 9.54 41.4 9.54 41.4z"/>
<!-- 0 -1660.0518 4325.0081 61.8255 23.7303 1894.5632 -3953.2794 Bc -->
<!-- -11.5986 30.2183 61.8255 23.7303 234.5114 371.7286 Bm -->
<!-- -1660.0518 4325.0081 61.8255 23.7303 222.9128 401.947 Bc -->
</g>
<g style="fill: url(#Red_Yellow_copy__1); stroke: #000000; stroke-width: 0.6; stroke-miterlimit: 4">
<path d="M10.5 40.056L17.86 13.88C17.86 13.88 18.228 12.504 19.588 12.6C20.61 12.672 37.38 12.664 37.892 12.664C38.404 12.664 38.9 12.081 40.068 10.936C41.652 9.384 42.308 9.848 43.396 9.784C44.355 9.728 67.012 9.848 67.012 9.848C67.012 9.848 68.292 10.104 68.036 11.064C67.78 12.024 59.716 40.184 59.716 40.184L10.5 40.056"/>
<!-- 2 -2316.3048 4012.0694 45.1913 26.0905 2543.7461 -3621.4498 Bc -->
<!-- -13.0458 22.5966 45.1913 26.0905 227.4413 390.6196 Bm -->
<!-- -2316.3048 4012.0694 45.1913 26.0905 214.3955 413.2162 Bc -->
</g>
<g style="fill: url(#Red_Yellow_copy__2); stroke: #000000; stroke-width: 0.6; stroke-miterlimit: 4">
<path d="M9.732 37.08C9.732 37.08 16.26 13.656 16.452 13.272C16.644 12.888 17.268 11.352 18.468 11.256C19.138 11.202 37.476 11.256 37.476 11.256C37.476 11.256 37.956 11.544 39.3 10.008C40.644 8.472 40.932 8.472 45.348 8.472C49.764 8.472 51.012 8.568 51.012 8.568C51.012 8.568 51.108 7.608 50.82 7.032C50.532 6.456 50.244 6.072 48.228 6.072C46.212 6.072 23.076 6.072 22.5 6.072C21.924 6.072 20.868 6.264 20.1 4.92C19.332 3.576 19.236 1.944 17.412 1.944C15.588 1.944 6.756 1.944 6.756 1.944C6.756 1.944 6.116 1.976 5.924 2.552C5.732 3.128 5.732 4.728 5.156 5.4C4.58 6.072 4.563 5.978 3.62 6.072C2.66 6.168 1.476 6.04 1.476 7.224C1.476 8.664 9.732 37.08 9.732 37.08"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 732 B

View file

@ -1965,13 +1965,14 @@ nautilus_get_icon_size_for_zoom_level (NautilusZoomLevel zoom_level)
*/
GdkPixbuf *
nautilus_icon_factory_get_pixbuf_for_file (NautilusFile *file,
const char *modifer,
guint size_in_pixels)
{
NautilusScalableIcon *icon;
GdkPixbuf *pixbuf;
/* Get the pixbuf for this file. */
icon = nautilus_icon_factory_get_icon_for_file (file, NULL);
icon = nautilus_icon_factory_get_icon_for_file (file, modifer);
if (icon == NULL) {
return NULL;
}
@ -1990,6 +1991,7 @@ nautilus_icon_factory_get_pixbuf_for_file (NautilusFile *file,
*/
void
nautilus_icon_factory_get_pixmap_and_mask_for_file (NautilusFile *file,
const char *modifer,
guint size_in_pixels,
GdkPixmap **pixmap,
GdkBitmap **mask)
@ -2002,7 +2004,7 @@ nautilus_icon_factory_get_pixmap_and_mask_for_file (NautilusFile *file,
*pixmap = NULL;
*mask = NULL;
pixbuf = nautilus_icon_factory_get_pixbuf_for_file (file, size_in_pixels);
pixbuf = nautilus_icon_factory_get_pixbuf_for_file (file, modifer, size_in_pixels);
if (pixbuf == NULL) {
return;
}

View file

@ -115,12 +115,14 @@ GdkPixbuf * nautilus_icon_factory_get_pixbuf_for_icon (Nautil
* and render the icon into a pixbuf all at once.
*/
GdkPixbuf * nautilus_icon_factory_get_pixbuf_for_file (NautilusFile *file,
const char *modifer,
guint size_in_pixels);
/* Convenience functions for legacy interfaces that require a pixmap and
* bitmap. Maybe we can get rid of these one day.
*/
void nautilus_icon_factory_get_pixmap_and_mask_for_file (NautilusFile *file,
const char *modifer,
guint size_in_pixels,
GdkPixmap **pixmap,
GdkBitmap **mask);

View file

@ -1965,13 +1965,14 @@ nautilus_get_icon_size_for_zoom_level (NautilusZoomLevel zoom_level)
*/
GdkPixbuf *
nautilus_icon_factory_get_pixbuf_for_file (NautilusFile *file,
const char *modifer,
guint size_in_pixels)
{
NautilusScalableIcon *icon;
GdkPixbuf *pixbuf;
/* Get the pixbuf for this file. */
icon = nautilus_icon_factory_get_icon_for_file (file, NULL);
icon = nautilus_icon_factory_get_icon_for_file (file, modifer);
if (icon == NULL) {
return NULL;
}
@ -1990,6 +1991,7 @@ nautilus_icon_factory_get_pixbuf_for_file (NautilusFile *file,
*/
void
nautilus_icon_factory_get_pixmap_and_mask_for_file (NautilusFile *file,
const char *modifer,
guint size_in_pixels,
GdkPixmap **pixmap,
GdkBitmap **mask)
@ -2002,7 +2004,7 @@ nautilus_icon_factory_get_pixmap_and_mask_for_file (NautilusFile *file,
*pixmap = NULL;
*mask = NULL;
pixbuf = nautilus_icon_factory_get_pixbuf_for_file (file, size_in_pixels);
pixbuf = nautilus_icon_factory_get_pixbuf_for_file (file, modifer, size_in_pixels);
if (pixbuf == NULL) {
return;
}

View file

@ -115,12 +115,14 @@ GdkPixbuf * nautilus_icon_factory_get_pixbuf_for_icon (Nautil
* and render the icon into a pixbuf all at once.
*/
GdkPixbuf * nautilus_icon_factory_get_pixbuf_for_file (NautilusFile *file,
const char *modifer,
guint size_in_pixels);
/* Convenience functions for legacy interfaces that require a pixmap and
* bitmap. Maybe we can get rid of these one day.
*/
void nautilus_icon_factory_get_pixmap_and_mask_for_file (NautilusFile *file,
const char *modifer,
guint size_in_pixels,
GdkPixmap **pixmap,
GdkBitmap **mask);

View file

@ -1377,6 +1377,7 @@ install_row_images (FMListView *list_view, guint row)
/* Install the icon for this file. */
nautilus_icon_factory_get_pixmap_and_mask_for_file
(file,
NULL,
fm_list_view_get_icon_size (list_view),
&pixmap, &bitmap);
gtk_clist_set_pixmap (clist, row, LIST_VIEW_COLUMN_ICON, pixmap, bitmap);

View file

@ -174,7 +174,7 @@ get_pixmap_and_mask_for_properties_window (NautilusFile *file,
g_assert (NAUTILUS_IS_FILE (file));
pixbuf = nautilus_icon_factory_get_pixbuf_for_file (file, NAUTILUS_ICON_SIZE_STANDARD);
pixbuf = nautilus_icon_factory_get_pixbuf_for_file (file, NULL, NAUTILUS_ICON_SIZE_STANDARD);
gdk_pixbuf_render_pixmap_and_mask (pixbuf, pixmap_return, mask_return, 128);
gdk_pixbuf_unref (pixbuf);
}

View file

@ -221,6 +221,7 @@ update_icon (NautilusSidebarTitle *sidebar_title)
if (nautilus_icon_factory_is_icon_ready_for_file (sidebar_title->details->file)) {
nautilus_icon_factory_get_pixmap_and_mask_for_file
(sidebar_title->details->file,
"accept",
NAUTILUS_ICON_SIZE_STANDARD,
&pixmap, &mask);
} else {