event-editor/event-editor-section: Remove GtkWidget overrides
Now that all GcalEventEditorSection subclasses override `event_set()`, we can safely remove these overrides. Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/711>
This commit is contained in:
@@ -18,7 +18,6 @@
|
|||||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "gcal-event-editor-dialog.h"
|
|
||||||
#include "gcal-event-editor-section.h"
|
#include "gcal-event-editor-section.h"
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -66,52 +65,6 @@ on_event_set_cb (GcalEventEditorSection *self)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* GtkWidget overrides
|
|
||||||
*/
|
|
||||||
|
|
||||||
static void
|
|
||||||
gcal_event_editor_section_root (GtkWidget *widget)
|
|
||||||
{
|
|
||||||
GcalEventEditorSection *self = GCAL_EVENT_EDITOR_SECTION (widget);
|
|
||||||
GcalEventEditorSectionPrivate *priv = gcal_event_editor_section_get_instance_private (self);
|
|
||||||
GtkWidget *dialog;
|
|
||||||
|
|
||||||
dialog = gtk_widget_get_ancestor (widget, GCAL_TYPE_EVENT_EDITOR_DIALOG);
|
|
||||||
|
|
||||||
g_assert (GCAL_IS_EVENT_EDITOR_DIALOG (dialog));
|
|
||||||
|
|
||||||
g_set_object (&priv->dialog, dialog);
|
|
||||||
|
|
||||||
g_object_notify_by_pspec (G_OBJECT (self), properties[PROP_DIALOG]);
|
|
||||||
|
|
||||||
GTK_WIDGET_CLASS (gcal_event_editor_section_parent_class)->root (widget);
|
|
||||||
}
|
|
||||||
|
|
||||||
static void
|
|
||||||
gcal_event_editor_section_map (GtkWidget *widget)
|
|
||||||
{
|
|
||||||
GcalEventEditorSection *self = GCAL_EVENT_EDITOR_SECTION (widget);
|
|
||||||
GcalEvent *event;
|
|
||||||
|
|
||||||
event = gcal_event_editor_section_get_event (self);
|
|
||||||
|
|
||||||
GCAL_EVENT_EDITOR_SECTION_GET_CLASS (self)->event_set (self, event);
|
|
||||||
|
|
||||||
GTK_WIDGET_CLASS (gcal_event_editor_section_parent_class)->map (widget);
|
|
||||||
}
|
|
||||||
|
|
||||||
static void
|
|
||||||
gcal_event_editor_section_unmap (GtkWidget *widget)
|
|
||||||
{
|
|
||||||
GcalEventEditorSection *self = GCAL_EVENT_EDITOR_SECTION (widget);
|
|
||||||
|
|
||||||
GCAL_EVENT_EDITOR_SECTION_GET_CLASS (self)->event_set_cb (self, NULL);
|
|
||||||
|
|
||||||
GTK_WIDGET_CLASS (gcal_event_editor_section_parent_class)->unmap (widget);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* GObject overrides
|
* GObject overrides
|
||||||
*/
|
*/
|
||||||
@@ -184,17 +137,12 @@ static void
|
|||||||
gcal_event_editor_section_class_init (GcalEventEditorSectionClass *klass)
|
gcal_event_editor_section_class_init (GcalEventEditorSectionClass *klass)
|
||||||
{
|
{
|
||||||
GObjectClass *object_class = G_OBJECT_CLASS (klass);
|
GObjectClass *object_class = G_OBJECT_CLASS (klass);
|
||||||
GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
|
|
||||||
|
|
||||||
object_class->constructed = gcal_event_editor_section_constructed;
|
object_class->constructed = gcal_event_editor_section_constructed;
|
||||||
object_class->dispose = gcal_event_editor_section_dispose;
|
object_class->dispose = gcal_event_editor_section_dispose;
|
||||||
object_class->get_property = gcal_event_editor_section_get_property;
|
object_class->get_property = gcal_event_editor_section_get_property;
|
||||||
object_class->set_property = gcal_event_editor_section_set_property;
|
object_class->set_property = gcal_event_editor_section_set_property;
|
||||||
|
|
||||||
widget_class->root = gcal_event_editor_section_root;
|
|
||||||
widget_class->map = gcal_event_editor_section_map;
|
|
||||||
widget_class->unmap = gcal_event_editor_section_unmap;
|
|
||||||
|
|
||||||
klass->event_set_cb = NULL;
|
klass->event_set_cb = NULL;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user