aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/gui/e-cal-popup.h
diff options
context:
space:
mode:
authorNot Zed <NotZed@Ximian.com>2004-10-12 15:45:09 +0800
committerMichael Zucci <zucchi@src.gnome.org>2004-10-12 15:45:09 +0800
commitc0b21b141efd40f487b59069deb9b3a70899afb5 (patch)
tree06f498f8557316a83d7a43c7db253b0d75072063 /calendar/gui/e-cal-popup.h
parentacbeb6cddd469e969b95cd4df7f9750bab39d0c0 (diff)
downloadgsoc2013-evolution-c0b21b141efd40f487b59069deb9b3a70899afb5.tar
gsoc2013-evolution-c0b21b141efd40f487b59069deb9b3a70899afb5.tar.gz
gsoc2013-evolution-c0b21b141efd40f487b59069deb9b3a70899afb5.tar.bz2
gsoc2013-evolution-c0b21b141efd40f487b59069deb9b3a70899afb5.tar.lz
gsoc2013-evolution-c0b21b141efd40f487b59069deb9b3a70899afb5.tar.xz
gsoc2013-evolution-c0b21b141efd40f487b59069deb9b3a70899afb5.tar.zst
gsoc2013-evolution-c0b21b141efd40f487b59069deb9b3a70899afb5.zip
removed. (e_calendar_table_show_popup_menu): convert to use e-popup for
2004-10-12 Not Zed <NotZed@Ximian.com> * gui/e-calendar-table.c (setup_popup_icons): removed. (e_calendar_table_show_popup_menu): convert to use e-popup for pluggable popup menu. (e_calendar_table_on_open_task, e_calendar_table_on_save_as) (e_calendar_table_on_print_task, e_calendar_table_on_cut) (e_calendar_table_on_copy, e_calendar_table_on_paste) (e_calendar_table_on_assign, e_calendar_table_on_forward) (delete_cb): (mark_as_complete_cb, open_url_cb): convert to epopup callbacks. Moved all of the callbacks above the table rather than maintaining forward declarations for some of them. * gui/e-cal-popup.c (e_cal_popup_target_new_select): add the task required masks, and make one vs many mutally exclusive. * gui/e-calendar-view.c (e_calendar_view_create_popup_menu): copy/setup the event list here. * gui/e-cal-popup.c (e_cal_popup_target_new_select): take model + events rather than the calendar view. svn path=/trunk/; revision=27553
Diffstat (limited to 'calendar/gui/e-cal-popup.h')
-rw-r--r--calendar/gui/e-cal-popup.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/calendar/gui/e-cal-popup.h b/calendar/gui/e-cal-popup.h
index 1e6c84d1b9..d9aeb83342 100644
--- a/calendar/gui/e-cal-popup.h
+++ b/calendar/gui/e-cal-popup.h
@@ -74,6 +74,9 @@ enum _e_cal_popup_target_select_t {
E_CAL_POPUP_SELECT_ORGANIZER = 1<<6,
E_CAL_POPUP_SELECT_NOTEDITING = 1<<7,
E_CAL_POPUP_SELECT_NOTMEETING = 1<<8,
+
+ E_CAL_POPUP_SELECT_ASSIGNABLE = 1<<9,
+ E_CAL_POPUP_SELECT_HASURL = 1<<10,
};
/**
@@ -143,7 +146,7 @@ GType e_cal_popup_get_type(void);
ECalPopup *e_cal_popup_new(const char *menuid);
-ECalPopupTargetSelect *e_cal_popup_target_new_select(ECalPopup *eabp, struct _ECalendarView *view);
+ECalPopupTargetSelect *e_cal_popup_target_new_select(ECalPopup *eabp, struct _ECalModel *model, GPtrArray *events);
ECalPopupTargetSource *e_cal_popup_target_new_source(ECalPopup *eabp, struct _ESourceSelector *selector);
/* ********************************************************************** */