edit-dialog: hide Delete button when creating a new event
Because we don't want to delete an event that is not created
This commit is contained in:
@@ -646,6 +646,7 @@ gcal_edit_dialog_set_event_is_new (GcalEditDialog *dialog,
|
|||||||
|
|
||||||
priv = gcal_edit_dialog_get_instance_private (dialog);
|
priv = gcal_edit_dialog_get_instance_private (dialog);
|
||||||
priv->event_is_new = event_is_new;
|
priv->event_is_new = event_is_new;
|
||||||
|
gtk_widget_set_visible (GTK_WIDGET (priv->delete_button), !event_is_new);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|||||||
@@ -713,6 +713,9 @@ event_activated (GcalView *view,
|
|||||||
init_edit_dialog (GCAL_WINDOW (user_data));
|
init_edit_dialog (GCAL_WINDOW (user_data));
|
||||||
|
|
||||||
data = gcal_event_widget_get_data (event_widget);
|
data = gcal_event_widget_get_data (event_widget);
|
||||||
|
gcal_edit_dialog_set_event_is_new (
|
||||||
|
GCAL_EDIT_DIALOG (priv->edit_dialog),
|
||||||
|
FALSE);
|
||||||
gcal_edit_dialog_set_event_data (
|
gcal_edit_dialog_set_event_data (
|
||||||
GCAL_EDIT_DIALOG (priv->edit_dialog),
|
GCAL_EDIT_DIALOG (priv->edit_dialog),
|
||||||
data);
|
data);
|
||||||
|
|||||||
Reference in New Issue
Block a user