app: G_DECLARE_DERIVABLE_TYPE(GimpContainerListView)

This commit is contained in:
Michael Natterer 2025-08-08 15:56:36 +02:00
parent d65d55d64a
commit 007e8e6615
2 changed files with 8 additions and 13 deletions

View file

@ -51,3 +51,6 @@ GType gimp_container_box_get_type (void) G_GNUC_CONST;
void gimp_container_box_set_size_request (GimpContainerBox *box,
gint width,
gint height);
G_DEFINE_AUTOPTR_CLEANUP_FUNC (GimpContainerBox, g_object_unref)

View file

@ -23,21 +23,13 @@
#include "gimpcontainerbox.h"
#define GIMP_TYPE_CONTAINER_LIST_VIEW (gimp_container_list_view_get_type ())
#define GIMP_CONTAINER_LIST_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GIMP_TYPE_CONTAINER_LIST_VIEW, GimpContainerListView))
#define GIMP_CONTAINER_LIST_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GIMP_TYPE_CONTAINER_LIST_VIEW, GimpContainerListViewClass))
#define GIMP_IS_CONTAINER_LIST_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GIMP_TYPE_CONTAINER_LIST_VIEW))
#define GIMP_IS_CONTAINER_LIST_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GIMP_TYPE_CONTAINER_LIST_VIEW))
#define GIMP_CONTAINER_LIST_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GIMP_TYPE_CONTAINER_LIST_VIEW, GimpContainerListViewClass))
#define GIMP_TYPE_CONTAINER_LIST_VIEW (gimp_container_list_view_get_type ())
G_DECLARE_DERIVABLE_TYPE (GimpContainerListView,
gimp_container_list_view,
GIMP, CONTAINER_LIST_VIEW,
GimpContainerBox)
typedef struct _GimpContainerListViewClass GimpContainerListViewClass;
struct _GimpContainerListView
{
GimpContainerBox parent_instance;
};
struct _GimpContainerListViewClass
{
GimpContainerBoxClass parent_class;