+static void
+empathy_call_window_highlight_preview_rectangle (EmpathyCallWindow *self,
+ PreviewPosition pos)
+{
+ ClutterActor *rectangle;
+
+ switch (pos)
+ {
+ case PREVIEW_POS_TOP_LEFT:
+ rectangle = self->priv->preview_rectangle1;
+ break;
+ case PREVIEW_POS_TOP_RIGHT:
+ rectangle = self->priv->preview_rectangle3;
+ break;
+ case PREVIEW_POS_BOTTOM_LEFT:
+ rectangle = self->priv->preview_rectangle2;
+ break;
+ case PREVIEW_POS_BOTTOM_RIGHT:
+ rectangle = self->priv->preview_rectangle4;
+ break;
+ default:
+ g_warn_if_reached ();
+ rectangle = NULL;
+ }
+
+ clutter_rectangle_set_border_width (CLUTTER_RECTANGLE (rectangle), 3);
+ clutter_rectangle_set_border_color (CLUTTER_RECTANGLE (rectangle),
+ CLUTTER_COLOR_Red);
+}
+
+static void
+empathy_call_window_darken_preview_rectangles (EmpathyCallWindow *self)
+{
+ clutter_rectangle_set_border_width (
+ CLUTTER_RECTANGLE (self->priv->preview_rectangle1), 1);
+ clutter_rectangle_set_border_color (
+ CLUTTER_RECTANGLE (self->priv->preview_rectangle1),
+ CLUTTER_COLOR_Black);
+
+ clutter_rectangle_set_border_width (
+ CLUTTER_RECTANGLE (self->priv->preview_rectangle2), 1);
+ clutter_rectangle_set_border_color (
+ CLUTTER_RECTANGLE (self->priv->preview_rectangle2),
+ CLUTTER_COLOR_Black);
+
+ clutter_rectangle_set_border_width (
+ CLUTTER_RECTANGLE (self->priv->preview_rectangle3), 1);
+ clutter_rectangle_set_border_color (
+ CLUTTER_RECTANGLE (self->priv->preview_rectangle3),
+ CLUTTER_COLOR_Black);
+
+ clutter_rectangle_set_border_width (
+ CLUTTER_RECTANGLE (self->priv->preview_rectangle4), 1);
+ clutter_rectangle_set_border_color (
+ CLUTTER_RECTANGLE (self->priv->preview_rectangle4),
+ CLUTTER_COLOR_Black);
+}
+