diff options
author | Danielle Madeley <danielle.madeley@collabora.co.uk> | 2009-09-14 18:54:37 +1000 |
---|---|---|
committer | Danielle Madeley <danielle.madeley@collabora.co.uk> | 2009-11-18 12:18:31 +1100 |
commit | 4a7e3dc46c27ae7043e3f72c00cd5db33ab059ff (patch) | |
tree | a51e816a68a7dd38ddae224ed72c585f4fdb9336 /clutter-gtk/gtk-clutter-util.h | |
parent | 3470a14fa8cf99f5636189c24eaedd798cd91448 (diff) | |
download | clutter-gtk-4a7e3dc46c27ae7043e3f72c00cd5db33ab059ff.tar.gz |
Make the code for binding width/height between actors a util function
Diffstat (limited to 'clutter-gtk/gtk-clutter-util.h')
-rw-r--r-- | clutter-gtk/gtk-clutter-util.h | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/clutter-gtk/gtk-clutter-util.h b/clutter-gtk/gtk-clutter-util.h index 9b42e9a..dd700d7 100644 --- a/clutter-gtk/gtk-clutter-util.h +++ b/clutter-gtk/gtk-clutter-util.h @@ -54,13 +54,28 @@ typedef enum { * An enumeration of error types used in ClutterGtk texture functions * * Since: 0.10 - * */ + */ typedef enum { CLUTTER_GTK_TEXTURE_INVALID_STOCK_ID, CLUTTER_GTK_TEXTURE_ERROR_LAST } ClutterGtkTextureError; +/** + * GtkClutterBindDirection + * @GTK_CLUTTER_BIND_HORIZONTAL: bind horizontal size + * @GTK_CLUTTER_BIND_VERTICAL: bind vertical size + * @GTK_CLUTTER_BIND_BOTH: bind both vertical and horizontal size + * + * Since: 1.0 + */ +typedef enum { + GTK_CLUTTER_BIND_HORIZONTAL = 1 << 0, + GTK_CLUTTER_BIND_VERTICAL = 1 << 1, + + GTK_CLUTTER_BIND_BOTH = 3 +} GtkClutterBindDirection; + #define CLUTTER_GTK_TEXTURE_ERROR gtk_clutter_texture_error_quark () ClutterInitError gtk_clutter_init (int *argc, @@ -118,6 +133,9 @@ gboolean gtk_clutter_texture_set_from_icon_name (ClutterTexture *texture, const gchar *icon_name, GtkIconSize size, GError **error); +void gtk_clutter_bind_dimensions (ClutterActor *src, + ClutterActor *dest, + GtkClutterBindDirection dir); G_END_DECLS |