[webkit-efl] Naming rules for setting APIs

Dumez, Christophe christophe.dumez at intel.com
Wed Oct 10 04:21:24 PDT 2012


Hi,

To be fair, one is using enable (instead of enable*d*) and the other one is
using disable*d* (instead of disable) so this does not seem very consistent.
However, I was commented on the order which seems more consistent.

kr,

On Wed, Oct 10, 2012 at 2:15 PM, Kenneth Rohde Christiansen <
kenneth.christiansen at gmail.com> wrote:

> Well the examples below is using enable_set and not enableD_set. Maybe
> we should stick to that?
>
> On Wed, Oct 10, 2012 at 1:13 PM, Dumez, Christophe
> <christophe.dumez at intel.com> wrote:
> > Hi,
> >
> > To my knowledge, the second one is more consistent with EFL naming style
> (so
> > I would vote for it):
> >
> > For e.g.:
> > void elm_object_disabled_set (Evas_Object *obj, Eina_Bool disabled)
> > void evas_object_map_enable_set (Evas_Object *obj, Eina_Bool enabled)
> >
> > Kr,
> >
> >
> > On Wed, Oct 10, 2012 at 2:07 PM, Jinwoo Song <jinwoo7.song at samsung.com>
> > wrote:
> >>
> >> Hi,
> >>
> >> I'm revisiting API names and documentation of WebKit2 EFL settings.
> >> https://bugs.webkit.org/show_bug.cgi?id=98793
> >>
> >> Currently, there is no concrete rules for API naming, so the names are
> >> inconsistent.
> >>
> >> For example:
> >>
> >>
> ewk_settings_enable_frame_flattening_set()/ewk_settings_enable_frame_flattening_get()
> >> vs.
> >>
> >>
> ewk_settings_developer_extras_enabled_set()/ewk_settings_developer_extras_enabled_get()
> >>
> >> Grzegorz suggested to use 'ewk_settings_enable_frame_flattening_set()
> with
> >> following rules and I also prefer this one.
> >> > 1) WK1 uses similar API, for example:
> >> > ewk_view_setting_enable_frame_flattening_set
> >> > 2) Verb next to another verb (enabled_set) doesn't looks/sounds well.
> >> > 3) I'd rather prefer not using plural in API (enabled -> enable)
> >> > 4) The Spelling API  bug 91854 proposes API syntax based on above
> >> > suggestions (as during work on this there wasn't ewk2-settings yet).
> So we
> >> > will have consistent API.
> >>
> >> FYI, GTK uses set_enable_frame_flattening() and Qt uses
> >> setFrameFlatteningEnabled().
> >>
> >> So I'd like to here the opinions for the naming rule and if there is no
> >> objections for the suggested rule, I'll adjust the APIs with this one.
> >>
> >> Thanks,
> >> Jinwoo
> >> _______________________________________________
> >> webkit-efl mailing list
> >> webkit-efl at lists.webkit.org
> >> http://lists.webkit.org/mailman/listinfo/webkit-efl
> >
> >
> >
> >
> > --
> > Christophe Dumez
> > Linux Software Engineer, PhD
> > Intel Finland Oy - Open Source Technology Center
> >
> >
> > _______________________________________________
> > webkit-efl mailing list
> > webkit-efl at lists.webkit.org
> > http://lists.webkit.org/mailman/listinfo/webkit-efl
> >
>
>
>
> --
> Kenneth Rohde Christiansen
> Senior Engineer, WebKit, Qt, EFL
> Phone  +45 4093 0598 / E-mail kenneth at webkit.org
>
> ﹆﹆﹆
>



-- 
Christophe Dumez
Linux Software Engineer, PhD
Intel Finland Oy - Open Source Technology Center
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-efl/attachments/20121010/a07ee9ff/attachment.html>


More information about the webkit-efl mailing list