mirror of
https://github.com/varun-r-mallya/sysprof.git
synced 2025-12-31 20:36:25 +00:00
detailspage: port to GTK 4
This commit is contained in:
@ -32,7 +32,7 @@
|
||||
|
||||
struct _SysprofDetailsPage
|
||||
{
|
||||
SysprofPage parent_instance;
|
||||
GtkWidget parent_instance;
|
||||
|
||||
/* Template Objects */
|
||||
EggThreeGrid *three_grid;
|
||||
@ -52,7 +52,7 @@ struct _SysprofDetailsPage
|
||||
guint next_row;
|
||||
};
|
||||
|
||||
G_DEFINE_TYPE (SysprofDetailsPage, sysprof_details_page, GTK_TYPE_BIN)
|
||||
G_DEFINE_TYPE (SysprofDetailsPage, sysprof_details_page, GTK_TYPE_WIDGET)
|
||||
|
||||
#if GLIB_CHECK_VERSION(2, 56, 0)
|
||||
# define _g_date_time_new_from_iso8601 g_date_time_new_from_iso8601
|
||||
@ -83,6 +83,7 @@ sysprof_details_page_class_init (SysprofDetailsPageClass *klass)
|
||||
GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
|
||||
|
||||
gtk_widget_class_set_template_from_resource (widget_class, "/org/gnome/sysprof/ui/sysprof-details-page.ui");
|
||||
gtk_widget_class_set_layout_manager_type (widget_class, GTK_TYPE_BIN_LAYOUT);
|
||||
gtk_widget_class_bind_template_child (widget_class, SysprofDetailsPage, allocations);
|
||||
gtk_widget_class_bind_template_child (widget_class, SysprofDetailsPage, counters);
|
||||
gtk_widget_class_bind_template_child (widget_class, SysprofDetailsPage, cpu_label);
|
||||
|
||||
@ -39,7 +39,7 @@ SYSPROF_ALIGNED_END (8);
|
||||
|
||||
#define SYSPROF_TYPE_DETAILS_PAGE (sysprof_details_page_get_type())
|
||||
|
||||
G_DECLARE_FINAL_TYPE (SysprofDetailsPage, sysprof_details_page, SYSPROF, DETAILS_PAGE, GtkBin)
|
||||
G_DECLARE_FINAL_TYPE (SysprofDetailsPage, sysprof_details_page, SYSPROF, DETAILS_PAGE, GtkWidget)
|
||||
|
||||
GtkWidget *sysprof_details_page_new (void);
|
||||
void sysprof_details_page_set_reader (SysprofDetailsPage *self,
|
||||
|
||||
@ -1,8 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Generated with glade 3.22.0 -->
|
||||
<interface>
|
||||
<requires lib="gtk+" version="3.22"/>
|
||||
<template class="SysprofDetailsPage" parent="GtkBin">
|
||||
<template class="SysprofDetailsPage" parent="GtkWidget">
|
||||
<property name="can_focus">False</property>
|
||||
<child>
|
||||
<object class="GtkScrolledWindow">
|
||||
|
||||
Reference in New Issue
Block a user