[gtk/ebassi/finish-template: 22/24] statusbar: Use gtk_widget_clear_template()
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/ebassi/finish-template: 22/24] statusbar: Use gtk_widget_clear_template()
- Date: Mon, 11 Jul 2022 16:36:58 +0000 (UTC)
commit 36f9f376262acf2947e27db08034467fc485a0a6
Author: Emmanuele Bassi <ebassi gnome org>
Date: Thu Jul 7 13:59:03 2022 +0100
statusbar: Use gtk_widget_clear_template()
gtk/gtkstatusbar.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
---
diff --git a/gtk/gtkstatusbar.c b/gtk/gtkstatusbar.c
index 02c0c1369d..98dc4c5c5b 100644
--- a/gtk/gtkstatusbar.c
+++ b/gtk/gtkstatusbar.c
@@ -143,7 +143,7 @@ gtk_statusbar_dispose (GObject *object)
g_slist_free_full (self->keys, g_free);
self->keys = NULL;
- g_clear_pointer (&self->message_area, gtk_widget_unparent);
+ gtk_widget_clear_template (GTK_WIDGET (self), GTK_TYPE_STATUSBAR);
G_OBJECT_CLASS (gtk_statusbar_parent_class)->dispose (object);
}
@@ -225,7 +225,7 @@ gtk_statusbar_init (GtkStatusbar *statusbar)
*
* Returns: the new `GtkStatusbar`
*/
-GtkWidget*
+GtkWidget*
gtk_statusbar_new (void)
{
return g_object_new (GTK_TYPE_STATUSBAR, NULL);
@@ -263,7 +263,7 @@ gtk_statusbar_get_context_id (GtkStatusbar *statusbar,
{
char *string;
guint id;
-
+
g_return_val_if_fail (GTK_IS_STATUSBAR (statusbar), 0);
g_return_val_if_fail (context_description != NULL, 0);
@@ -417,18 +417,18 @@ gtk_statusbar_remove (GtkStatusbar *statusbar,
gtk_statusbar_pop (statusbar, context_id);
return;
}
-
+
for (list = statusbar->messages; list; list = list->next)
{
msg = list->data;
-
+
if (msg->context_id == context_id &&
msg->message_id == message_id)
{
statusbar->messages = g_slist_remove_link (statusbar->messages, list);
gtk_statusbar_msg_free (msg);
g_slist_free_1 (list);
-
+
break;
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]