Updated to use new EPopupMenu API.
2002-03-15 Jeffrey Stedfast <fejj@ximian.com> * gui/e-day-view.c: Updated to use new EPopupMenu API. * gui/e-week-view.c: Updated to use new EPopupMenu API. * gui/e-calendar-table.c: Updated to use new EPopupMenu API. svn path=/trunk/; revision=16184
This commit is contained in:
committed by
Jeffrey Stedfast
parent
0709fc318f
commit
e91db1e5a1
@ -1,3 +1,11 @@
|
|||||||
|
2002-03-15 Jeffrey Stedfast <fejj@ximian.com>
|
||||||
|
|
||||||
|
* gui/e-day-view.c: Updated to use new EPopupMenu API.
|
||||||
|
|
||||||
|
* gui/e-week-view.c: Updated to use new EPopupMenu API.
|
||||||
|
|
||||||
|
* gui/e-calendar-table.c: Updated to use new EPopupMenu API.
|
||||||
|
|
||||||
2002-03-15 Ettore Perazzoli <ettore@ximian.com>
|
2002-03-15 Ettore Perazzoli <ettore@ximian.com>
|
||||||
|
|
||||||
* gui/tasks-control.c (tasks_control_activate): Call
|
* gui/tasks-control.c (tasks_control_activate): Call
|
||||||
|
|||||||
@ -698,14 +698,14 @@ enum {
|
|||||||
|
|
||||||
static EPopupMenu context_menu[] = {
|
static EPopupMenu context_menu[] = {
|
||||||
#if 0
|
#if 0
|
||||||
{ N_("_Delegate To..."), NULL,
|
{ N_("_Delegate To..."), NULL,
|
||||||
GTK_SIGNAL_FUNC (popup_delegate_cb),NULL, CAN_DELEGATE },
|
GTK_SIGNAL_FUNC (popup_delegate_cb), NULL, NULL, CAN_DELEGATE },
|
||||||
|
|
||||||
E_POPUP_SEPARATOR,
|
E_POPUP_SEPARATOR,
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
{ N_("_Delete"), GNOME_STOCK_MENU_TRASH,
|
{ N_("_Delete"), NULL,
|
||||||
GTK_SIGNAL_FUNC (popup_delete_cb), NULL, CAN_DELETE },
|
GTK_SIGNAL_FUNC (popup_delete_cb), NULL, NULL, CAN_DELETE },
|
||||||
|
|
||||||
E_POPUP_TERMINATOR
|
E_POPUP_TERMINATOR
|
||||||
};
|
};
|
||||||
@ -723,7 +723,10 @@ right_click_cb (ETable *etable, gint row, gint col, GdkEvent *event, gpointer da
|
|||||||
|
|
||||||
view_row = e_table_model_to_view_row (etable, row);
|
view_row = e_table_model_to_view_row (etable, row);
|
||||||
priv->row = e_meeting_model_etable_view_to_model_row (etable, priv->model, view_row);
|
priv->row = e_meeting_model_etable_view_to_model_row (etable, priv->model, view_row);
|
||||||
|
|
||||||
|
/* FIXME: if you enable Delegate, then change index to '1' */
|
||||||
|
context_menu[0].pixmap = gnome_stock_new_with_icon (GNOME_STOCK_MENU_TRASH);
|
||||||
|
|
||||||
menu = e_popup_menu_create (context_menu, enable_mask, hide_mask, data);
|
menu = e_popup_menu_create (context_menu, enable_mask, hide_mask, data);
|
||||||
e_auto_kill_popup_menu_on_hide (menu);
|
e_auto_kill_popup_menu_on_hide (menu);
|
||||||
|
|
||||||
|
|||||||
@ -958,29 +958,29 @@ enum {
|
|||||||
|
|
||||||
static EPopupMenu tasks_popup_menu [] = {
|
static EPopupMenu tasks_popup_menu [] = {
|
||||||
{ N_("_Open"), NULL,
|
{ N_("_Open"), NULL,
|
||||||
e_calendar_table_on_open_task, NULL, MASK_SINGLE },
|
e_calendar_table_on_open_task, NULL, NULL, MASK_SINGLE },
|
||||||
{ "", NULL, NULL, NULL, MASK_SINGLE },
|
E_POPUP_SEPARATOR,
|
||||||
|
|
||||||
{ N_("C_ut"), NULL,
|
{ N_("C_ut"), NULL,
|
||||||
e_calendar_table_on_cut, NULL, 0 },
|
e_calendar_table_on_cut, NULL, NULL, 0 },
|
||||||
{ N_("_Copy"), NULL,
|
{ N_("_Copy"), NULL,
|
||||||
e_calendar_table_on_copy, NULL, 0 },
|
e_calendar_table_on_copy, NULL, NULL, 0 },
|
||||||
{ N_("_Paste"), NULL,
|
{ N_("_Paste"), NULL,
|
||||||
e_calendar_table_on_paste, NULL, 0 },
|
e_calendar_table_on_paste, NULL, NULL, 0 },
|
||||||
|
|
||||||
{ "", NULL, NULL, NULL, 0 },
|
|
||||||
|
|
||||||
|
E_POPUP_SEPARATOR,
|
||||||
|
|
||||||
{ N_("_Mark as Complete"), NULL,
|
{ N_("_Mark as Complete"), NULL,
|
||||||
mark_as_complete_cb, NULL, MASK_SINGLE },
|
mark_as_complete_cb, NULL, NULL, MASK_SINGLE },
|
||||||
{ N_("_Delete this Task"), NULL,
|
{ N_("_Delete this Task"), NULL,
|
||||||
delete_cb, NULL, MASK_SINGLE },
|
delete_cb, NULL, NULL, MASK_SINGLE },
|
||||||
|
|
||||||
{ N_("_Mark Tasks as Complete"), NULL,
|
{ N_("_Mark Tasks as Complete"), NULL,
|
||||||
mark_as_complete_cb, NULL, MASK_MULTIPLE },
|
mark_as_complete_cb, NULL, NULL, MASK_MULTIPLE },
|
||||||
{ N_("_Delete Selected Tasks"), NULL,
|
{ N_("_Delete Selected Tasks"), NULL,
|
||||||
delete_cb, NULL, MASK_MULTIPLE },
|
delete_cb, NULL, NULL, MASK_MULTIPLE },
|
||||||
|
|
||||||
{ NULL, NULL, NULL, NULL, 0 }
|
E_POPUP_TERMINATOR
|
||||||
};
|
};
|
||||||
|
|
||||||
static gint
|
static gint
|
||||||
|
|||||||
@ -3523,55 +3523,55 @@ enum {
|
|||||||
|
|
||||||
static EPopupMenu main_items [] = {
|
static EPopupMenu main_items [] = {
|
||||||
{ N_("New _Appointment"), NULL,
|
{ N_("New _Appointment"), NULL,
|
||||||
e_day_view_on_new_appointment, NULL, 0 },
|
e_day_view_on_new_appointment, NULL, NULL, 0 },
|
||||||
{ N_("New All Day _Event"), NULL,
|
{ N_("New All Day _Event"), NULL,
|
||||||
e_day_view_on_new_event, NULL, 0 },
|
e_day_view_on_new_event, NULL, NULL, 0 },
|
||||||
|
|
||||||
{ "", NULL, NULL, NULL, 0 },
|
E_POPUP_SEPARATOR,
|
||||||
|
|
||||||
{ N_("_Paste"), NULL,
|
{ N_("_Paste"), NULL,
|
||||||
e_day_view_on_paste, NULL, 0 },
|
e_day_view_on_paste, NULL, NULL, 0 },
|
||||||
|
|
||||||
{ "", NULL, NULL, NULL, 0 },
|
E_POPUP_SEPARATOR,
|
||||||
|
|
||||||
{ N_("Go to _Today"), NULL,
|
{ N_("Go to _Today"), NULL,
|
||||||
e_day_view_on_goto_today, NULL, 0 },
|
e_day_view_on_goto_today, NULL, NULL, 0 },
|
||||||
{ N_("_Go to Date..."), NULL,
|
{ N_("_Go to Date..."), NULL,
|
||||||
e_day_view_on_goto_date, NULL, 0 },
|
e_day_view_on_goto_date, NULL, NULL, 0 },
|
||||||
|
|
||||||
{ NULL, NULL, NULL, NULL, 0 }
|
E_POPUP_TERMINATOR
|
||||||
};
|
};
|
||||||
|
|
||||||
static EPopupMenu child_items [] = {
|
static EPopupMenu child_items [] = {
|
||||||
{ N_("_Open"), NULL,
|
{ N_("_Open"), NULL,
|
||||||
e_day_view_on_edit_appointment, NULL, MASK_EDITABLE | MASK_EDITING },
|
e_day_view_on_edit_appointment, NULL, NULL, MASK_EDITABLE | MASK_EDITING },
|
||||||
{ N_("_Delete this Appointment"), NULL,
|
{ N_("_Delete this Appointment"), NULL,
|
||||||
e_day_view_on_delete_appointment, NULL, MASK_EDITABLE | MASK_SINGLE | MASK_EDITING },
|
e_day_view_on_delete_appointment, NULL, NULL, MASK_EDITABLE | MASK_SINGLE | MASK_EDITING },
|
||||||
|
|
||||||
/* Only show this separator if one of the above is shown. */
|
/* Only show this separator if one of the above is shown. */
|
||||||
{ "", NULL, NULL, NULL, MASK_EDITABLE | MASK_EDITING },
|
{ "", NULL, NULL, NULL, NULL, MASK_EDITABLE | MASK_EDITING },
|
||||||
|
|
||||||
|
|
||||||
{ N_("C_ut"), NULL,
|
{ N_("C_ut"), NULL,
|
||||||
e_day_view_on_cut, NULL, MASK_EDITABLE | MASK_EDITING },
|
e_day_view_on_cut, NULL, NULL, MASK_EDITABLE | MASK_EDITING },
|
||||||
{ N_("_Copy"), NULL,
|
{ N_("_Copy"), NULL,
|
||||||
e_day_view_on_copy, NULL, 0 },
|
e_day_view_on_copy, NULL, NULL, 0 },
|
||||||
{ N_("_Paste"), NULL,
|
{ N_("_Paste"), NULL,
|
||||||
e_day_view_on_paste, NULL, 0 },
|
e_day_view_on_paste, NULL, NULL, 0 },
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* The following are only shown if this is a recurring event
|
* The following are only shown if this is a recurring event
|
||||||
*/
|
*/
|
||||||
{ "", NULL, NULL, NULL, MASK_RECURRING | MASK_EDITING },
|
{ "", NULL, NULL, NULL, NULL, MASK_RECURRING | MASK_EDITING },
|
||||||
{ N_("Make this Occurrence _Movable"), NULL,
|
{ N_("Make this Occurrence _Movable"), NULL,
|
||||||
e_day_view_on_unrecur_appointment, NULL, MASK_RECURRING | MASK_EDITING },
|
e_day_view_on_unrecur_appointment, NULL, NULL, MASK_RECURRING | MASK_EDITING },
|
||||||
{ N_("Delete this _Occurrence"), NULL,
|
{ N_("Delete this _Occurrence"), NULL,
|
||||||
e_day_view_on_delete_occurrence, NULL, MASK_RECURRING | MASK_EDITING },
|
e_day_view_on_delete_occurrence, NULL, NULL, MASK_RECURRING | MASK_EDITING },
|
||||||
{ N_("Delete _All Occurrences"), NULL,
|
{ N_("Delete _All Occurrences"), NULL,
|
||||||
e_day_view_on_delete_appointment, NULL, MASK_RECURRING | MASK_EDITING },
|
e_day_view_on_delete_appointment, NULL, NULL, MASK_RECURRING | MASK_EDITING },
|
||||||
|
|
||||||
{ NULL, NULL, NULL, NULL, 0 }
|
E_POPUP_TERMINATOR
|
||||||
};
|
};
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
|||||||
@ -3411,60 +3411,60 @@ enum {
|
|||||||
|
|
||||||
static EPopupMenu main_items [] = {
|
static EPopupMenu main_items [] = {
|
||||||
{ N_("New _Appointment..."), NULL,
|
{ N_("New _Appointment..."), NULL,
|
||||||
e_week_view_on_new_appointment, NULL, 0 },
|
e_week_view_on_new_appointment, NULL, NULL, 0 },
|
||||||
{ N_("New All Day _Event"), NULL,
|
{ N_("New All Day _Event"), NULL,
|
||||||
e_week_view_on_new_event, NULL, 0 },
|
e_week_view_on_new_event, NULL, NULL, 0 },
|
||||||
|
|
||||||
{ "", NULL, NULL, NULL, 0 },
|
E_POPUP_SEPARATOR,
|
||||||
|
|
||||||
{ N_("_Paste"), NULL,
|
{ N_("_Paste"), NULL,
|
||||||
e_week_view_on_paste, NULL, 0 },
|
e_week_view_on_paste, NULL, NULL, 0 },
|
||||||
|
|
||||||
{ "", NULL, NULL, NULL, 0 },
|
|
||||||
|
|
||||||
|
E_POPUP_SEPARATOR,
|
||||||
|
|
||||||
{ N_("Go to _Today"), NULL,
|
{ N_("Go to _Today"), NULL,
|
||||||
e_week_view_on_goto_today, NULL, 0 },
|
e_week_view_on_goto_today, NULL, NULL, 0 },
|
||||||
{ N_("_Go to Date..."), NULL,
|
{ N_("_Go to Date..."), NULL,
|
||||||
e_week_view_on_goto_date, NULL, 0 },
|
e_week_view_on_goto_date, NULL, NULL, 0 },
|
||||||
{ NULL, NULL, NULL, NULL, 0 }
|
|
||||||
|
E_POPUP_TERMINATOR
|
||||||
};
|
};
|
||||||
|
|
||||||
static EPopupMenu child_items [] = {
|
static EPopupMenu child_items [] = {
|
||||||
{ N_("_Open"), NULL,
|
{ N_("_Open"), NULL,
|
||||||
e_week_view_on_edit_appointment, NULL, MASK_EDITABLE | MASK_EDITING },
|
e_week_view_on_edit_appointment, NULL, NULL, MASK_EDITABLE | MASK_EDITING },
|
||||||
{ N_("_Delete this Appointment"), NULL,
|
{ N_("_Delete this Appointment"), NULL,
|
||||||
e_week_view_on_delete_appointment, NULL, MASK_EDITABLE | MASK_SINGLE | MASK_EDITING },
|
e_week_view_on_delete_appointment, NULL, NULL, MASK_EDITABLE | MASK_SINGLE | MASK_EDITING },
|
||||||
|
|
||||||
/* Only show this separator if one of the above is shown. */
|
/* Only show this separator if one of the above is shown. */
|
||||||
{ "", NULL, NULL, NULL, MASK_EDITABLE | MASK_EDITING },
|
{ "", NULL, NULL, NULL, NULL, MASK_EDITABLE | MASK_EDITING },
|
||||||
|
|
||||||
|
|
||||||
{ N_("C_ut"), NULL,
|
{ N_("C_ut"), NULL,
|
||||||
e_week_view_on_cut, NULL, MASK_EDITING | MASK_EDITABLE },
|
e_week_view_on_cut, NULL, NULL, MASK_EDITING | MASK_EDITABLE },
|
||||||
{ N_("_Copy"), NULL,
|
{ N_("_Copy"), NULL,
|
||||||
e_week_view_on_copy, NULL, MASK_EDITING | MASK_EDITABLE },
|
e_week_view_on_copy, NULL, NULL, MASK_EDITING | MASK_EDITABLE },
|
||||||
{ N_("_Paste"), NULL,
|
{ N_("_Paste"), NULL,
|
||||||
e_week_view_on_paste, NULL, 0 },
|
e_week_view_on_paste, NULL, NULL, 0 },
|
||||||
|
|
||||||
{ "", NULL, NULL, NULL, 0},
|
E_POPUP_SEPARATOR,
|
||||||
|
|
||||||
{ N_("New _Appointment..."), NULL,
|
{ N_("New _Appointment..."), NULL,
|
||||||
e_week_view_on_new_appointment, NULL, 0 },
|
e_week_view_on_new_appointment, NULL, NULL, 0 },
|
||||||
|
|
||||||
{ "", NULL, NULL, NULL, MASK_SINGLE },
|
{ "", NULL, NULL, NULL, NULL, MASK_SINGLE },
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* The following are only shown if this is a recurring event
|
* The following are only shown if this is a recurring event
|
||||||
*/
|
*/
|
||||||
{ "", NULL, NULL, NULL, MASK_SINGLE},
|
{ "", NULL, NULL, NULL, NULL, MASK_SINGLE },
|
||||||
{ N_("Make this Occurrence _Movable"), NULL,
|
{ N_("Make this Occurrence _Movable"), NULL,
|
||||||
e_week_view_on_unrecur_appointment, NULL, MASK_RECURRING | MASK_EDITING },
|
e_week_view_on_unrecur_appointment, NULL, NULL, MASK_RECURRING | MASK_EDITING },
|
||||||
{ N_("Delete this _Occurrence"), NULL,
|
{ N_("Delete this _Occurrence"), NULL,
|
||||||
e_week_view_on_delete_occurrence, NULL, MASK_RECURRING | MASK_EDITING },
|
e_week_view_on_delete_occurrence, NULL, NULL, MASK_RECURRING | MASK_EDITING },
|
||||||
{ N_("Delete _All Occurrences"), NULL,
|
{ N_("Delete _All Occurrences"), NULL,
|
||||||
e_week_view_on_delete_appointment, NULL, MASK_RECURRING | MASK_EDITING },
|
e_week_view_on_delete_appointment, NULL, NULL, MASK_RECURRING | MASK_EDITING },
|
||||||
|
|
||||||
{ NULL, NULL, NULL, NULL, 0 }
|
E_POPUP_TERMINATOR
|
||||||
};
|
};
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|||||||
Reference in New Issue
Block a user