GuppiGroupView

Name

GuppiGroupView -- 

Synopsis



#define     GUPPI_GROUP_VIEW0               (obj)
#define     GUPPI_IS_GROUP_VIEW0            (obj)
gboolean    guppi_group_view_has            (GuppiGroupView*,
                                             GuppiElementView*);
void        guppi_group_view_add            (GuppiGroupView*,
                                             GuppiElementView*);
void        guppi_group_view_remove         (GuppiGroupView*,
                                             GuppiElementView*);
void        guppi_group_view_replace        (GuppiGroupView *grp,
                                             GuppiElementView *old,
                                             GuppiElementView *nuevo);
void        guppi_group_view_foreach        (GuppiGroupView *grp,
                                             void (*callback) (GuppiElementView *, gpointer),
                                             gpointer);
void        guppi_group_view_foreach_pending
                                            (GuppiGroupView *grp,
                                             void (*callback) (GuppiElementView *, gpointer),
                                             gpointer);
void        guppi_group_view_commit_changes (GuppiGroupView *grp);
void        guppi_group_view_commit_all_changes
                                            (GuppiGroupView *grp);
void        guppi_group_view_layout_natural_width
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v);
void        guppi_group_view_layout_natural_height
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v);
void        guppi_group_view_layout_left_edge_relative
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v,
                                             double perc);
void        guppi_group_view_layout_right_edge_relative
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v,
                                             double perc);
void        guppi_group_view_layout_top_edge_relative
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v,
                                             double perc);
void        guppi_group_view_layout_bottom_edge_relative
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v,
                                             double perc);
void        guppi_group_view_layout_flush_left
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v,
                                             double margin);
void        guppi_group_view_layout_flush_right
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v,
                                             double margin);
void        guppi_group_view_layout_flush_top
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v,
                                             double margin);
void        guppi_group_view_layout_flush_bottom
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v,
                                             double margin);
void        guppi_group_view_layout_width_relative
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v,
                                             double perc);
void        guppi_group_view_layout_height_relative
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v,
                                             double perc);
void        guppi_group_view_layout_center_horizontally
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v);
void        guppi_group_view_layout_center_vertically
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v);
void        guppi_group_view_layout_horizontal_fill
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v,
                                             double lm,
                                             double rm);
void        guppi_group_view_layout_vertical_fill
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v,
                                             double lm,
                                             double rm);
void        guppi_group_view_layout_aligned_left_edge
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v1,
                                             GuppiElementView *v2);
void        guppi_group_view_layout_aligned_right_edge
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v1,
                                             GuppiElementView *v2);
void        guppi_group_view_layout_aligned_top_edge
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v1,
                                             GuppiElementView *v2);
void        guppi_group_view_layout_aligned_bottom_edge
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v1,
                                             GuppiElementView *v2);
void        guppi_group_view_layout_horizontally_adjacent
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v1,
                                             GuppiElementView *v2,
                                             double gap);
void        guppi_group_view_layout_vertically_adjacent
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v1,
                                             GuppiElementView *v2,
                                             double gap);
void        guppi_group_view_layout_hbox2   (GuppiGroupView *grp,
                                             GuppiElementView *v1,
                                             GuppiElementView *v2,
                                             double gap);
void        guppi_group_view_layout_hbox3   (GuppiGroupView *grp,
                                             GuppiElementView *v1,
                                             GuppiElementView *v2,
                                             GuppiElementView *v3,
                                             double gap);
void        guppi_group_view_layout_vbox2   (GuppiGroupView *grp,
                                             GuppiElementView *v1,
                                             GuppiElementView *v2,
                                             double gap);
void        guppi_group_view_layout_vbox3   (GuppiGroupView *grp,
                                             GuppiElementView *v1,
                                             GuppiElementView *v2,
                                             GuppiElementView *v3,
                                             double gap);
void        guppi_group_view_layout_width_ratio
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v1,
                                             GuppiElementView *v2,
                                             double x);
void        guppi_group_view_layout_height_ratio
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v1,
                                             GuppiElementView *v2,
                                             double x);
void        guppi_group_view_layout_aspect_ratio
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v,
                                             double x);
void        guppi_group_view_layout_same_width
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v1,
                                             GuppiElementView *v2);
void        guppi_group_view_layout_same_height
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v1,
                                             GuppiElementView *v2);
void        guppi_group_view_layout_width_equals_height
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v1,
                                             GuppiElementView *v2);
void        guppi_group_view_layout_same_size
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v1,
                                             GuppiElementView *v2);
void        guppi_group_view_layout_same_place
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v1,
                                             GuppiElementView *v2);
void        guppi_group_view_layout_same_x_center
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v1,
                                             GuppiElementView *v2);
void        guppi_group_view_layout_same_y_center
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v1,
                                             GuppiElementView *v2);

Object Hierarchy


  GtkObject
   +----GuppiElementView
         +----GuppiGroupView

Description

Details

GUPPI_GROUP_VIEW0()

#define GUPPI_GROUP_VIEW0(obj) ((obj) ? (GUPPI_GROUP_VIEW(obj)) : NULL)

obj : 


GUPPI_IS_GROUP_VIEW0()

#define GUPPI_IS_GROUP_VIEW0(obj) (((obj) == NULL) || (GUPPI_IS_GROUP_VIEW(obj)))

obj : 


guppi_group_view_has ()

gboolean    guppi_group_view_has            (GuppiGroupView*,
                                             GuppiElementView*);

Param1 : 
Param2 : 
Returns : 


guppi_group_view_add ()

void        guppi_group_view_add            (GuppiGroupView*,
                                             GuppiElementView*);

Param1 : 
Param2 : 


guppi_group_view_remove ()

void        guppi_group_view_remove         (GuppiGroupView*,
                                             GuppiElementView*);

Param1 : 
Param2 : 


guppi_group_view_replace ()

void        guppi_group_view_replace        (GuppiGroupView *grp,
                                             GuppiElementView *old,
                                             GuppiElementView *nuevo);

grp : 
old : 
nuevo : 


guppi_group_view_foreach ()

void        guppi_group_view_foreach        (GuppiGroupView *grp,
                                             void (*callback) (GuppiElementView *, gpointer),
                                             gpointer);

grp : 
callback : 
Param3 : 


guppi_group_view_foreach_pending ()

void        guppi_group_view_foreach_pending
                                            (GuppiGroupView *grp,
                                             void (*callback) (GuppiElementView *, gpointer),
                                             gpointer);

grp : 
callback : 
Param3 : 


guppi_group_view_commit_changes ()

void        guppi_group_view_commit_changes (GuppiGroupView *grp);

grp : 


guppi_group_view_commit_all_changes ()

void        guppi_group_view_commit_all_changes
                                            (GuppiGroupView *grp);

grp : 


guppi_group_view_layout_natural_width ()

void        guppi_group_view_layout_natural_width
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v);

grp : 
v : 


guppi_group_view_layout_natural_height ()

void        guppi_group_view_layout_natural_height
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v);

grp : 
v : 


guppi_group_view_layout_left_edge_relative ()

void        guppi_group_view_layout_left_edge_relative
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v,
                                             double perc);

grp : 
v : 
perc : 


guppi_group_view_layout_right_edge_relative ()

void        guppi_group_view_layout_right_edge_relative
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v,
                                             double perc);

grp : 
v : 
perc : 


guppi_group_view_layout_top_edge_relative ()

void        guppi_group_view_layout_top_edge_relative
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v,
                                             double perc);

grp : 
v : 
perc : 


guppi_group_view_layout_bottom_edge_relative ()

void        guppi_group_view_layout_bottom_edge_relative
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v,
                                             double perc);

grp : 
v : 
perc : 


guppi_group_view_layout_flush_left ()

void        guppi_group_view_layout_flush_left
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v,
                                             double margin);

grp : 
v : 
margin : 


guppi_group_view_layout_flush_right ()

void        guppi_group_view_layout_flush_right
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v,
                                             double margin);

grp : 
v : 
margin : 


guppi_group_view_layout_flush_top ()

void        guppi_group_view_layout_flush_top
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v,
                                             double margin);

grp : 
v : 
margin : 


guppi_group_view_layout_flush_bottom ()

void        guppi_group_view_layout_flush_bottom
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v,
                                             double margin);

grp : 
v : 
margin : 


guppi_group_view_layout_width_relative ()

void        guppi_group_view_layout_width_relative
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v,
                                             double perc);

grp : 
v : 
perc : 


guppi_group_view_layout_height_relative ()

void        guppi_group_view_layout_height_relative
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v,
                                             double perc);

grp : 
v : 
perc : 


guppi_group_view_layout_center_horizontally ()

void        guppi_group_view_layout_center_horizontally
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v);

grp : 
v : 


guppi_group_view_layout_center_vertically ()

void        guppi_group_view_layout_center_vertically
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v);

grp : 
v : 


guppi_group_view_layout_horizontal_fill ()

void        guppi_group_view_layout_horizontal_fill
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v,
                                             double lm,
                                             double rm);

grp : 
v : 
lm : 
rm : 


guppi_group_view_layout_vertical_fill ()

void        guppi_group_view_layout_vertical_fill
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v,
                                             double lm,
                                             double rm);

grp : 
v : 
lm : 
rm : 


guppi_group_view_layout_aligned_left_edge ()

void        guppi_group_view_layout_aligned_left_edge
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v1,
                                             GuppiElementView *v2);

grp : 
v1 : 
v2 : 


guppi_group_view_layout_aligned_right_edge ()

void        guppi_group_view_layout_aligned_right_edge
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v1,
                                             GuppiElementView *v2);

grp : 
v1 : 
v2 : 


guppi_group_view_layout_aligned_top_edge ()

void        guppi_group_view_layout_aligned_top_edge
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v1,
                                             GuppiElementView *v2);

grp : 
v1 : 
v2 : 


guppi_group_view_layout_aligned_bottom_edge ()

void        guppi_group_view_layout_aligned_bottom_edge
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v1,
                                             GuppiElementView *v2);

grp : 
v1 : 
v2 : 


guppi_group_view_layout_horizontally_adjacent ()

void        guppi_group_view_layout_horizontally_adjacent
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v1,
                                             GuppiElementView *v2,
                                             double gap);

grp : 
v1 : 
v2 : 
gap : 


guppi_group_view_layout_vertically_adjacent ()

void        guppi_group_view_layout_vertically_adjacent
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v1,
                                             GuppiElementView *v2,
                                             double gap);

grp : 
v1 : 
v2 : 
gap : 


guppi_group_view_layout_hbox2 ()

void        guppi_group_view_layout_hbox2   (GuppiGroupView *grp,
                                             GuppiElementView *v1,
                                             GuppiElementView *v2,
                                             double gap);

grp : 
v1 : 
v2 : 
gap : 


guppi_group_view_layout_hbox3 ()

void        guppi_group_view_layout_hbox3   (GuppiGroupView *grp,
                                             GuppiElementView *v1,
                                             GuppiElementView *v2,
                                             GuppiElementView *v3,
                                             double gap);

grp : 
v1 : 
v2 : 
v3 : 
gap : 


guppi_group_view_layout_vbox2 ()

void        guppi_group_view_layout_vbox2   (GuppiGroupView *grp,
                                             GuppiElementView *v1,
                                             GuppiElementView *v2,
                                             double gap);

grp : 
v1 : 
v2 : 
gap : 


guppi_group_view_layout_vbox3 ()

void        guppi_group_view_layout_vbox3   (GuppiGroupView *grp,
                                             GuppiElementView *v1,
                                             GuppiElementView *v2,
                                             GuppiElementView *v3,
                                             double gap);

grp : 
v1 : 
v2 : 
v3 : 
gap : 


guppi_group_view_layout_width_ratio ()

void        guppi_group_view_layout_width_ratio
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v1,
                                             GuppiElementView *v2,
                                             double x);

grp : 
v1 : 
v2 : 
x : 


guppi_group_view_layout_height_ratio ()

void        guppi_group_view_layout_height_ratio
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v1,
                                             GuppiElementView *v2,
                                             double x);

grp : 
v1 : 
v2 : 
x : 


guppi_group_view_layout_aspect_ratio ()

void        guppi_group_view_layout_aspect_ratio
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v,
                                             double x);

grp : 
v : 
x : 


guppi_group_view_layout_same_width ()

void        guppi_group_view_layout_same_width
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v1,
                                             GuppiElementView *v2);

grp : 
v1 : 
v2 : 


guppi_group_view_layout_same_height ()

void        guppi_group_view_layout_same_height
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v1,
                                             GuppiElementView *v2);

grp : 
v1 : 
v2 : 


guppi_group_view_layout_width_equals_height ()

void        guppi_group_view_layout_width_equals_height
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v1,
                                             GuppiElementView *v2);

grp : 
v1 : 
v2 : 


guppi_group_view_layout_same_size ()

void        guppi_group_view_layout_same_size
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v1,
                                             GuppiElementView *v2);

grp : 
v1 : 
v2 : 


guppi_group_view_layout_same_place ()

void        guppi_group_view_layout_same_place
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v1,
                                             GuppiElementView *v2);

grp : 
v1 : 
v2 : 


guppi_group_view_layout_same_x_center ()

void        guppi_group_view_layout_same_x_center
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v1,
                                             GuppiElementView *v2);

grp : 
v1 : 
v2 : 


guppi_group_view_layout_same_y_center ()

void        guppi_group_view_layout_same_y_center
                                            (GuppiGroupView *grp,
                                             GuppiElementView *v1,
                                             GuppiElementView *v2);

grp : 
v1 : 
v2 :