diff options
author | Krifa75 <yahiaoui.fakhri@gmail.com> | 2022-11-24 00:15:04 +0100 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2022-11-24 12:36:08 +0100 |
commit | fe52b0ab2f53c228a9038a139b9ad4c530662d9c (patch) | |
tree | 5ab2061e137735f1ae1a9125ac7bbf02e0eb48a5 | |
parent | 2a9c4e436fc9a6d4901c8f6aa51d2cf03a768d68 (diff) | |
download | totem-fe52b0ab2f53c228a9038a139b9ad4c530662d9c.tar.gz |
main: Use HdyHeaderBar as a base class for TotemMainToolbar
-rw-r--r-- | src/totem-grilo.c | 2 | ||||
-rw-r--r-- | src/totem-main-toolbar.c | 20 | ||||
-rw-r--r-- | src/totem-main-toolbar.h | 4 | ||||
-rw-r--r-- | src/totemmaintoolbar.ui | 2 |
4 files changed, 14 insertions, 14 deletions
diff --git a/src/totem-grilo.c b/src/totem-grilo.c index 981e07d72..5df0657bf 100644 --- a/src/totem-grilo.c +++ b/src/totem-grilo.c @@ -2796,7 +2796,7 @@ totem_grilo_class_init (TotemGriloClass *klass) g_param_spec_object ("header", "Headerbar", "Headerbar.", - GTK_TYPE_HEADER_BAR, + HDY_TYPE_HEADER_BAR, G_PARAM_WRITABLE | G_PARAM_CONSTRUCT_ONLY)); g_object_class_install_property (object_class, diff --git a/src/totem-main-toolbar.c b/src/totem-main-toolbar.c index f57548797..676889148 100644 --- a/src/totem-main-toolbar.c +++ b/src/totem-main-toolbar.c @@ -45,7 +45,7 @@ */ struct _TotemMainToolbar { - GtkHeaderBar parent; + HdyHeaderBar parent; /* Template widgets */ GtkWidget *search_button; @@ -78,7 +78,7 @@ struct _TotemMainToolbar { GtkWidget *selection_menu_button; }; -G_DEFINE_TYPE(TotemMainToolbar, totem_main_toolbar, GTK_TYPE_HEADER_BAR) +G_DEFINE_TYPE(TotemMainToolbar, totem_main_toolbar, HDY_TYPE_HEADER_BAR) enum { PROP_0, @@ -269,11 +269,11 @@ totem_main_toolbar_get_property (GObject *object, switch (prop_id) { case PROP_TITLE: - g_value_set_string (value, gtk_header_bar_get_title (GTK_HEADER_BAR (object))); + g_value_set_string (value, hdy_header_bar_get_title (HDY_HEADER_BAR (object))); break; case PROP_SUBTITLE: - g_value_set_string (value, gtk_header_bar_get_subtitle (GTK_HEADER_BAR (object))); + g_value_set_string (value, hdy_header_bar_get_subtitle (HDY_HEADER_BAR (object))); break; case PROP_SEARCH_STRING: @@ -603,7 +603,7 @@ totem_main_toolbar_set_title (TotemMainToolbar *bar, g_return_if_fail (TOTEM_IS_MAIN_TOOLBAR (bar)); gtk_label_set_text (GTK_LABEL (bar->title_label), title); - gtk_header_bar_set_title (GTK_HEADER_BAR (bar), title); + hdy_header_bar_set_title (HDY_HEADER_BAR (bar), title); } const char * @@ -611,7 +611,7 @@ totem_main_toolbar_get_title (TotemMainToolbar *bar) { g_return_val_if_fail (TOTEM_IS_MAIN_TOOLBAR (bar), NULL); - return gtk_header_bar_get_title (GTK_HEADER_BAR (bar)); + return hdy_header_bar_get_title (HDY_HEADER_BAR (bar)); } void @@ -621,7 +621,7 @@ totem_main_toolbar_set_subtitle (TotemMainToolbar *bar, g_return_if_fail (TOTEM_IS_MAIN_TOOLBAR (bar)); gtk_label_set_text (GTK_LABEL (bar->subtitle_label), subtitle); - gtk_header_bar_set_subtitle (GTK_HEADER_BAR (bar), subtitle); + hdy_header_bar_set_subtitle (HDY_HEADER_BAR (bar), subtitle); } const char * @@ -629,7 +629,7 @@ totem_main_toolbar_get_subtitle (TotemMainToolbar *bar) { g_return_val_if_fail (TOTEM_IS_MAIN_TOOLBAR (bar), NULL); - return gtk_header_bar_get_subtitle (GTK_HEADER_BAR (bar)); + return hdy_header_bar_get_subtitle (HDY_HEADER_BAR (bar)); } void @@ -685,7 +685,7 @@ totem_main_toolbar_pack_start (TotemMainToolbar *bar, { g_return_if_fail (TOTEM_IS_MAIN_TOOLBAR (bar)); - gtk_header_bar_pack_start (GTK_HEADER_BAR (bar), child); + hdy_header_bar_pack_start (HDY_HEADER_BAR (bar), child); } void @@ -694,7 +694,7 @@ totem_main_toolbar_pack_end (TotemMainToolbar *bar, { g_return_if_fail (TOTEM_IS_MAIN_TOOLBAR (bar)); - gtk_header_bar_pack_end (GTK_HEADER_BAR (bar), child); + hdy_header_bar_pack_end (HDY_HEADER_BAR (bar), child); } void diff --git a/src/totem-main-toolbar.h b/src/totem-main-toolbar.h index 3b6fe158a..d8b482a22 100644 --- a/src/totem-main-toolbar.h +++ b/src/totem-main-toolbar.h @@ -27,10 +27,10 @@ #pragma once -#include <gtk/gtkbox.h> +#include <handy.h> #define TOTEM_TYPE_MAIN_TOOLBAR (totem_main_toolbar_get_type ()) -G_DECLARE_FINAL_TYPE (TotemMainToolbar, totem_main_toolbar, TOTEM, MAIN_TOOLBAR, GtkHeaderBar) +G_DECLARE_FINAL_TYPE (TotemMainToolbar, totem_main_toolbar, TOTEM, MAIN_TOOLBAR, HdyHeaderBar) GType totem_main_toolbar_get_type (void) G_GNUC_CONST; GtkWidget* totem_main_toolbar_new (void); diff --git a/src/totemmaintoolbar.ui b/src/totemmaintoolbar.ui index 4a81ada65..3f279ba31 100644 --- a/src/totemmaintoolbar.ui +++ b/src/totemmaintoolbar.ui @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <interface domain="totem"> <!-- interface-requires gtk+ 3.11 --> - <template class="TotemMainToolbar" parent="GtkHeaderBar"> + <template class="TotemMainToolbar" parent="HdyHeaderBar"> <property name="visible">True</property> <property name="can_focus">False</property> <child> |