test-text-field: Use ActorBox methods for the border
authorEmmanuele Bassi <ebassi@linux.intel.com>
Wed, 10 Feb 2010 15:37:26 +0000 (15:37 +0000)
committerEmmanuele Bassi <ebassi@linux.intel.com>
Wed, 10 Feb 2010 15:45:54 +0000 (15:45 +0000)
Clamp to pixel and use get_size() when painting the border of the text
field.

tests/interactive/test-text-field.c

index 0b41d06..f17388f 100644 (file)
@@ -12,8 +12,8 @@ on_entry_paint (ClutterActor *actor,
   gfloat width, height;
 
   clutter_actor_get_allocation_box (actor, &allocation);
-  width = allocation.x2 - allocation.x1;
-  height = allocation.y2 - allocation.y1;
+  clutter_actor_box_clamp_to_pixel (&allocation);
+  clutter_actor_box_get_size (&allocation, &width, &height);
 
   cogl_set_source_color4ub (255, 255, 255, 255);
   cogl_path_round_rectangle (0, 0, width, height, 4.0, 1.0);