CpgLayout

CpgLayout

Synopsis

#define             CPG_LAYOUT_CONST                    (obj)
enum                CpgLayoutRelation;
struct              CpgLayout;
struct              CpgLayoutClass;
CpgLayout *         cpg_layout_new                      (CpgNetwork *network);
void                cpg_layout_add                      (CpgLayout *layout,
                                                         CpgLayoutable *left,
                                                         CpgLayoutable *right,
                                                         CpgLayoutRelation relation);
void                cpg_layout_set                      (CpgLayout *layout,
                                                         CpgLayoutable *layoutable,
                                                         gint x,
                                                         gint y);
                    CpgLayoutPrivate;

Object Hierarchy

  GFlags
   +----CpgLayoutRelation
  GObject
   +----CpgLayout

Properties

  "network"                  CpgNetwork*           : Read / Write / Construct Only

Description

Details

CPG_LAYOUT_CONST()

#define CPG_LAYOUT_CONST(obj)		(G_TYPE_CHECK_INSTANCE_CAST ((obj), CPG_TYPE_LAYOUT, CpgLayout const))


enum CpgLayoutRelation

typedef enum
{
	CPG_LAYOUT_RELATION_ABOVE = 1 << 0,
	CPG_LAYOUT_RELATION_BELOW = 1 << 1,
	CPG_LAYOUT_RELATION_LEFT_OF = 1 << 2,
	CPG_LAYOUT_RELATION_RIGHT_OF = 1 << 3
} CpgLayoutRelation;


struct CpgLayout

struct CpgLayout;


struct CpgLayoutClass

struct CpgLayoutClass {
};


cpg_layout_new ()

CpgLayout *         cpg_layout_new                      (CpgNetwork *network);


cpg_layout_add ()

void                cpg_layout_add                      (CpgLayout *layout,
                                                         CpgLayoutable *left,
                                                         CpgLayoutable *right,
                                                         CpgLayoutRelation relation);


cpg_layout_set ()

void                cpg_layout_set                      (CpgLayout *layout,
                                                         CpgLayoutable *layoutable,
                                                         gint x,
                                                         gint y);


CpgLayoutPrivate

typedef struct _CpgLayoutPrivate CpgLayoutPrivate;

Property Details

The "network" property

  "network"                  CpgNetwork*           : Read / Write / Construct Only

Network.