CriaLayoutBlock

CriaLayoutBlock —

Synopsis




struct      CriaLayoutBlock;
struct      CriaLayoutBlockClass;
enum        CriaUnit;
enum        CriaAlignment;
enum        CriaVAlignment;
CriaAlignment cria_layout_block_get_alignment
                                            (CriaLayoutBlock *self);
const char* cria_layout_block_get_default_text
                                            (CriaLayoutBlock *self);
const char* cria_layout_block_get_font_family
                                            (CriaLayoutBlock *self);
gdouble     cria_layout_block_get_font_size (CriaLayoutBlock *self);
gdouble     cria_layout_block_get_height    (CriaLayoutBlock *self);
gdouble     cria_layout_block_get_pos_x     (CriaLayoutBlock *self);
gdouble     cria_layout_block_get_pos_y     (CriaLayoutBlock *self);
const gchar* cria_layout_block_get_title    (CriaLayoutBlock *self);
gdouble     cria_layout_block_get_width     (CriaLayoutBlock *self);
void        cria_layout_block_set_alignment (CriaLayoutBlock *self,
                                             CriaAlignment alignment);
void        cria_layout_block_set_default_text
                                            (CriaLayoutBlock *self,
                                             char const	*default_text);
void        cria_layout_block_set_font_family
                                            (CriaLayoutBlock *self,
                                             char const	*font_family);
void        cria_layout_block_set_font_size (CriaLayoutBlock *self,
                                             gdouble font_size);
void        cria_layout_block_set_height    (CriaLayoutBlock *self,
                                             gdouble height);
void        cria_layout_block_set_height_unit
                                            (CriaLayoutBlock *self,
                                             CriaUnit unit);
void        cria_layout_block_set_pos_x     (CriaLayoutBlock *self,
                                             gdouble pos_x);
void        cria_layout_block_set_pos_x_unit
                                            (CriaLayoutBlock *self,
                                             CriaUnit unit);
void        cria_layout_block_set_pos_y     (CriaLayoutBlock *self,
                                             gdouble pos_y);
void        cria_layout_block_set_pos_y_unit
                                            (CriaLayoutBlock *self,
                                             CriaUnit unit);
void        cria_layout_block_set_width     (CriaLayoutBlock *self,
                                             gdouble width);
void        cria_layout_block_set_width_unit
                                            (CriaLayoutBlock *self,
                                             CriaUnit unit);
void        cria_layout_block_set_title     (CriaLayoutBlock *self,
                                             const char *attribute);
void        cria_layout_block_set_valignment
                                            (CriaLayoutBlock *self,
                                             CriaVAlignment valignment);
CriaAlignment cria_alignment_from_string    (char const	*stirng);
gdouble     cria_unit_val_from_string       (char const	*string);
CriaUnit    cria_unit_unit_from_string      (char const   *string);
CriaVAlignment cria_valignment_from_string  (char const	*string);

Description

Details

struct CriaLayoutBlock

struct CriaLayoutBlock {

	GObject		  base_instance;
	gchar		* title;
	gdouble		  pos_x, pos_y;
	CriaUnit	  pos_x_unit, pos_y_unit;
	gdouble		  width, height;
	CriaUnit	  width_unit, height_unit;
	CriaAlignment	  alignment;
	CriaVAlignment	  valignment;
	gchar		* font_family;
	gdouble		  font_size;
	gchar		* default_text;
};


struct CriaLayoutBlockClass

struct CriaLayoutBlockClass {

	GObjectClass	  base_class;

	/* signals */
	void (*signal)	       (CriaLayoutBlock	* template,
				const	gchar	* string);
};


enum CriaUnit

typedef enum
{
	CRIA_UNIT_PIXEL,
	CRIA_UNIT_PERCENT
} CriaUnit;


enum CriaAlignment

typedef enum
{
	CRIA_ALIGNMENT_LEFT,
	CRIA_ALIGNMENT_CENTER,
	CRIA_ALIGNMENT_RIGHT
} CriaAlignment;


enum CriaVAlignment

typedef enum
{
	CRIA_ALIGNMENT_TOP,
	CRIA_ALIGNMENT_MIDDLE,
	CRIA_ALIGNMENT_BOTTOM
} CriaVAlignment;


cria_layout_block_get_alignment ()

CriaAlignment cria_layout_block_get_alignment
                                            (CriaLayoutBlock *self);

self :
Returns :

cria_layout_block_get_default_text ()

const char* cria_layout_block_get_default_text
                                            (CriaLayoutBlock *self);

self :
Returns :

cria_layout_block_get_font_family ()

const char* cria_layout_block_get_font_family
                                            (CriaLayoutBlock *self);

self :
Returns :

cria_layout_block_get_font_size ()

gdouble     cria_layout_block_get_font_size (CriaLayoutBlock *self);

self :
Returns :

cria_layout_block_get_height ()

gdouble     cria_layout_block_get_height    (CriaLayoutBlock *self);

self :
Returns :

cria_layout_block_get_pos_x ()

gdouble     cria_layout_block_get_pos_x     (CriaLayoutBlock *self);

self :
Returns :

cria_layout_block_get_pos_y ()

gdouble     cria_layout_block_get_pos_y     (CriaLayoutBlock *self);

self :
Returns :

cria_layout_block_get_title ()

const gchar* cria_layout_block_get_title    (CriaLayoutBlock *self);

self :
Returns :

cria_layout_block_get_width ()

gdouble     cria_layout_block_get_width     (CriaLayoutBlock *self);

self :
Returns :

cria_layout_block_set_alignment ()

void        cria_layout_block_set_alignment (CriaLayoutBlock *self,
                                             CriaAlignment alignment);

self :
alignment :

cria_layout_block_set_default_text ()

void        cria_layout_block_set_default_text
                                            (CriaLayoutBlock *self,
                                             char const	*default_text);

self :
default_text :

cria_layout_block_set_font_family ()

void        cria_layout_block_set_font_family
                                            (CriaLayoutBlock *self,
                                             char const	*font_family);

self :
font_family :

cria_layout_block_set_font_size ()

void        cria_layout_block_set_font_size (CriaLayoutBlock *self,
                                             gdouble font_size);

self :
font_size :

cria_layout_block_set_height ()

void        cria_layout_block_set_height    (CriaLayoutBlock *self,
                                             gdouble height);

self :
height :

cria_layout_block_set_height_unit ()

void        cria_layout_block_set_height_unit
                                            (CriaLayoutBlock *self,
                                             CriaUnit unit);

self :
unit :

cria_layout_block_set_pos_x ()

void        cria_layout_block_set_pos_x     (CriaLayoutBlock *self,
                                             gdouble pos_x);

self :
pos_x :

cria_layout_block_set_pos_x_unit ()

void        cria_layout_block_set_pos_x_unit
                                            (CriaLayoutBlock *self,
                                             CriaUnit unit);

self :
unit :

cria_layout_block_set_pos_y ()

void        cria_layout_block_set_pos_y     (CriaLayoutBlock *self,
                                             gdouble pos_y);

self :
pos_y :

cria_layout_block_set_pos_y_unit ()

void        cria_layout_block_set_pos_y_unit
                                            (CriaLayoutBlock *self,
                                             CriaUnit unit);

self :
unit :

cria_layout_block_set_width ()

void        cria_layout_block_set_width     (CriaLayoutBlock *self,
                                             gdouble width);

self :
width :

cria_layout_block_set_width_unit ()

void        cria_layout_block_set_width_unit
                                            (CriaLayoutBlock *self,
                                             CriaUnit unit);

self :
unit :

cria_layout_block_set_title ()

void        cria_layout_block_set_title     (CriaLayoutBlock *self,
                                             const char *attribute);

self :
attribute :

cria_layout_block_set_valignment ()

void        cria_layout_block_set_valignment
                                            (CriaLayoutBlock *self,
                                             CriaVAlignment valignment);

self :
valignment :

cria_alignment_from_string ()

CriaAlignment cria_alignment_from_string    (char const	*stirng);

stirng :
Returns :

cria_unit_val_from_string ()

gdouble     cria_unit_val_from_string       (char const	*string);

string :
Returns :

cria_unit_unit_from_string ()

CriaUnit    cria_unit_unit_from_string      (char const   *string);

string :
Returns :

cria_valignment_from_string ()

CriaVAlignment cria_valignment_from_string  (char const	*string);

string :
Returns :