Add ClutterGridLayout

ClutterGridLayout is port of GtkGrid to a Clutter layout manager. All
the logic is taken from gtkgrid.c, so all the credits should go to
Matthias Clasen for writing this nice piece of code.

ClutterGridLayout supports adding children with it's own methods
GridLayout.attach() and GridLayout.attach_next_to() as well as
Actor.add_child() and friends. The latter adds children in a similar
fashion to ClutterBoxLayout

https://bugzilla.gnome.org/show_bug.cgi?id=677372
This commit is contained in:
Bastian Winkler
2012-06-03 05:02:31 +02:00
parent 8ef55e4e98
commit 1eb869ec8f
9 changed files with 2440 additions and 0 deletions

View File

@ -2292,6 +2292,45 @@ ClutterFlowLayoutPrivate
clutter_flow_layout_get_type
</SECTION>
<SECTION>
<FILE>clutter-grid-layout</FILE>
<TITLE>ClutterGridLayout</TITLE>
ClutterGridPosition
ClutterGridLayout
ClutterGridLayoutClass
clutter_grid_layout_new
clutter_grid_layout_attach
clutter_grid_layout_attach_next_to
clutter_grid_layout_get_child_at
clutter_grid_layout_insert_column
clutter_grid_layout_insert_row
clutter_grid_layout_insert_next_to
<SUBSECTION>
clutter_grid_layout_set_orientation
clutter_grid_layout_get_orientation
clutter_grid_layout_set_column_homogeneous
clutter_grid_layout_get_column_homogeneous
clutter_grid_layout_set_row_homogeneous
clutter_grid_layout_get_row_homogeneous
clutter_grid_layout_set_column_spacing
clutter_grid_layout_get_column_spacing
clutter_grid_layout_set_row_spacing
clutter_grid_layout_get_row_spacing
<SUBSECTION Standard>
CLUTTER_TYPE_GRID_LAYOUT
CLUTTER_GRID_LAYOUT
CLUTTER_GRID_LAYOUT_CLASS
CLUTTER_GRID_LAYOUT_GET_CLASS
CLUTTER_IS_GRID_LAYOUT
CLUTTER_IS_GRID_LAYOUT_CLASS
<SUBSECTION Private>
ClutterGridLayoutPrivate
clutter_grid_layout_get_type
</SECTION>
<SECTION>
<TITLE>ClutterBoxLayout</TITLE>
<FILE>clutter-box-layout</FILE>