Not sure what you are referring to here...what is it that he did ??

She

Sent from my iPod

On Dec 27, 2011, at 4:45 PM, Cedric BAIL <cedric.b...@free.fr> wrote:

> On Tue, Dec 27, 2011 at 8:25 PM, Enlightenment SVN
> <no-re...@enlightenment.org> wrote:
>> Log:
>> Ecore_Evas (Wayland_Shm):
>> 
>>  Add an actual 'frame' to ecore_evas_wayland. (just a boring rectangle frame 
>> w/ the title).
> 
> Couldn't you reuse in some way what Gustavo did in the EWL backend ?
> 
>>  Add support for size_min/max/base/step setting.
>>  Add support for title & name_class setting.
>>  Add support for setting a cursor.
>>  Add support for hiding an ecore_evas.
>> 
>> 
>> 
>> Author:       devilhorns
>> Date:         2011-12-27 11:25:38 -0800 (Tue, 27 Dec 2011)
>> New Revision: 66578
>> Trac:         http://trac.enlightenment.org/e/changeset/66578
>> 
>> Modified:
>>  trunk/ecore/src/lib/ecore_evas/ecore_evas_wayland_shm.c
>> 
>> Modified: trunk/ecore/src/lib/ecore_evas/ecore_evas_wayland_shm.c
>> ===================================================================
>> --- trunk/ecore/src/lib/ecore_evas/ecore_evas_wayland_shm.c     2011-12-27 
>> 19:12:56 UTC (rev 66577)
>> +++ trunk/ecore/src/lib/ecore_evas/ecore_evas_wayland_shm.c     2011-12-27 
>> 19:25:38 UTC (rev 66578)
>> @@ -31,6 +31,15 @@
>>  # include <Evas_Engine_Wayland_Shm.h>
>>  # include <Ecore_Wayland.h>
>> 
>> +/* local structures */
>> +typedef struct _EE_Wl_Smart_Data EE_Wl_Smart_Data;
>> +struct _EE_Wl_Smart_Data
>> +{
>> +   Evas_Object *frame;
>> +   Evas_Object *text;
>> +   Evas_Coord x, y, w, h;
>> +};
>> +
>>  /* local function prototypes */
>>  static int _ecore_evas_wl_init(void);
>>  static int _ecore_evas_wl_shutdown(void);
>> @@ -43,6 +52,15 @@
>>  static void _ecore_evas_wl_callback_focus_out_set(Ecore_Evas *ee, void 
>> (*func)(Ecore_Evas *ee));
>>  static void _ecore_evas_wl_resize(Ecore_Evas *ee, int w, int h);
>>  static void _ecore_evas_wl_show(Ecore_Evas *ee);
>> +static void _ecore_evas_wl_hide(Ecore_Evas *ee);
>> +static void _ecore_evas_wl_title_set(Ecore_Evas *ee, const char *t);
>> +static void _ecore_evas_wl_name_class_set(Ecore_Evas *ee, const char *n, 
>> const char *c);
>> +static void _ecore_evas_wl_size_min_set(Ecore_Evas *ee, int w, int h);
>> +static void _ecore_evas_wl_size_max_set(Ecore_Evas *ee, int w, int h);
>> +static void _ecore_evas_wl_size_base_set(Ecore_Evas *ee, int w, int h);
>> +static void _ecore_evas_wl_size_step_set(Ecore_Evas *ee, int w, int h);
>> +static vo

------------------------------------------------------------------------------
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to