diff options
author | Benjamin Otte <otte@redhat.com> | 2022-06-29 01:02:46 +0200 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2022-07-04 08:26:31 +0200 |
commit | 5ce5ab4bb6cf623a222bac071b9e3683b3a94cbb (patch) | |
tree | 5897ad40f0c609cb904682e0848c3cb62239abf7 /gtk/gtkcanvasboxprivate.h | |
parent | 143fd737a07a2c446571c0795cc396bfa53a56a7 (diff) | |
download | gtk+-5ce5ab4bb6cf623a222bac071b9e3683b3a94cbb.tar.gz |
canvasbox: Get rid of specializing
A box is a point, a size and an origin. All the specializing shall
happen in size and point.
Diffstat (limited to 'gtk/gtkcanvasboxprivate.h')
-rw-r--r-- | gtk/gtkcanvasboxprivate.h | 25 |
1 files changed, 1 insertions, 24 deletions
diff --git a/gtk/gtkcanvasboxprivate.h b/gtk/gtkcanvasboxprivate.h index f28610c38d..82baa5fb2a 100644 --- a/gtk/gtkcanvasboxprivate.h +++ b/gtk/gtkcanvasboxprivate.h @@ -8,37 +8,14 @@ G_BEGIN_DECLS -typedef struct _GtkCanvasBoxClass GtkCanvasBoxClass; -typedef struct _GtkCanvasBoxPoints GtkCanvasBoxPoints; -typedef struct _GtkCanvasBoxSize GtkCanvasBoxSize; - -struct _GtkCanvasBoxPoints -{ - const GtkCanvasBoxClass *class; - - GtkCanvasPoint point1; - GtkCanvasPoint point2; -}; - -struct _GtkCanvasBoxSize +struct _GtkCanvasBox { - const GtkCanvasBoxClass *class; - GtkCanvasPoint point; GtkCanvasSize size; float origin_x; float origin_y; }; -struct _GtkCanvasBox -{ - union { - const GtkCanvasBoxClass *class; - GtkCanvasBoxPoints points; - GtkCanvasBoxSize size; - }; -}; - void gtk_canvas_box_init (GtkCanvasBox *self, const GtkCanvasPoint *point, |