From bcc30654403d2170a2af1c2091e0e14e18178be0 Mon Sep 17 00:00:00 2001
From: Marko Lindqvist <cazfi74@gmail.com>
Date: Fri, 18 Oct 2024 23:37:16 +0300
Subject: [PATCH 45/45] gtk4x: Implement FcPresetRow for cma_fe.c

See RM #982

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

diff --git a/client/gui-gtk-5.0/cma_fe.c b/client/gui-gtk-5.0/cma_fe.c
index e6355d144b..e7c4881b7d 100644
--- a/client/gui-gtk-5.0/cma_fe.c
+++ b/client/gui-gtk-5.0/cma_fe.c
@@ -83,6 +83,54 @@ static void hscale_changed(GtkWidget *get, gpointer data);
 static void set_hscales(const struct cm_parameter *const parameter,
                         struct cma_dialog *pdialog);
 
+#define FC_TYPE_ACTION_ROW (fc_action_row_get_type())
+
+G_DECLARE_FINAL_TYPE(FcPresetRow, fc_preset_row, FC, PRESET_ROW, GObject)
+
+struct _FcPresetRow
+{
+  GObject parent_instance;
+
+  const char *desc;
+};
+
+struct _FcPresetRowClass
+{
+  GObjectClass parent_class;
+};
+
+G_DEFINE_TYPE(FcPresetRow, fc_preset_row, G_TYPE_OBJECT)
+
+/**********************************************************************//**
+  Initialization method for FcPresetRow class
+**************************************************************************/
+static void
+fc_preset_row_class_init(FcPresetRowClass *klass)
+{
+}
+
+/**********************************************************************//**
+  Initialization method for FcPresetRow
+**************************************************************************/
+static void
+fc_preset_row_init(FcPresetRow *self)
+{
+}
+
+/**********************************************************************//**
+  FcPresetRow creation method
+**************************************************************************/
+#if 0
+static FcPresetRow *fc_preset_row_new(void)
+{
+  FcPresetRow *result;
+
+  result = g_object_new(FC_TYPE_PRESET_ROW, nullptr);
+
+  return result;
+}
+#endif
+
 /**********************************************************************//**
   Initialize cma front end system
 **************************************************************************/
-- 
2.45.2

