aboutsummaryrefslogtreecommitdiffstats
path: root/e-util
diff options
context:
space:
mode:
authorMatthew Barnes <mbarnes@src.gnome.org>2009-04-03 05:12:13 +0800
committerMatthew Barnes <mbarnes@src.gnome.org>2009-04-03 05:12:13 +0800
commitda68ab65008bff803a3ea7940fa861c7cb055d08 (patch)
tree5096b9df6c8f0f40ef5d7775644df68b06e78ba8 /e-util
parent3a6dd7931ed7787b49a574ebe69eba5f46289fff (diff)
downloadgsoc2013-evolution-da68ab65008bff803a3ea7940fa861c7cb055d08.tar
gsoc2013-evolution-da68ab65008bff803a3ea7940fa861c7cb055d08.tar.gz
gsoc2013-evolution-da68ab65008bff803a3ea7940fa861c7cb055d08.tar.bz2
gsoc2013-evolution-da68ab65008bff803a3ea7940fa861c7cb055d08.tar.lz
gsoc2013-evolution-da68ab65008bff803a3ea7940fa861c7cb055d08.tar.xz
gsoc2013-evolution-da68ab65008bff803a3ea7940fa861c7cb055d08.tar.zst
gsoc2013-evolution-da68ab65008bff803a3ea7940fa861c7cb055d08.zip
Split the attachment button into a separate widget that integrates with
EAttachmentView and EAttachmentStore. Clicking the button works, but I still have to finish the pop-up menu and drag-and-drop. Kill e-util/e-gui-utils.c: e_icon_for_mime_type() replaced by g_content_type_get_icon() svn path=/branches/kill-bonobo/; revision=37491
Diffstat (limited to 'e-util')
-rw-r--r--e-util/Makefile.am2
-rw-r--r--e-util/e-gui-utils.c66
-rw-r--r--e-util/e-gui-utils.h29
3 files changed, 0 insertions, 97 deletions
diff --git a/e-util/Makefile.am b/e-util/Makefile.am
index eb8c2e9bd8..e8df3bcb13 100644
--- a/e-util/Makefile.am
+++ b/e-util/Makefile.am
@@ -53,7 +53,6 @@ eutilinclude_HEADERS = \
e-event.h \
e-folder-map.h \
e-fsutils.h \
- e-gui-utils.h \
e-html-utils.h \
e-icon-factory.h \
e-import.h \
@@ -95,7 +94,6 @@ libeutil_la_SOURCES = \
e-event.c \
e-folder-map.c \
e-fsutils.c \
- e-gui-utils.c \
e-html-utils.c \
e-icon-factory.c \
e-import.c \
diff --git a/e-util/e-gui-utils.c b/e-util/e-gui-utils.c
deleted file mode 100644
index 37d3fc9c48..0000000000
--- a/e-util/e-gui-utils.c
+++ /dev/null
@@ -1,66 +0,0 @@
-/*
- * GUI utility functions
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) version 3.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with the program; if not, see <http://www.gnu.org/licenses/>
- *
- *
- * Authors:
- * Miguel de Icaza (miguel@ximian.com)
- * Chris Toshok (toshok@ximian.com)
- *
- * Copyright (C) 1999-2008 Novell, Inc. (www.novell.com)
- *
- */
-
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
-
-#include <string.h>
-
-#include "e-gui-utils.h"
-
-#include <libgnome/gnome-program.h>
-#include <libgnomeui/gnome-icon-lookup.h>
-
-/**
- * e_icon_for_mime_type:
- * @mime_type: a MIME type
- * @size_hint: the size the caller plans to display the icon at
- *
- * Tries to find an icon representing @mime_type that will display
- * nicely at @size_hint by @size_hint pixels. The returned icon
- * may or may not actually be that size.
- *
- * Return value: a pixbuf, which the caller must unref when it is done
- **/
-GdkPixbuf *
-e_icon_for_mime_type (const char *mime_type, int size_hint)
-{
- gchar *icon_name;
- GdkPixbuf *pixbuf = NULL;
-
- icon_name = gnome_icon_lookup (
- gtk_icon_theme_get_default (),
- NULL, NULL, NULL, NULL, mime_type, 0, NULL);
-
- if (icon_name != NULL) {
- pixbuf = gtk_icon_theme_load_icon (
- gtk_icon_theme_get_default (),
- icon_name, size_hint, 0, NULL);
- g_free (icon_name);
- }
-
- return pixbuf;
-}
diff --git a/e-util/e-gui-utils.h b/e-util/e-gui-utils.h
deleted file mode 100644
index d7552d5379..0000000000
--- a/e-util/e-gui-utils.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) version 3.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with the program; if not, see <http://www.gnu.org/licenses/>
- *
- *
- * Authors:
- *
- * Copyright (C) 1999-2008 Novell, Inc. (www.novell.com)
- *
- */
-
-#ifndef E_GUI_UTILS_H
-#define E_GUI_UTILS_H
-
-#include <gtk/gtk.h>
-
-GdkPixbuf *e_icon_for_mime_type (const char *mime_type, int size);
-
-#endif /* E_GUI_UTILS_H */