summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKrifa75 <yahiaoui.fakhri@gmail.com>2022-11-24 00:15:04 +0100
committerBastien Nocera <hadess@hadess.net>2022-11-24 12:36:08 +0100
commitfe52b0ab2f53c228a9038a139b9ad4c530662d9c (patch)
tree5ab2061e137735f1ae1a9125ac7bbf02e0eb48a5
parent2a9c4e436fc9a6d4901c8f6aa51d2cf03a768d68 (diff)
downloadtotem-fe52b0ab2f53c228a9038a139b9ad4c530662d9c.tar.gz
main: Use HdyHeaderBar as a base class for TotemMainToolbar
-rw-r--r--src/totem-grilo.c2
-rw-r--r--src/totem-main-toolbar.c20
-rw-r--r--src/totem-main-toolbar.h4
-rw-r--r--src/totemmaintoolbar.ui2
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>