[gtk+] Add a repeat node test
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] Add a repeat node test
- Date: Sun, 8 Oct 2017 16:29:46 +0000 (UTC)
commit 1fe4e123566a4595de477d926d9a1edcb02a879e
Author: Matthias Clasen <mclasen redhat com>
Date: Sun Oct 8 12:21:03 2017 -0400
Add a repeat node test
testsuite/gsk/repeat.node | Bin 0 -> 480164 bytes
testsuite/gsk/repeat.png | Bin 0 -> 604 bytes
testsuite/gsk/test-render-nodes.c | 18 ++++++++++++++++++
3 files changed, 18 insertions(+), 0 deletions(-)
---
diff --git a/testsuite/gsk/repeat.node b/testsuite/gsk/repeat.node
new file mode 100644
index 0000000..3b57cf2
Binary files /dev/null and b/testsuite/gsk/repeat.node differ
diff --git a/testsuite/gsk/repeat.png b/testsuite/gsk/repeat.png
new file mode 100644
index 0000000..a587cf9
Binary files /dev/null and b/testsuite/gsk/repeat.png differ
diff --git a/testsuite/gsk/test-render-nodes.c b/testsuite/gsk/test-render-nodes.c
index 67f7e30..1668239 100644
--- a/testsuite/gsk/test-render-nodes.c
+++ b/testsuite/gsk/test-render-nodes.c
@@ -154,12 +154,30 @@ cairo (void)
return node;
}
+static GskRenderNode *
+repeat (void)
+{
+ GskRenderNode *repeat;
+ GskRenderNode *child;
+
+ child = cairo ();
+
+ repeat = gsk_repeat_node_new (&GRAPHENE_RECT_INIT (0, 0, 200, 200),
+ child,
+ &GRAPHENE_RECT_INIT (0, 0, 200, 600));
+
+ gsk_render_node_unref (child);
+
+ return repeat;
+}
+
static const struct {
const char *name;
GskRenderNode * (* func) (void);
} functions[] = {
{ "colors.node", colors },
{ "cairo.node", cairo },
+ { "repeat.node", repeat },
};
/*** test setup ***/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]