From ab84aa5b326541f475ab34ab253e2d328a61ab10 Mon Sep 17 00:00:00 2001
From: Marko Lindqvist <cazfi74@gmail.com>
Date: Sat, 2 Nov 2024 07:51:16 +0200
Subject: [PATCH 56/56] gtk4x: Implement FcScenRow for pages.c

See RM #1051

Signed-off-by: Marko Lindqvist <cazfi74@gmail.com>
---
 client/gui-gtk-5.0/pages.c | 52 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 52 insertions(+)

diff --git a/client/gui-gtk-5.0/pages.c b/client/gui-gtk-5.0/pages.c
index 4012bd9302..9f9cc4686a 100644
--- a/client/gui-gtk-5.0/pages.c
+++ b/client/gui-gtk-5.0/pages.c
@@ -147,6 +147,28 @@ struct _FcPlrClass
 
 G_DEFINE_TYPE(FcPlrRow, fc_plr_row, G_TYPE_OBJECT)
 
+
+#define FC_TYPE_SCEN_ROW (fc_scen_row_get_type())
+
+G_DECLARE_FINAL_TYPE(FcScenRow, fc_scen_row, FC, SCEN_ROW, GObject)
+
+struct _FcScenRow
+{
+  GObject parent_instance;
+
+  char *desc;
+  char *authors;
+  char *filename;
+  char *ver;
+};
+
+struct _FcScenClass
+{
+  GObjectClass parent_class;
+};
+
+G_DEFINE_TYPE(FcScenRow, fc_scen_row, G_TYPE_OBJECT)
+
 /**********************************************************************//**
   Initialization method for FcHostRow class
 **************************************************************************/
@@ -207,6 +229,36 @@ static FcPlrRow *fc_plr_row_new(void)
 }
 #endif
 
+/**********************************************************************//**
+  Initialization method for FcScenRow class
+**************************************************************************/
+static void
+fc_scen_row_class_init(FcScenRowClass *klass)
+{
+}
+
+/**********************************************************************//**
+  Initialization method for FcScenRow
+**************************************************************************/
+static void
+fc_scen_row_init(FcScenRow *self)
+{
+}
+
+/**********************************************************************//**
+  FcScenRow creation method
+**************************************************************************/
+#if 0
+static FcScenRow *fc_scen_row_new(void)
+{
+  FcScenRow *result;
+
+  result = g_object_new(FC_TYPE_SCEN_ROW, nullptr);
+
+  return result;
+}
+#endif
+
 /**********************************************************************//**
   Spawn a server, if there isn't one, using the default settings.
 **************************************************************************/
-- 
2.45.2

