On Sat, 20 Nov 2010 02:12:24 +0100 Dave Andreoli <d...@gurumeditation.it> said:

layouts can have multiple contents - how will you differentiate. sure a macro
that assumes "elm.swallow.content" - but it really just saves a little bit of
time. :)

> Hi all !
> I'm tring to use the new canned styles for the layout widget,
> IMO the new macro to set standard parts use wrong names,
> please follow the following code code:
> 
> // add a new layout widget
> ly = elm_layout_add(parent);
> 
> // set the canned style for the layout (apps with titlebar style)
> elm_layout_theme_set(ly, 'layout', 'application', 'titlebar');
> 
> // set standard parts of the layout (elm.swallow.icon,
> elm.swallow.end, elm.swallow.text)
> elm_layout_icon_set(ly, icon_obj);
> elm_layout_end_set(ly, end_obj);
> elm_layout_text_set(ly, "mytitle");
> 
> // at this point, to set the content part of the layout
> (elm.swallow.content),  you expect to use:
> elm_layout_content_set(ly, content_obj);
> 
> // but this doesn't work... instead you have to do:
> elm_layout_content_set(ly, "elm.swallow.content", content_obj);
> 
> This is quite confusing, we should rename the elm_layout_content_set()
> func or all the new macros.
> Maybe the macros can be renamed to :
> elm_layout_standard_[icon/end/text]_set()
> elm_layout_standard_content_set()  // this is new
> ... 'standard' can also be 'canned' or something else
> 
> OR we can rename elm_layout_content_set() to:
> elm_layout_part_set()   ??
> 
> 
> What do you think guys? As it is now is REALLY confusing !
> 
> DaveMDS
> 
> ------------------------------------------------------------------------------
> Beautiful is writing same markup. Internet Explorer 9 supports
> standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
> Spend less time writing and  rewriting code and more time creating great
> experiences on the web. Be a part of the beta today
> http://p.sf.net/sfu/msIE9-sfdev2dev
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    ras...@rasterman.com


------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to