summaryrefslogtreecommitdiff
path: root/gsk/gsktransform.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2021-09-17 20:51:47 -0400
committerMatthias Clasen <mclasen@redhat.com>2021-09-17 22:07:26 -0400
commit9e6adaa9136dd04450495b4ab1e00bf008e27c12 (patch)
tree8d98a1bffb62696a5b235499d27412eb26f40034 /gsk/gsktransform.c
parente9cf8c6cc766f3314097ae8a01f19dadee1b6b74 (diff)
downloadgtk+-9e6adaa9136dd04450495b4ab1e00bf008e27c12.tar.gz
transform: Add sections
This makes the code easier to navigate (for me).
Diffstat (limited to 'gsk/gsktransform.c')
-rw-r--r--gsk/gsktransform.c30
1 files changed, 22 insertions, 8 deletions
diff --git a/gsk/gsktransform.c b/gsk/gsktransform.c
index 439d9340fc..72ac91caf2 100644
--- a/gsk/gsktransform.c
+++ b/gsk/gsktransform.c
@@ -36,6 +36,8 @@
#include "gsktransformprivate.h"
+/* {{{ Boilerplate */
+
struct _GskTransformClass
{
gsize struct_size;
@@ -119,7 +121,8 @@ gsk_transform_alloc (const GskTransformClass *transform_class,
return self;
}
-/*** IDENTITY ***/
+/* }}} */
+/* {{{ IDENTITY */
static void
gsk_identity_transform_finalize (GskTransform *transform)
@@ -235,7 +238,8 @@ gsk_transform_is_identity (GskTransform *self)
(self->transform_class == &GSK_IDENTITY_TRANSFORM_CLASS && gsk_transform_is_identity (self->next));
}
-/*** MATRIX ***/
+/* }}} */
+/* {{{ MATRIX */
typedef struct _GskMatrixTransform GskMatrixTransform;
@@ -466,7 +470,8 @@ gsk_transform_matrix (GskTransform *next,
return gsk_transform_matrix_with_category (next, matrix, GSK_TRANSFORM_CATEGORY_UNKNOWN);
}
-/*** TRANSLATE ***/
+/* }}} */
+/* {{{ TRANSLATE */
typedef struct _GskTranslateTransform GskTranslateTransform;
@@ -662,7 +667,8 @@ gsk_transform_translate_3d (GskTransform *next,
return &result->parent;
}
-/*** ROTATE ***/
+/* }}} */
+/* {{{ ROTATE */
typedef struct _GskRotateTransform GskRotateTransform;
@@ -873,7 +879,8 @@ gsk_transform_rotate (GskTransform *next,
return &result->parent;
}
-/*** ROTATE 3D ***/
+/* }}} */
+/* {{{ ROTATE 3D */
typedef struct _GskRotate3dTransform GskRotate3dTransform;
@@ -997,7 +1004,8 @@ gsk_transform_rotate_3d (GskTransform *next,
return &result->parent;
}
-/*** SCALE ***/
+/* }}} */
+/* {{{ SCALE */
typedef struct _GskScaleTransform GskScaleTransform;
@@ -1200,7 +1208,8 @@ gsk_transform_scale_3d (GskTransform *next,
return &result->parent;
}
-/*** PERSPECTIVE ***/
+/* }}} */
+/* {{{ PERSPECTIVE */
typedef struct _GskPerspectiveTransform GskPerspectiveTransform;
@@ -1323,7 +1332,8 @@ gsk_transform_perspective (GskTransform *next,
return &result->parent;
}
-/*** PUBLIC API ***/
+/* }}} */
+/* {{{ PUBLIC API */
static void
gsk_transform_finalize (GskTransform *self)
@@ -2226,3 +2236,7 @@ gsk_matrix_transform_bounds (const graphene_matrix_t *m,
gsk_matrix_transform_rect (m, r, &q);
graphene_quad_bounds (&q, res);
}
+
+/* }}} */
+
+/* vim:set foldmethod=marker expandtab: */