aboutsummaryrefslogtreecommitdiffstats
path: root/e-util/e-icon-factory.h
diff options
context:
space:
mode:
authorMichael Terry <mike@mterry.name>2004-04-19 23:17:19 +0800
committerRodney Dawes <dobey@src.gnome.org>2004-04-19 23:17:19 +0800
commit1ace8a21329554efffa1d1185befee021cedd1a7 (patch)
treed04b2b464e7471701158856f4880c9e2429800f0 /e-util/e-icon-factory.h
parente901dd254faf0f505bf2a9d11c8e615a45e6cd64 (diff)
downloadgsoc2013-evolution-1ace8a21329554efffa1d1185befee021cedd1a7.tar.gz
gsoc2013-evolution-1ace8a21329554efffa1d1185befee021cedd1a7.tar.zst
gsoc2013-evolution-1ace8a21329554efffa1d1185befee021cedd1a7.zip
Add e-icon-factory.[ch] Use the icon theme via EIconFactory Move
2004-04-16 Michael Terry <mike@mterry.name> * Makefile.am: Add e-icon-factory.[ch] * e-gui-utils.c: Use the icon theme via EIconFactory * e-icon-factory.[ch]: Move EIconFactory to e-util, and add icon theme support to the object so evolution uses them svn path=/trunk/; revision=25511
Diffstat (limited to 'e-util/e-icon-factory.h')
-rw-r--r--e-util/e-icon-factory.h38
1 files changed, 38 insertions, 0 deletions
diff --git a/e-util/e-icon-factory.h b/e-util/e-icon-factory.h
new file mode 100644
index 0000000000..8dede96ca4
--- /dev/null
+++ b/e-util/e-icon-factory.h
@@ -0,0 +1,38 @@
+/* -*- Mode: C; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */
+/* e-icon-factory.h - Icon factory for the Evolution shell.
+ *
+ * Copyright (C) 2002 Ximian, Inc.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of version 2 of the GNU General Public
+ * License as published by the Free Software Foundation.
+ *
+ * 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
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public
+ * License along with this program; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ *
+ * Author: Ettore Perazzoli <ettore@ximian.com>
+ */
+
+#ifndef _E_ICON_FACTORY_H_
+#define _E_ICON_FACTORY_H_
+
+#include <gdk-pixbuf/gdk-pixbuf.h>
+
+void e_icon_factory_init (void);
+
+gchar *e_icon_factory_get_icon_filename (const gchar *icon_name,
+ gint icon_size);
+
+GdkPixbuf *e_icon_factory_get_icon (const gchar *icon_name,
+ gint icon_size);
+
+GList *e_icon_factory_get_icon_list (const gchar *icon_name);
+
+#endif /* _E_ICON_FACTORY_H_ */
s='deletions'>-10/+447 * Implemented capitalization keybindings.Christopher James Lahey2002-03-152-17/+91 * create new signature file (delete_unused_signature_file): be more carefulRadek Doulik2002-03-152-3/+21 * Made this return a boolean that returns whether the ETableSearch used theChristopher James Lahey2002-03-154-9/+12 * Implemented.Jeffrey Stedfast2002-03-156-2/+57 * Linked "expunge" to the glossary. Made some basic grammar changes.Kevin Breit2002-03-154-159/+182 * Remove "Settings" item.Ettore Perazzoli2002-03-152-12/+4 * Call `e_summary_preferences_register_config_control_factory()'.Ettore Perazzoli2002-03-158-146/+242 * Don't search if any modifier but SHIFT or LOCK is pressed.Ettore Perazzoli2002-03-152-4/+6 * oops.JP Rosevear2002-03-151-1/+2 * remove duplicate new items in the file and action menusJP Rosevear2002-03-152-15/+4 * remove duplicate new items in the file and action menusJP Rosevear2002-03-152-29/+5 * add all day event editor modeJP Rosevear2002-03-156-117/+119 * Pulled warning about the HTML mail stuff.Kevin Breit2002-03-142-6/+4 * add gal.Chris Toshok2002-03-142-1/+5 * If the charset item doesn't have a class (aka "Unknown"), don't write aJeffrey Stedfast2002-03-142-3/+12 * Set a default size of the window, so we don't get this itty-bitty windowJeffrey Stedfast2002-03-142-0/+34 * Added a work-around for SMTP servers that can't read the RFCs and thusJeffrey Stedfast2002-03-142-1/+24 * Added alpha blending here.Christopher James Lahey2002-03-142-2/+73 * Remove the "Tasks Settings..." menu item.Ettore Perazzoli2002-03-144-21/+10 * Added selected_column, focused_column, and unselected_column.Christopher James Lahey2002-03-142-17/+118 * reverted my USER/PASS quoting fixJeffrey Stedfast2002-03-142-8/+2 * Added this function.Christopher James Lahey2002-03-144-1/+26 * Quote the USER and PASS arguments since some people have spaces in theirJeffrey Stedfast2002-03-142-2/+8 * Add an icon for the LDAP sources configuration control.Ettore Perazzoli2002-03-142-0/+8 * Clean up comment.Ettore Perazzoli2002-03-141-3/+1 * Add an "evolution:config_item:icon_path" attribute so we get an icon forEttore Perazzoli2002-03-142-0/+9 * Use `evolution:config_item:icon_name' instead ofEttore Perazzoli2002-03-142-4/+21 * Replaced e_marshal_BOOL__STRING with this since the function it was usedChristopher James Lahey2002-03-137-35/+68 * Added ETableSearch support.Christopher James Lahey2002-03-131-50/+164 * Add an entry to invoke the new unified config dialog.Ettore Perazzoli2002-03-132-6/+17 * Remove verb "AddressbookConfig". (config_cb): Removed.Ettore Perazzoli2002-03-137-52/+171 * Add <visible>False</visible> to cal-prefs-dialog so it doesn't get shownEttore Perazzoli2002-03-1312-395/+447 * Update to create an EvolutionConfigControl instead of just aEttore Perazzoli2002-03-138-22/+362 * Handle digest: urls.Jeffrey Stedfast2002-03-133-5/+64 * Added support for E_TABLE_MEMORY_STORE_OBJECT which represents a columnChristopher James Lahey2002-03-132-2/+17 * Removed Page struct. (e_multi_config_dialog_add_page): Select the initialChristopher James Lahey2002-03-132-56/+15 * Use Use e_table_memory_store instead of e_table_memory_callbacks. UseChristopher James Lahey2002-03-132-99/+44 * Bumped the required version of gal.Christopher James Lahey2002-03-132-1/+5 * Give the correct height to the subcells instead of overlapping them.Christopher James Lahey2002-03-136-19/+39 * Set the folder on a folder-browser object.Jeffrey Stedfast2002-03-138-5/+270 * Now takes a url argument.Jeffrey Stedfast2002-03-136-26/+54 * removed forgotten FIXMERadek Doulik2002-03-131-2/+0 * Replaced "png" with "PNG". This shouldn't break the SGML build and it's aKevin Breit2002-03-133-10/+103 * Added e-table-search.lo.Christopher James Lahey2002-03-1216-72/+612 * do the typedef's in camel-types.h and include camel-digest-store.h in camel.hJeffrey Stedfast2002-03-124-2/+3 * Proxy request_collapse signals.Christopher James Lahey2002-03-121-48/+65 * Christian: Fix linker errors on SGI IRIX 6.5 by not using libtool forSebastian Rittau2002-03-122-11/+39 * A pretty empty store implementation to be the parent store of aJeffrey Stedfast2002-03-126-3/+229 * Updated Estonian translation by the Gnome Estonian teamTõivo Leedjärv2002-03-122-3002/+3081 * Allow any leaf part to be a message/rfc822 part. (digest_get_uids):Jeffrey Stedfast2002-03-122-41/+88 * Added e-cell-vbox.lo.Christopher James Lahey2002-03-122-0/+556 * Added this function to take a ... list of column data. The expected numberChristopher James Lahey2002-03-122-0/+24 * Added a pixbuf column type.Christopher James Lahey2002-03-126-38/+69 * Use GNOME_STOCK_BUTTON_CLOSE, not GNOME_STOCK_BUTTON_CANCEL. (do_close):Ettore Perazzoli2002-03-122-10/+18 * change contains x-evolution-any-field to beginswith on email, full_name,Chris Toshok2002-03-122-1/+11 * Change the order of the mailing list magic patterns so that the moreEttore Perazzoli2002-03-122-17/+23 * Remove the extremely verbose printf here.Dan Winship2002-03-122-2/+5 * doh. In my previous commit, a whole bunch of changes that were supposed toAnna Marie Dirks2002-03-122-60/+8 * oops, musta backspaced over a brace?Jeffrey Stedfast2002-03-121-1/+1 * These fixes should fix bug #21737.Jeffrey Stedfast2002-03-123-17/+32 * Updated French translation.Christophe Merlet2002-03-112-878/+1290 * Rename the OpenSSL implementation of things to match the NSSDan Winship2002-03-119-193/+111 * Remove this: it couldn't be generically used, because different subclassesDan Winship2002-03-118-79/+238 * Updated Slovenian translationAndraz Tori2002-03-111-946/+1255 * The main window's title is now just one localized string. This should makeSebastian Rittau2002-03-111-0/+5 * Distribute gnome-pilot.m4.Sebastian Rittau2002-03-102-0/+6 * Make old_name_locale non-const to placate a compiler warning.Ettore Perazzoli2002-03-103-1/+12 * Use ECorbaConfigPages.Ettore Perazzoli2002-03-107-6/+353 * Rename Page.widget -> Page.page_widget; it is now an EConfigPage insteadEttore Perazzoli2002-03-107-17/+427 * add TLSNotAvailable to BookLister_CallStatus.Chris Toshok2002-03-105-16/+86 * since I've gone ahead and made the file backend (by way ofChris Toshok2002-03-104-22/+53 * Bumped version number to 0.19.99.7Chris Toshok2002-03-101-2/+2 * Don't call camel_remote_store_get_authtypes since we no longer subclassJeffrey Stedfast2002-03-097-50/+290 * truncate stream before savingRadek Doulik2002-03-092-2/+6 * new functionRadek Doulik2002-03-095-3/+54 * moved format menu, avoided two separatorsRadek Doulik2002-03-092-13/+14 * A small update evolution/po/da.poKeld Jørn Simonsen2002-03-091-2/+2 * Note that e_storage_set_view_new shouldn't be used directly.Dan Winship2002-03-095-2/+15 * added FormatHTMLRadek Doulik2002-03-092-0/+12 * Rewrite this to not use stpcpy, which isn't portable.Dan Winship2002-03-092-5/+11 * Handle a collapse request by marking all descendents of that node asChristopher James Lahey2002-03-095-125/+193 * handle name changed event (sig_load_preview): don't run script before eachRadek Doulik2002-03-093-6/+57 * Added a fill_in_children signal.Christopher James Lahey2002-03-082-5/+50 * track union/struct change. (pas_book_queue_remove_card): same.Chris Toshok2002-03-085-713/+1136 * Re-focus the account name entry widget. (identity_prepare): If a name isJeffrey Stedfast2002-03-083-15/+73 * make edit button sensitive after new signature is created (sig_new_text):Radek Doulik2002-03-082-0/+8 * Shh againKjartan Maraas2002-03-081-0/+2 * notify accounts dialog about signature content changeRadek Doulik2002-03-087-23/+60 * Made all the acclerators in the context menu on a message work. (There areAnna Marie Dirks2002-03-082-14/+19 * New function to create a test configuration page for the test component.Ettore Perazzoli2002-03-088-14/+367 * Add test-multi-config-dialog.Ettore Perazzoli2002-03-081-1/+2 * Don't display a header in the table on the left.Ettore Perazzoli2002-03-082-2/+8 * fix a bug in the storage icon codeDan Winship2002-03-082-7/+9 * Fixed tiny typo ("Addressbook", not "Address book"), and cleaned upAnna Marie Dirks2002-03-082-12/+76 * Don't use an uninitialized 'id'.Jeffrey Stedfast2002-03-082-4/+7 * added save & close on toolbar, added C-s shortcutRadek Doulik2002-03-082-1/+7 * set initial focus to editor (do_exit): use hasUndo to avoid questionRadek Doulik2002-03-082-4/+22 * Add support for hash type RIPEMD160.Jeffrey Stedfast2002-03-084-52/+100 * Addendum to previous commit: Remove "storage_selected" vsDan Winship2002-03-089-109/+27 * Update for storage changes: explicitly create a root folder.Dan Winship2002-03-085-14/+31 * Update for evolution_storage_new() change.Dan Winship2002-03-082-1/+7 * Make storages-with-toplevel-views less of a hack.Dan Winship2002-03-0817-342/+192 * ops, unregister and not register new one sig_event_clientRadek Doulik2002-03-082-1/+6 * Add a timeout on the select. (stream_write): Same.Jeffrey Stedfast2002-03-082-8/+24 * removed missing fileRadek Doulik2002-03-071-1/+0 * comment out signature settingRadek Doulik2002-03-072-2/+7 * merge new signature handlingRadek Doulik2002-03-0718-455/+2540 * Fix to work with OpenSSL.Jeffrey Stedfast2002-03-072-3/+8 * Keep the storage name and display_name in EStoragePriv. (impl_get_name,Dan Winship2002-03-0713-261/+75 * Fix up GList/GSList confusion.Dan Winship2002-03-073-2/+15 * compile fixes. (camel_tcp_stream_openssl_enable_ssl): Check to make sureJeffrey Stedfast2002-03-072-12/+22 * Allow the user to enable OpenSSL over Mozilla NSS using --enable-opensslJeffrey Stedfast2002-03-072-101/+123 * updated i18n headerJeffrey Stedfast2002-03-071-18/+20 * Added beep and play-sound actions.Jeffrey Stedfast2002-03-072-0/+13 * Reduce width of the copyright message so it looks prettier with the newEttore Perazzoli2002-03-072-2/+7 * Make this compile.Dan Winship2002-03-072-1/+6 * Should fix #21240Rodrigo Moya2002-03-072-22/+38 * reverted my last change of adding the METHOD property to the incomingRodrigo Moya2002-03-063-2/+37 * treat "" as "always" to maintain compatablity with old config settingsJeffrey Stedfast2002-03-061-1/+2 * Removed. Glory glory hallelujah! (ssl_bad_cert): No longer callsJeffrey Stedfast2002-03-062-55/+7 * Start the ssl stream off in non-ssl mode (useful for STARTTLS).Jeffrey Stedfast2002-03-068-84/+433 * Don't try to set pixmap for /Toolbar/MailCompose, since it doesn't existDan Winship2002-03-062-1/+5 * "use_ssl" can now be 3 options, modify the code to handle this.Jeffrey Stedfast2002-03-064-46/+184 * New. New.Ettore Perazzoli2002-03-065-4/+563 * [pullup from evolution-1-0-branch]Dan Winship2002-03-062-0/+11 * Pull up assertion change from evolution-1-0-branch to allow externalDan Winship2002-03-062-1/+6 * Re-disable tooltips since they're (still) fantastically obnoxious withDan Winship2002-03-061-2/+0 * remove unneeded parameter from print_text_size everywhereJP Rosevear2002-03-066-69/+131 * oops. not these twoDan Winship2002-03-062-690/+0 * I'm not dead yet!Dan Winship2002-03-0633-0/+5009 * These macros aren't needed in gnome2Tov Are Jacobsen2002-03-0632-4326/+0 * don't set "editable" here, as the way things work the backend isn't ableChris Toshok2002-03-052-1/+7 * If the clicked column was column 0, enable/disable it. (mail_select):Jeffrey Stedfast2002-03-052-7/+21 * [fixes bug #20871] add the status-message label.Chris Toshok2002-03-053-1/+43 * Added more debugging code to help figure out why a certain image isn'tJeffrey Stedfast2002-03-053-6/+17 * Connect to the focus-in/out events on the message-list so that we canJeffrey Stedfast2002-03-056-7/+78 * Rename the internal structure to coincide with the filenames.Jeffrey Stedfast2002-03-054-3/+8 * #include <string.h> for strcmp.Jeffrey Stedfast2002-03-052-2/+9 * added support for printing the Tasks table. I hacked it a bit so the userDamon Chaplin2002-03-052-0/+220 * added Print & PrintPreview stuff.Damon Chaplin2002-03-052-0/+19 * only call the cell's print method if it has one. Avoids crashing forDamon Chaplin2002-03-051-1/+2 * Set X-Mailer to say "Ximian Evolution", not just "Evolution".Ettore Perazzoli2002-03-052-1/+8 * CORBA stuff required for the summary to find out details about storages from ...Iain Holmes2002-03-055-2/+221 * [Fix #20234, Deleting Folder gratuitiously causes /local to open.]Ettore Perazzoli2002-03-053-4/+170 * [pullup from evolution-1-0-branch]Dan Winship2002-03-042-80/+93 * [pullup from evolution-1-0-branch]Dan Winship2002-03-042-1/+6 * Updated Slovenian translationAndraz Tori2002-03-03