Re: [E-devel] Question about getting content of item in Genlist
Unfortunately and currently, yes. If it is possible to decide which content is accessible or not, the genlist item would give accessibility feature to the content by default. Event though there is a elm_check as a content of genlist item. the accessibility feature of check is not necessary, if the check is changed by selecting genlist item. this is one of the reason that the genlist item could not decide which content should be accessible. Only application developer knows.Thank you. Cordially, Shinwoo Kim. On Mon, Jul 8, 2013 at 4:50 PM, Radosław Jabłoński < radoslaw.jablon...@comarch.com> wrote: > Hi Daniel, > > On 07/06/2013 07:03 AM, Daniel Juyung Seo wrote: > > Yes exactly. > > The list of contents parts are described in the genlist item style in > edc. > > So you can retrieve the data from genlist item edje object. > > But the problem is that we don't want to expose the genlist item's edje > > object. > > Refer the following discussions wrt this. > > > http://www.mail-archive.com/enlightenment-devel@lists.sourceforge.net/msg46815.html > > > http://www.mail-archive.com/enlightenment-devel@lists.sourceforge.net/msg48240.html > > > http://www.mail-archive.com/enlightenment-devel@lists.sourceforge.net/msg52185.html > Thanks for explanation why edje object for genlist not exposed. > > > > So in elementary accessibility, application sets the list of item content > > by calling elm_object_item_access_order_set(). > > Please refer the following sample. > > > http://git.enlightenment.org/core/elementary.git/tree/src/bin/test_access.c#n118 > > > > Maybe you can just use elementary accessibility :) > So, if I understand this correctly, application is responsible for > filling accessible data content for items in genlist? In other words, > when application don't care about setting accessible content parts using > elm_object_item_access_order_set(), then elementary accessibility won't > be very helpful? > > BR, > Radoslaw Jablonski > > > Thanks. > > > > Daniel Juyung Seo (SeoZ) > > > > > > > > > > On Sat, Jul 6, 2013 at 3:04 AM, Rafael Antognolli >wrote: > > > >> Actually, isn't possible to just access the genlist item group/class, > >> and get the data.item "texts", and data.item "contents"? > >> > >> The parts defined in these fields should be the ones which are called > >> by the item_content_get and item_label_get functions, aren't they? > >> > >> Regards, > >> > >> On Thu, Jul 4, 2013 at 9:50 PM, ChunEon Park wrote: > >>> Currently, no. > >>> > >>> If the theme supports extra content/text parts, those names should be > >> documented. > >>> Only wiith just part type/part name, we aren't sure what those parts > are > >> designed for actually. > >>> If those parts were designed for only internal stage, then you should > >> not access them even if you can get the parts info. > >>> I think app or somewhere needs to register the valid parts names so as > >> to access the parts by you. > >>> > >>> > >>> -Regards, Hermet- > >>> > >>> -Original Message- > >>> From: "Radosław Jabłoński" > >>> To: "Enlightenment-devel"; > >>> Cc: > >>> Sent: 2013-07-04 (목) 22:14:30 > >>> Subject: [E-devel] Question about getting content of item in Genlist > >>> > >>> Hello all, > >>> > >>> I'm working on library that will integrate Gnome Accessibility Toolkit > >>> (ATK) with EFL libraries, so I'm interested in retrieving all kinds of > >>> data that is displayed by elementary widgets. > >>> > >>> Actually I'm stuck on retrieving widget contents from items that are > >>> stored in Genlist container. > >>> I know that getting Evas_Object from Elm_Object_Item is possible via > >>> 'elm_object_item_part_content_get' function - it works great when I > know > >>> value of swallow_part string. For "default" theme things are pretty > easy > >>> - I know that content can be in parts "elm.text", "elm.swallow.icon" > and > >>> "elm.swallow.end". But (AFAIK) problem is that content string names can > >>> have custom values - and I can't hardcode every possible content part > >>> string that could be used by EFL Tizen apps:) > >>>
Re: [E-devel] Question about getting content of item in Genlist
Hi Daniel, On 07/06/2013 07:03 AM, Daniel Juyung Seo wrote: > Yes exactly. > The list of contents parts are described in the genlist item style in edc. > So you can retrieve the data from genlist item edje object. > But the problem is that we don't want to expose the genlist item's edje > object. > Refer the following discussions wrt this. > http://www.mail-archive.com/enlightenment-devel@lists.sourceforge.net/msg46815.html > http://www.mail-archive.com/enlightenment-devel@lists.sourceforge.net/msg48240.html > http://www.mail-archive.com/enlightenment-devel@lists.sourceforge.net/msg52185.html Thanks for explanation why edje object for genlist not exposed. > > So in elementary accessibility, application sets the list of item content > by calling elm_object_item_access_order_set(). > Please refer the following sample. > http://git.enlightenment.org/core/elementary.git/tree/src/bin/test_access.c#n118 > > Maybe you can just use elementary accessibility :) So, if I understand this correctly, application is responsible for filling accessible data content for items in genlist? In other words, when application don't care about setting accessible content parts using elm_object_item_access_order_set(), then elementary accessibility won't be very helpful? BR, Radoslaw Jablonski > Thanks. > > Daniel Juyung Seo (SeoZ) > > > > > On Sat, Jul 6, 2013 at 3:04 AM, Rafael Antognolli wrote: > >> Actually, isn't possible to just access the genlist item group/class, >> and get the data.item "texts", and data.item "contents"? >> >> The parts defined in these fields should be the ones which are called >> by the item_content_get and item_label_get functions, aren't they? >> >> Regards, >> >> On Thu, Jul 4, 2013 at 9:50 PM, ChunEon Park wrote: >>> Currently, no. >>> >>> If the theme supports extra content/text parts, those names should be >> documented. >>> Only wiith just part type/part name, we aren't sure what those parts are >> designed for actually. >>> If those parts were designed for only internal stage, then you should >> not access them even if you can get the parts info. >>> I think app or somewhere needs to register the valid parts names so as >> to access the parts by you. >>> >>> >>> -Regards, Hermet- >>> >>> -Original Message- >>> From: "Radosław Jabłoński" >>> To: "Enlightenment-devel"; >>> Cc: >>> Sent: 2013-07-04 (목) 22:14:30 >>> Subject: [E-devel] Question about getting content of item in Genlist >>> >>> Hello all, >>> >>> I'm working on library that will integrate Gnome Accessibility Toolkit >>> (ATK) with EFL libraries, so I'm interested in retrieving all kinds of >>> data that is displayed by elementary widgets. >>> >>> Actually I'm stuck on retrieving widget contents from items that are >>> stored in Genlist container. >>> I know that getting Evas_Object from Elm_Object_Item is possible via >>> 'elm_object_item_part_content_get' function - it works great when I know >>> value of swallow_part string. For "default" theme things are pretty easy >>> - I know that content can be in parts "elm.text", "elm.swallow.icon" and >>> "elm.swallow.end". But (AFAIK) problem is that content string names can >>> have custom values - and I can't hardcode every possible content part >>> string that could be used by EFL Tizen apps:) >>> >>> So, is there any method to dynamically get all possible content part >>> names that are used by target item in Genlist? >>> >>> Thanks in advance for any help. >>> BR, >>> Radoslaw Jablonski >>> >>> >> -- >>> This SF.net email is sponsored by Windows: >>> >>> Build for Windows Store. >>> >>> http://p.sf.net/sfu/windows-dev2dev >>> ___ >>> enlightenment-devel mailing list >>> enlightenment-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel >>> >>> >> -- >>> This SF.net email is sponsored by Windows: >>> >>> Build for Windows Store. >>> >>> http://p.sf.net/sfu/windows-dev2dev >>> _
Re: [E-devel] Question about getting content of item in Genlist
Yes exactly. The list of contents parts are described in the genlist item style in edc. So you can retrieve the data from genlist item edje object. But the problem is that we don't want to expose the genlist item's edje object. Refer the following discussions wrt this. http://www.mail-archive.com/enlightenment-devel@lists.sourceforge.net/msg46815.html http://www.mail-archive.com/enlightenment-devel@lists.sourceforge.net/msg48240.html http://www.mail-archive.com/enlightenment-devel@lists.sourceforge.net/msg52185.html So in elementary accessibility, application sets the list of item content by calling elm_object_item_access_order_set(). Please refer the following sample. http://git.enlightenment.org/core/elementary.git/tree/src/bin/test_access.c#n118 Maybe you can just use elementary accessibility :) Thanks. Daniel Juyung Seo (SeoZ) On Sat, Jul 6, 2013 at 3:04 AM, Rafael Antognolli wrote: > Actually, isn't possible to just access the genlist item group/class, > and get the data.item "texts", and data.item "contents"? > > The parts defined in these fields should be the ones which are called > by the item_content_get and item_label_get functions, aren't they? > > Regards, > > On Thu, Jul 4, 2013 at 9:50 PM, ChunEon Park wrote: > > Currently, no. > > > > If the theme supports extra content/text parts, those names should be > documented. > > > > Only wiith just part type/part name, we aren't sure what those parts are > designed for actually. > > > > If those parts were designed for only internal stage, then you should > not access them even if you can get the parts info. > > > > I think app or somewhere needs to register the valid parts names so as > to access the parts by you. > > > > > > > > -Regards, Hermet- > > > > -----Original Message- > > From: "Radosław Jabłoński" > > To: "Enlightenment-devel"; > > Cc: > > Sent: 2013-07-04 (목) 22:14:30 > > Subject: [E-devel] Question about getting content of item in Genlist > > > > Hello all, > > > > I'm working on library that will integrate Gnome Accessibility Toolkit > > (ATK) with EFL libraries, so I'm interested in retrieving all kinds of > > data that is displayed by elementary widgets. > > > > Actually I'm stuck on retrieving widget contents from items that are > > stored in Genlist container. > > I know that getting Evas_Object from Elm_Object_Item is possible via > > 'elm_object_item_part_content_get' function - it works great when I know > > value of swallow_part string. For "default" theme things are pretty easy > > - I know that content can be in parts "elm.text", "elm.swallow.icon" and > > "elm.swallow.end". But (AFAIK) problem is that content string names can > > have custom values - and I can't hardcode every possible content part > > string that could be used by EFL Tizen apps:) > > > > So, is there any method to dynamically get all possible content part > > names that are used by target item in Genlist? > > > > Thanks in advance for any help. > > BR, > > Radoslaw Jablonski > > > > > -- > > This SF.net email is sponsored by Windows: > > > > Build for Windows Store. > > > > http://p.sf.net/sfu/windows-dev2dev > > ___ > > enlightenment-devel mailing list > > enlightenment-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > > > -- > > This SF.net email is sponsored by Windows: > > > > Build for Windows Store. > > > > http://p.sf.net/sfu/windows-dev2dev > > ___ > > enlightenment-devel mailing list > > enlightenment-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > > -- > Rafael Antognolli > > > -- > This SF.net email is sponsored by Windows: > > Build for Windows Store. > > http://p.sf.net/sfu/windows-dev2dev > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Question about getting content of item in Genlist
Actually, isn't possible to just access the genlist item group/class, and get the data.item "texts", and data.item "contents"? The parts defined in these fields should be the ones which are called by the item_content_get and item_label_get functions, aren't they? Regards, On Thu, Jul 4, 2013 at 9:50 PM, ChunEon Park wrote: > Currently, no. > > If the theme supports extra content/text parts, those names should be > documented. > > Only wiith just part type/part name, we aren't sure what those parts are > designed for actually. > > If those parts were designed for only internal stage, then you should not > access them even if you can get the parts info. > > I think app or somewhere needs to register the valid parts names so as to > access the parts by you. > > > > -Regards, Hermet- > > -Original Message- > From: "Radosław Jabłoński" > To: "Enlightenment-devel"; > Cc: > Sent: 2013-07-04 (목) 22:14:30 > Subject: [E-devel] Question about getting content of item in Genlist > > Hello all, > > I'm working on library that will integrate Gnome Accessibility Toolkit > (ATK) with EFL libraries, so I'm interested in retrieving all kinds of > data that is displayed by elementary widgets. > > Actually I'm stuck on retrieving widget contents from items that are > stored in Genlist container. > I know that getting Evas_Object from Elm_Object_Item is possible via > 'elm_object_item_part_content_get' function - it works great when I know > value of swallow_part string. For "default" theme things are pretty easy > - I know that content can be in parts "elm.text", "elm.swallow.icon" and > "elm.swallow.end". But (AFAIK) problem is that content string names can > have custom values - and I can't hardcode every possible content part > string that could be used by EFL Tizen apps:) > > So, is there any method to dynamically get all possible content part > names that are used by target item in Genlist? > > Thanks in advance for any help. > BR, > Radoslaw Jablonski > > -- > This SF.net email is sponsored by Windows: > > Build for Windows Store. > > http://p.sf.net/sfu/windows-dev2dev > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > -- > This SF.net email is sponsored by Windows: > > Build for Windows Store. > > http://p.sf.net/sfu/windows-dev2dev > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Rafael Antognolli -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Question about getting content of item in Genlist
Currently, no. If the theme supports extra content/text parts, those names should be documented. Only wiith just part type/part name, we aren't sure what those parts are designed for actually. If those parts were designed for only internal stage, then you should not access them even if you can get the parts info. I think app or somewhere needs to register the valid parts names so as to access the parts by you. -Regards, Hermet- -Original Message- From: "Radosław Jabłoński" To: "Enlightenment-devel"; Cc: Sent: 2013-07-04 (목) 22:14:30 Subject: [E-devel] Question about getting content of item in Genlist Hello all, I'm working on library that will integrate Gnome Accessibility Toolkit (ATK) with EFL libraries, so I'm interested in retrieving all kinds of data that is displayed by elementary widgets. Actually I'm stuck on retrieving widget contents from items that are stored in Genlist container. I know that getting Evas_Object from Elm_Object_Item is possible via 'elm_object_item_part_content_get' function - it works great when I know value of swallow_part string. For "default" theme things are pretty easy - I know that content can be in parts "elm.text", "elm.swallow.icon" and "elm.swallow.end". But (AFAIK) problem is that content string names can have custom values - and I can't hardcode every possible content part string that could be used by EFL Tizen apps:) So, is there any method to dynamically get all possible content part names that are used by target item in Genlist? Thanks in advance for any help. BR, Radoslaw Jablonski -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Question about getting content of item in Genlist
Hello all, I'm working on library that will integrate Gnome Accessibility Toolkit (ATK) with EFL libraries, so I'm interested in retrieving all kinds of data that is displayed by elementary widgets. Actually I'm stuck on retrieving widget contents from items that are stored in Genlist container. I know that getting Evas_Object from Elm_Object_Item is possible via 'elm_object_item_part_content_get' function - it works great when I know value of swallow_part string. For "default" theme things are pretty easy - I know that content can be in parts "elm.text", "elm.swallow.icon" and "elm.swallow.end". But (AFAIK) problem is that content string names can have custom values - and I can't hardcode every possible content part string that could be used by EFL Tizen apps:) So, is there any method to dynamically get all possible content part names that are used by target item in Genlist? Thanks in advance for any help. BR, Radoslaw Jablonski -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel