GskRepeatNode.def 899 B

12345678910111213141516171819202122232425
  1. DEFINITION MODULE FOR "C" GskRepeatNode ;
  2. (*
  3. m2-GTK4 - GskRepeatNode: a render node that repeats a child. Mapped onto <gsk/gskrendernode.h>.
  4. *)
  5. FROM SYSTEM IMPORT ADDRESS;
  6. EXPORT UNQUALIFIED
  7. GskRepeatNode,
  8. gsk_repeat_node_new,
  9. gsk_repeat_node_get_child,
  10. gsk_repeat_node_get_child_bounds;
  11. TYPE
  12. GskRepeatNode = ADDRESS;
  13. (* GskRenderNode *gsk_repeat_node_new(const graphene_rect_t *bounds, GskRenderNode *child, const graphene_rect_t *child_bounds) *)
  14. PROCEDURE gsk_repeat_node_new (bounds: ADDRESS; child: ADDRESS; child_bounds: ADDRESS) : ADDRESS;
  15. (* GskRenderNode *gsk_repeat_node_get_child(const GskRenderNode *node) *)
  16. PROCEDURE gsk_repeat_node_get_child (node: GskRepeatNode) : ADDRESS;
  17. (* const graphene_rect_t *gsk_repeat_node_get_child_bounds(const GskRenderNode *node) *)
  18. PROCEDURE gsk_repeat_node_get_child_bounds (node: GskRepeatNode) : ADDRESS;
  19. END GskRepeatNode.