Peter wrote:

> Jose Gonzalez schrieb:
>> (4)  Extensions to the current rectangle obj api:
>>      *******************************************
>>
>>   void evas_object_rectangle_corner_radius_set(obj, float r);
>>   void evas_object_rectangle_corner_style_set(obj, int corner_style);
>>
>>       Where 'corner_style' can be one of EVAS_CORNER_ROUND or 
>> EVAS_CORNER_BEVEL.
>>
>>
>>   void evas_object_rectangle_corners_set(obj, Evas_Bool tl, Evas_Bool 
>> tr,
>>                                               Evas_Bool bl, Evas_Bool 
>> br);
>>
>>       The corners to apply the style to, or leave squared off (default).
>>
>>       Rectangles can be filled and/or stroked, but the stroking will 
>> be defined
>> to increase inward - though one could also add an api for deciding 
>> whether to have
>> it centered on the rect, or increase inward or outward.
>>   
>
> I'm not familiar with evas internals, but maybe it'd be possible to 
> have an evas_object_ellipse. I had several demands on irq for that. 
> And if corners for rectangles are possible circles or ellipses 
> shouldn't be much tougher than that, probably easier.
>

      With the particular api I proposed here for rounded rect corners, one
gets circles as a particular case (when the corner radius is >= the half the
rect size). One could get ellipses too by modifying the api slightly to be
of the form:

 void evas_object_rectangle_corner_radii_set(obj, float rx, float ry); 

      So, keep looking, thinking, contrast and compare with others, etc..
and suggesting improvements. :)



____________________________________________________________
Compare Cell Phone Carriers- Click Now.
http://thirdpartyoffers.juno.com/TGL2141/fc/Ioyw6i3oHH6UoBr8w1J7mUKmnlVzsmpCQgIxdUFjQeg0uDr5WmAOMQ/

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to