[gnome-initial-setup/wip/sadiq/assistant-cleanup: 1/4] assistant: Port to use G_DECLARE_DERIVABLE_TYPE




commit f9527f9fcb847107d6160b44612120e08bc4f497
Author: Mohammed Sadiq <sadiq sadiqpk org>
Date:   Thu Apr 1 07:05:03 2021 +0530

    assistant: Port to use G_DECLARE_DERIVABLE_TYPE
    
    Part-of: <https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/merge_requests/117>

 gnome-initial-setup/gis-assistant.h | 15 +--------------
 1 file changed, 1 insertion(+), 14 deletions(-)
---
diff --git a/gnome-initial-setup/gis-assistant.h b/gnome-initial-setup/gis-assistant.h
index 5e2dd9fc..1d4e90ef 100644
--- a/gnome-initial-setup/gis-assistant.h
+++ b/gnome-initial-setup/gis-assistant.h
@@ -27,27 +27,14 @@
 G_BEGIN_DECLS
 
 #define GIS_TYPE_ASSISTANT               (gis_assistant_get_type ())
-#define GIS_ASSISTANT(obj)                           (G_TYPE_CHECK_INSTANCE_CAST ((obj), GIS_TYPE_ASSISTANT, 
GisAssistant))
-#define GIS_ASSISTANT_CLASS(klass)                   (G_TYPE_CHECK_CLASS_CAST ((klass),  GIS_TYPE_ASSISTANT, 
GisAssistantClass))
-#define GIS_IS_ASSISTANT(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GIS_TYPE_ASSISTANT))
-#define GIS_IS_ASSISTANT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass),  GIS_TYPE_ASSISTANT))
-#define GIS_ASSISTANT_GET_CLASS(obj)                 (G_TYPE_INSTANCE_GET_CLASS ((obj),  GIS_TYPE_ASSISTANT, 
GisAssistantClass))
 
-typedef struct _GisAssistant        GisAssistant;
-typedef struct _GisAssistantClass   GisAssistantClass;
-
-struct _GisAssistant
-{
-  GtkBox parent;
-};
+G_DECLARE_DERIVABLE_TYPE (GisAssistant, gis_assistant, GIS, ASSISTANT, GtkBox)
 
 struct _GisAssistantClass
 {
   GtkBoxClass parent_class;
 };
 
-GType gis_assistant_get_type (void);
-
 void      gis_assistant_add_page          (GisAssistant *assistant,
                                            GisPage      *page);
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]