diff options
author | Sjoerd Simons <sjoerd@luon.net> | 2012-05-21 16:00:21 +0800 |
---|---|---|
committer | Sjoerd Simons <sjoerd@luon.net> | 2012-05-21 19:54:00 +0800 |
commit | 0343d38411f58086366190100521c6a847985c13 (patch) | |
tree | 316d7e8ff80bc643d5c41d5a242c4577af8e8ff1 /src/empathy-call-window.c | |
parent | 1fa90edcd725ae7ac78a3caed904b3e382e25560 (diff) | |
download | gsoc2013-empathy-0343d38411f58086366190100521c6a847985c13.tar gsoc2013-empathy-0343d38411f58086366190100521c6a847985c13.tar.gz gsoc2013-empathy-0343d38411f58086366190100521c6a847985c13.tar.bz2 gsoc2013-empathy-0343d38411f58086366190100521c6a847985c13.tar.lz gsoc2013-empathy-0343d38411f58086366190100521c6a847985c13.tar.xz gsoc2013-empathy-0343d38411f58086366190100521c6a847985c13.tar.zst gsoc2013-empathy-0343d38411f58086366190100521c6a847985c13.zip |
Keep some margin for the preview and the floating toolbar
Now that the video box is flush against the sides add some extra margin
for the things floating inside.
Diffstat (limited to 'src/empathy-call-window.c')
-rw-r--r-- | src/empathy-call-window.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/empathy-call-window.c b/src/empathy-call-window.c index 23c250dca..7577abd11 100644 --- a/src/empathy-call-window.c +++ b/src/empathy-call-window.c @@ -75,6 +75,7 @@ #define CONTENT_HBOX_SPACING 3 #define CONTENT_HBOX_CHILDREN_PACKING_PADDING 0 +#define OVERLAY_MARGIN 6 #define SELF_VIDEO_SECTION_WIDTH 120 #define SELF_VIDEO_SECTION_HEIGHT 90 @@ -1550,6 +1551,8 @@ empathy_call_window_init (EmpathyCallWindow *self) ClutterActor *remote_avatar; GtkCssProvider *provider; ClutterColor black = { 0, 0, 0, 0 }; + ClutterMargin overlay_margin = { OVERLAY_MARGIN, OVERLAY_MARGIN, + OVERLAY_MARGIN, OVERLAY_MARGIN }; priv = self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self, EMPATHY_TYPE_CALL_WINDOW, EmpathyCallWindowPriv); @@ -1683,7 +1686,10 @@ empathy_call_window_init (EmpathyCallWindow *self) priv->overlay_layout = clutter_box_layout_new (); clutter_box_layout_set_vertical ( CLUTTER_BOX_LAYOUT (priv->overlay_layout), TRUE); - priv->overlay_box = clutter_box_new (priv->overlay_layout); + priv->overlay_box = clutter_actor_new (); + clutter_actor_set_layout_manager (priv->overlay_box, priv->overlay_layout); + + clutter_actor_set_margin (priv->overlay_box, &overlay_margin); clutter_bin_layout_add (CLUTTER_BIN_LAYOUT (priv->video_layout), priv->overlay_box, |