this is a working example...

#include <stdio.h>
#include <clutter/clutter.h>

int main (int argc, char *argv[])
{
ClutterActor *stage;
ClutterRectangle *rect;
const ClutterColor bg_color = { 0xe0, 0xf2, 0xfc, 0xff };
 clutter_init (&argc, &argv);

   stage = clutter_stage_get_default ();
   clutter_stage_set_color (CLUTTER_STAGE (stage), &bg_color);

   rect = clutter_rectangle_new_with_color (clutter_color_new(0, 0, 0,
255));
   clutter_rectangle_set_border_color (rect, clutter_color_new (255,255,255,
255));
   clutter_rectangle_set_border_width (rect, 10);
   clutter_actor_set_size( CLUTTER_ACTOR(rect), 300, 300);
   clutter_actor_set_opacity( CLUTTER_ACTOR(rect), 125);
   clutter_actor_set_position(CLUTTER_ACTOR(rect), 30, 30);

   clutter_container_add_actor (CLUTTER_CONTAINER (stage),
CLUTTER_ACTOR(rect));
   clutter_actor_show_all (stage);

   clutter_main();

  return 0;
}

On Wed, Jul 21, 2010 at 1:45 PM, donn <[email protected]> wrote:

> On 21/07/2010 19:24, [email protected] wrote:
>
>> ClutterRectangle* pRect = clutter_rectangle_new_with_color
>> (clutter_color_new (0, 0, 0, 0) );
>>
> I *think* that last 0 means alpha = 0 : i.e. it's invisible right from the
> start.
>
>
>  clutter_actor_set_opacity( CLUTTER_ACTOR(pRect), 125);
>>
> Not sure what 125 of invisible looks like ;)
>
> I don't know the answer in re the outline, but opacity and I are not the
> best of friends either. Maybe the above will help you debug.
>
> \d
> _______________________________________________
> clutter-app-devel-list mailing list
> [email protected]
> http://lists.clutter-project.org/listinfo/clutter-app-devel-list
>



-- 
Eduardo Matus Coquelet
Ingeniero Civil Informático y Telecomunicaciones.
Celular: 77113825
_______________________________________________
clutter-app-devel-list mailing list
[email protected]
http://lists.clutter-project.org/listinfo/clutter-app-devel-list

Reply via email to