failedstateview: port to GTK 4

This commit is contained in:
Christian Hergert
2021-09-28 17:13:30 -07:00
parent e1c2f0ee55
commit d6b1a820d0
3 changed files with 5 additions and 6 deletions

View File

@ -22,7 +22,7 @@
#include "sysprof-failed-state-view.h"
G_DEFINE_TYPE (SysprofFailedStateView, sysprof_failed_state_view, GTK_TYPE_BIN)
G_DEFINE_TYPE (SysprofFailedStateView, sysprof_failed_state_view, GTK_TYPE_WIDGET)
GtkWidget *
sysprof_failed_state_view_new (void)
@ -35,6 +35,7 @@ sysprof_failed_state_view_class_init (SysprofFailedStateViewClass *klass)
{
GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
gtk_widget_class_set_layout_manager_type (widget_class, GTK_TYPE_BIN_LAYOUT);
gtk_widget_class_set_template_from_resource (widget_class,
"/org/gnome/sysprof/ui/sysprof-failed-state-view.ui");
}

View File

@ -27,13 +27,11 @@ G_BEGIN_DECLS
#define SYSPROF_TYPE_FAILED_STATE_VIEW (sysprof_failed_state_view_get_type())
G_DECLARE_DERIVABLE_TYPE (SysprofFailedStateView, sysprof_failed_state_view, SYSPROF, FAILED_STATE_VIEW, GtkBin)
G_DECLARE_DERIVABLE_TYPE (SysprofFailedStateView, sysprof_failed_state_view, SYSPROF, FAILED_STATE_VIEW, GtkWidget)
struct _SysprofFailedStateViewClass
{
GtkBinClass parent;
gpointer padding[4];
GtkWidgetClass parent;
};
GtkWidget *sysprof_failed_state_view_new (void);

View File

@ -1,6 +1,6 @@
<?xml version="1.0"?>
<interface>
<template class="SysprofFailedStateView" parent="GtkBin">
<template class="SysprofFailedStateView" parent="GtkWidget">
<child>
<object class="GtkBox">
<property name="border-width">36</property>