event-editor/multi-choice: Remove wrap property

We no longer have a use case which requires us to keep the
`wrap` property to FALSE, so this patch removes that property
while keeping the wrap behavior.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/840>
This commit is contained in:
Hari Rana
2026-09-19 11:54:04 -04:00
parent d1e9443b62
commit 3185997f38
-26
View File
@@ -38,7 +38,6 @@ struct _GcalMultiChoice
gint value;
gint min_value;
gint max_value;
gboolean wrap;
gboolean animate;
gchar *category;
gchar *prev_button_tooltip_text;
@@ -61,7 +60,6 @@ enum
PROP_VALUE = 1,
PROP_MIN_VALUE,
PROP_MAX_VALUE,
PROP_WRAP,
PROP_ANIMATE,
PROP_CHOICES,
PROP_POPOVER,
@@ -135,11 +133,6 @@ apply_value (GcalMultiChoice *self,
transition = GTK_STACK_TRANSITION_TYPE_NONE;
gtk_stack_set_visible_child_full (GTK_STACK (self->stack), name, transition);
gtk_widget_set_sensitive (self->down_button,
self->wrap || self->value > self->min_value);
gtk_widget_set_sensitive (self->up_button,
self->wrap || self->value < self->max_value);
}
static void
@@ -176,9 +169,6 @@ go_up (GcalMultiChoice *self)
if (value > self->max_value)
{
if (!self->wrap)
return;
value = self->min_value;
wrapped = TRUE;
}
@@ -200,9 +190,6 @@ go_down (GcalMultiChoice *self)
if (value < self->min_value)
{
if (!self->wrap)
return;
value = self->max_value;
wrapped = TRUE;
}
@@ -411,10 +398,6 @@ gcal_multi_choice_get_property (GObject *object,
g_value_set_int (value, self->max_value);
break;
case PROP_WRAP:
g_value_set_boolean (value, self->wrap);
break;
case PROP_ANIMATE:
g_value_set_boolean (value, self->animate);
break;
@@ -467,11 +450,6 @@ gcal_multi_choice_set_property (GObject *object,
gcal_multi_choice_set_value (self, self->value);
break;
case PROP_WRAP:
self->wrap = g_value_get_boolean (value);
g_object_notify_by_pspec (object, properties[PROP_WRAP]);
break;
case PROP_ANIMATE:
self->animate = g_value_get_boolean (value);
g_object_notify_by_pspec (object, properties[PROP_ANIMATE]);
@@ -602,10 +580,6 @@ gcal_multi_choice_class_init (GcalMultiChoiceClass *class)
g_param_spec_int ("max-value", "Maximum Value", "Maximum Value",
G_MININT, G_MAXINT, 0,
G_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY);
properties[PROP_WRAP] =
g_param_spec_boolean ("wrap", "Wrap", "Wrap",
FALSE,
G_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY);
properties[PROP_ANIMATE] =
g_param_spec_boolean ("animate", "Animate", "Animate",
FALSE,