/* This code is automatically generated.  Edit at your own risk! */

#ifndef __GUPPI_LAYOUT_RULE_PREDEF_H__
#define __GUPPI_LAYOUT_RULE_PREDEF_H__

#include "guppi-layout-rule.h"
#include "guppi-defs.h"

BEGIN_GUPPI_DECLS

GuppiLayoutRule *guppi_layout_rule_new_flush_left (GuppiGeometry *geom, double margin);
GuppiLayoutRule *guppi_layout_rule_new_flush_right (GuppiGeometry *geom, double margin);
GuppiLayoutRule *guppi_layout_rule_new_flush_top (GuppiGeometry *geom, double margin);
GuppiLayoutRule *guppi_layout_rule_new_flush_bottom (GuppiGeometry *geom, double margin);
GuppiLayoutRule *guppi_layout_rule_new_center_horizontally (GuppiGeometry *geom);
GuppiLayoutRule *guppi_layout_rule_new_center_vertically (GuppiGeometry *geom);
GuppiLayoutRule *guppi_layout_rule_new_center (GuppiGeometry *geom);
GuppiLayoutRule *guppi_layout_rule_new_fill_horizontally (GuppiGeometry *geom, double left_margin, double right_margin);
GuppiLayoutRule *guppi_layout_rule_new_fill_vertically (GuppiGeometry *geom, double top_margin, double bottom_margin);
GuppiLayoutRule *guppi_layout_rule_new_fill (GuppiGeometry *geom, double left_margin, double right_margin, double top_margin, double bottom_margin);
GuppiLayoutRule *guppi_layout_rule_new_same_left (GuppiGeometry *geom1, GuppiGeometry *geom2);
GuppiLayoutRule *guppi_layout_rule_new_same_right (GuppiGeometry *geom1, GuppiGeometry *geom2);
GuppiLayoutRule *guppi_layout_rule_new_same_top (GuppiGeometry *geom1, GuppiGeometry *geom2);
GuppiLayoutRule *guppi_layout_rule_new_same_bottom (GuppiGeometry *geom1, GuppiGeometry *geom2);
GuppiLayoutRule *guppi_layout_rule_new_same_horizontal_center (GuppiGeometry *geom1, GuppiGeometry *geom2);
GuppiLayoutRule *guppi_layout_rule_new_same_vertical_center (GuppiGeometry *geom1, GuppiGeometry *geom2);
GuppiLayoutRule *guppi_layout_rule_new_same_center (GuppiGeometry *geom1, GuppiGeometry *geom2);
GuppiLayoutRule *guppi_layout_rule_new_left_aligned (GuppiGeometry *top_geom, GuppiGeometry *bottom_geom, double gap);
GuppiLayoutRule *guppi_layout_rule_new_right_aligned (GuppiGeometry *top_geom, GuppiGeometry *bottom_geom, double gap);
GuppiLayoutRule *guppi_layout_rule_new_top_aligned (GuppiGeometry *left_geom, GuppiGeometry *right_geom, double gap);
GuppiLayoutRule *guppi_layout_rule_new_bottom_aligned (GuppiGeometry *left_geom, GuppiGeometry *right_geom, double gap);
GuppiLayoutRule *guppi_layout_rule_new_horizontally_adjacent (GuppiGeometry *left_geom, GuppiGeometry *right_geom, double gap);
GuppiLayoutRule *guppi_layout_rule_new_horizontally_aligned (GuppiGeometry *left_geom, GuppiGeometry *right_geom, double gap);
GuppiLayoutRule *guppi_layout_rule_new_vertically_adjacent (GuppiGeometry *top_geom, GuppiGeometry *bottom_geom, double gap);
GuppiLayoutRule *guppi_layout_rule_new_vertically_aligned (GuppiGeometry *top_geom, GuppiGeometry *bottom_geom, double gap);
GuppiLayoutRule *guppi_layout_rule_new_width_ratio (GuppiGeometry *geom1, GuppiGeometry *geom2, double ratio);
GuppiLayoutRule *guppi_layout_rule_new_height_ratio (GuppiGeometry *geom1, GuppiGeometry *geom2, double ratio);
GuppiLayoutRule *guppi_layout_rule_new_aspect_ratio (GuppiGeometry *geom, double ratio);
GuppiLayoutRule *guppi_layout_rule_new_same_width (GuppiGeometry *geom1, GuppiGeometry *geom2);
GuppiLayoutRule *guppi_layout_rule_new_same_height (GuppiGeometry *geom1, GuppiGeometry *geom2);
GuppiLayoutRule *guppi_layout_rule_new_same_size (GuppiGeometry *geom1, GuppiGeometry *geom2);
GuppiLayoutRule *guppi_layout_rule_new_same_place (GuppiGeometry *geom1, GuppiGeometry *geom2);

END_GUPPI_DECLS

#endif /* __GUPPI_LAYOUT_RULE_PREDEF_H__ */

/* This code is automatically generated.  Edit at your own risk! */
