list/genlist/gengrid: Fix default return value in eolian APIs.

Summary:
Some APIs need to return specific values for their usage.
For Examples, elm_xx_select_mode_get function need to return
ELM_OBJECT_SELECT_MODE_MAX when invalid input comes.
**Fixed API list :**
elm_list_mode_get
elm_list_multi_select_mode_get
elm_genlist_mode_get
elm_genlist_select_mode_get
elm_genlist_multi_select_mode_get
elm_genlist_item_type_get
elm_genlist_ttem_index_get
elm_genlist_item_select_mode_get
elm_gengrid_select_mode_get
elm_gengrid_multi_select_mode_get
elm_gengrid_item_index_get

Test Plan: Call API with NULL parameter and check return value.

Reviewers: Hermet, seoz, jaehwan, raster, eunue

Subscribers: id213sin

Differential Revision: https://phab.enlightenment.org/D2306
This commit is contained in:
SangHyeon Lee 2015-04-10 14:30:46 +09:00 committed by ChunEon Park
parent eaf0a64744
commit f63e3008a7
5 changed files with 11 additions and 11 deletions

View File

@ -179,7 +179,7 @@ class Elm_Gengrid (Elm_Layout, Elm_Interface_Scrollable,
@ingroup Gengrid */
}
values {
Elm_Object_Select_Mode mode; /*@ The select mode */
Elm_Object_Select_Mode mode(4); /*@ The select mode */
}
}
reorder_mode {
@ -292,7 +292,7 @@ class Elm_Gengrid (Elm_Layout, Elm_Interface_Scrollable,
@since 1.8 */
}
values {
Elm_Object_Multi_Select_Mode mode; /*@ The multi select mode */
Elm_Object_Multi_Select_Mode mode(2); /*@ The multi select mode */
}
}
horizontal {

View File

@ -93,7 +93,7 @@ class Elm_Gengrid_Item(Elm_Widget_Item)
*/
}
values {
int index; /*@ @return the position inside the list of item. */
int index(-1); /*@ @return the position inside the list of item. */
}
}
pos {

View File

@ -71,7 +71,7 @@ class Elm_Genlist (Elm_Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
@ingroup Genlist */
}
values {
Elm_Object_Select_Mode mode; /*@ The select mode */
Elm_Object_Select_Mode mode(4); /*@ The select mode */
}
}
focus_on_selection {
@ -239,7 +239,7 @@ class Elm_Genlist (Elm_Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
@since 1.8 */
}
values {
Elm_Object_Multi_Select_Mode mode; /*@ The multi select mode */
Elm_Object_Multi_Select_Mode mode(2); /*@ The multi select mode */
}
}
block_count {
@ -370,7 +370,7 @@ class Elm_Genlist (Elm_Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
@ingroup Genlist */
}
values {
Elm_List_Mode mode; /*@ The mode to use (one of #ELM_LIST_SCROLL or #ELM_LIST_LIMIT). */
Elm_List_Mode mode(4); /*@ The mode to use (one of #ELM_LIST_SCROLL or #ELM_LIST_LIMIT). */
}
}
decorated_item {

View File

@ -175,7 +175,7 @@ class Elm_Genlist_Item(Elm_Widget_Item)
*/
}
values {
int index; /*@ @return the position inside the list of item. */
int index(-1); /*@ @return the position inside the list of item. */
}
}
decorate_mode {
@ -267,7 +267,7 @@ class Elm_Genlist_Item(Elm_Widget_Item)
*/
}
values {
Elm_Object_Select_Mode mode; /*@ The selected mode */
Elm_Object_Select_Mode mode(4); /*@ The selected mode */
}
}
type {
@ -284,7 +284,7 @@ class Elm_Genlist_Item(Elm_Widget_Item)
*/
}
values {
Elm_Genlist_Item_Type type; /*@ Item tupe */
Elm_Genlist_Item_Type type(4); /*@ Item tupe */
}
}
}

View File

@ -159,7 +159,7 @@ class Elm_List (Elm_Layout, Elm_Interface_Scrollable,
@since 1.8 */
}
values {
Elm_Object_Multi_Select_Mode mode; /*@ The multi select mode */
Elm_Object_Multi_Select_Mode mode(2); /*@ The multi select mode */
}
}
mode {
@ -195,7 +195,7 @@ class Elm_List (Elm_Layout, Elm_Interface_Scrollable,
@ingroup List */
}
values {
Elm_List_Mode mode; /*@ One of #Elm_List_Mode: #ELM_LIST_COMPRESS,
Elm_List_Mode mode(4); /*@ One of #Elm_List_Mode: #ELM_LIST_COMPRESS,
#ELM_LIST_SCROLL, #ELM_LIST_LIMIT or #ELM_LIST_EXPAND. */
}
}