aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/gui/e-day-view-main-item.c
diff options
context:
space:
mode:
authorRodrigo Moya <rodrigo@ximian.com>2001-07-03 03:44:16 +0800
committerRodrigo Moya <rodrigo@src.gnome.org>2001-07-03 03:44:16 +0800
commit309177c38a868abb86f3158264ea2053748a5809 (patch)
treedbf0ae0c903d5dced4d216fc16b2da141f8569c9 /calendar/gui/e-day-view-main-item.c
parent44bdae41f77f732f1e0347f32872ecde23984974 (diff)
downloadgsoc2013-evolution-309177c38a868abb86f3158264ea2053748a5809.tar.gz
gsoc2013-evolution-309177c38a868abb86f3158264ea2053748a5809.tar.zst
gsoc2013-evolution-309177c38a868abb86f3158264ea2053748a5809.zip
use the new self-contained e_categories_config_open_dialog_for_entry()
2001-07-02 Rodrigo Moya <rodrigo@ximian.com> * gui/dialogs/task-page.c (categories_clicked_cb): * gui/dialogs/event-page.c (categories_clicked_cb): use the new self-contained e_categories_config_open_dialog_for_entry() function * gui/e-week-view-event-item.c (e_week_view_item_draw_icons): * gui/e-day-view-top-item.c (e_day_view_reshape_long_event): (e_day_view_reshape_day_event): ditto * gui/e-day-view-main-item.c (e_day_view_main_item_draw_day_event): use e_categories_config_get_icon_for() to retrieve the icon associated with each category svn path=/trunk/; revision=10699
Diffstat (limited to 'calendar/gui/e-day-view-main-item.c')
-rw-r--r--calendar/gui/e-day-view-main-item.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/calendar/gui/e-day-view-main-item.c b/calendar/gui/e-day-view-main-item.c
index 6c7d47c911..661f62b702 100644
--- a/calendar/gui/e-day-view-main-item.c
+++ b/calendar/gui/e-day-view-main-item.c
@@ -29,6 +29,7 @@
*/
#include <config.h>
+#include "e-util/e-categories-config.h"
#include "e-day-view-layout.h"
#include "e-day-view-main-item.h"
@@ -629,16 +630,16 @@ e_day_view_main_item_draw_day_event (EDayViewMainItem *dvmitem,
icon_y += icon_y_inc;
}
- /* draw icons per category */
+ /* draw categories icons */
for (elem = categories_list; elem; elem = elem->next) {
char *category;
GdkPixmap *pixmap;
GdkBitmap *mask;
category = (char *) elem->data;
- /* FIXME: get icon for this category */
- pixmap = day_view->recurrence_icon;
- mask = day_view->recurrence_mask;
+ e_categories_config_get_icon_for (category, &pixmap, &mask);
+ if (pixmap == NULL || mask == NULL)
+ continue;
max_icon_w = item_x + item_w - icon_x
- E_DAY_VIEW_EVENT_BORDER_WIDTH;