event-editor/multi-choice: Use g_assert in public methods
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/603>
This commit is contained in:
@@ -588,6 +588,8 @@ void
|
|||||||
gcal_multi_choice_set_value (GcalMultiChoice *self,
|
gcal_multi_choice_set_value (GcalMultiChoice *self,
|
||||||
gint value)
|
gint value)
|
||||||
{
|
{
|
||||||
|
g_assert (GCAL_IS_MULTI_CHOICE (self));
|
||||||
|
|
||||||
set_value (self, value, GTK_STACK_TRANSITION_TYPE_NONE);
|
set_value (self, value, GTK_STACK_TRANSITION_TYPE_NONE);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -602,6 +604,8 @@ gcal_multi_choice_set_value (GcalMultiChoice *self,
|
|||||||
gint
|
gint
|
||||||
gcal_multi_choice_get_value (GcalMultiChoice *self)
|
gcal_multi_choice_get_value (GcalMultiChoice *self)
|
||||||
{
|
{
|
||||||
|
g_assert (GCAL_IS_MULTI_CHOICE (self));
|
||||||
|
|
||||||
return self->value;
|
return self->value;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -618,6 +622,8 @@ gcal_multi_choice_set_choices (GcalMultiChoice *self,
|
|||||||
{
|
{
|
||||||
gint i;
|
gint i;
|
||||||
|
|
||||||
|
g_assert (GCAL_IS_MULTI_CHOICE (self));
|
||||||
|
|
||||||
for (i = 0; i < self->n_choices; i++)
|
for (i = 0; i < self->n_choices; i++)
|
||||||
gtk_stack_remove (self->stack, self->choices[i]);
|
gtk_stack_remove (self->stack, self->choices[i]);
|
||||||
g_free (self->choices);
|
g_free (self->choices);
|
||||||
@@ -651,6 +657,8 @@ gcal_multi_choice_set_format_callback (GcalMultiChoice *self,
|
|||||||
gpointer user_data,
|
gpointer user_data,
|
||||||
GDestroyNotify destroy)
|
GDestroyNotify destroy)
|
||||||
{
|
{
|
||||||
|
g_assert (GCAL_IS_MULTI_CHOICE (self));
|
||||||
|
|
||||||
if (self->format_destroy)
|
if (self->format_destroy)
|
||||||
self->format_destroy (self->format_data);
|
self->format_destroy (self->format_data);
|
||||||
|
|
||||||
@@ -672,8 +680,8 @@ void
|
|||||||
gcal_multi_choice_set_popover (GcalMultiChoice *self,
|
gcal_multi_choice_set_popover (GcalMultiChoice *self,
|
||||||
GtkWidget *popover)
|
GtkWidget *popover)
|
||||||
{
|
{
|
||||||
g_return_if_fail (GCAL_IS_MULTI_CHOICE (self));
|
g_assert (GCAL_IS_MULTI_CHOICE (self));
|
||||||
g_return_if_fail (popover == NULL || GTK_IS_POPOVER (popover));
|
g_assert (popover == NULL || GTK_IS_POPOVER (popover));
|
||||||
|
|
||||||
g_object_freeze_notify (G_OBJECT (self));
|
g_object_freeze_notify (G_OBJECT (self));
|
||||||
|
|
||||||
@@ -721,7 +729,7 @@ gcal_multi_choice_set_popover (GcalMultiChoice *self,
|
|||||||
GtkPopover *
|
GtkPopover *
|
||||||
gcal_multi_choice_get_popover (GcalMultiChoice *self)
|
gcal_multi_choice_get_popover (GcalMultiChoice *self)
|
||||||
{
|
{
|
||||||
g_return_val_if_fail (GCAL_IS_MULTI_CHOICE (self), NULL);
|
g_assert (GCAL_IS_MULTI_CHOICE (self));
|
||||||
|
|
||||||
return GTK_POPOVER (self->popover);
|
return GTK_POPOVER (self->popover);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user