Bastian Winkler
70835c904a
grid-layout: Use correct orientation when requesting preferred child size
...
Otherwise width and height are swapped.
https://bugzilla.gnome.org/show_bug.cgi?id=725722
2014-03-12 00:30:40 +01:00
Emmanuele Bassi
41bb03da2d
Use the new macros for adding private data
2013-07-03 18:04:32 +01:00
Jasper St. Pierre
039ba910f0
grid-layout: Don't use uninitialized values
...
The clutter_actor_box_set_* methods rely on the current box
geometry, so we can't use those for an uninitialize actor box.
Found by Coverity.
https://bugzilla.gnome.org/show_bug.cgi?id=689496
2012-12-02 14:50:53 -05:00
Emmanuele Bassi
2fef1a174e
grid-layout: Remove layout animations
...
ClutterLayoutManager implementations should just defer the easing state
set up to the child, and not try to impose a global one.
2012-07-11 13:22:21 +01:00
Bastian Winkler
1bdd214811
grid-layout: Insert new rows/columns at the appropriate position
2012-06-12 23:50:44 +02:00
Bastian Winkler
7c8f761d43
grid-layout: Fix attach position for horizontal orientation
...
Switch the attach position. A new child should be positioned right of
it's previous sibling in ltr mode.
2012-06-12 23:50:44 +02:00
Emmanuele Bassi
7118bab23c
docs: Change GridLayout's short description
...
Clutter doesn't have widgets.
2012-06-11 10:02:38 +01:00
Bastian Winkler
1eb869ec8f
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
2012-06-05 12:28:25 +02:00