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