forked from enlightenment/efl
78 lines
2.1 KiB
Plaintext
78 lines
2.1 KiB
Plaintext
|
class Elm_View_List (Eo.Base)
|
||
|
{
|
||
|
legacy_prefix: null;
|
||
|
methods {
|
||
|
genlist_set {
|
||
|
/*@ Constructor wrapper
|
||
|
*
|
||
|
* @def elm_view_list_constructor
|
||
|
* @since 1.11
|
||
|
*/
|
||
|
params {
|
||
|
@in genlist: Evas_Object*; /*@ Genlist object */
|
||
|
@in item_type: Elm_Genlist_Item_Type; /*@ Item type */
|
||
|
@in item_style: const(char)*; /*@ The current item style name. @c NULL would be default. */
|
||
|
}
|
||
|
}
|
||
|
evas_object_get {
|
||
|
/*@ Return evas object
|
||
|
*
|
||
|
* @def elm_view_list_evas_object_get
|
||
|
* @since 1.11
|
||
|
*/
|
||
|
params {
|
||
|
@out widget: Evas_Object*; /*@ Returned widget */
|
||
|
}
|
||
|
}
|
||
|
property_connect {
|
||
|
/*@ Connect property
|
||
|
*
|
||
|
* @def elm_view_list_property_connect
|
||
|
* @since 1.11
|
||
|
*/
|
||
|
params {
|
||
|
@in property: const(char)*; /*@ Property name */
|
||
|
@in part: const(char)*; /*@ Edje's theme part */
|
||
|
}
|
||
|
}
|
||
|
model_set {
|
||
|
/*@ Set model
|
||
|
*
|
||
|
* @def elm_view_list_model_set
|
||
|
* @since 1.11
|
||
|
*/
|
||
|
params {
|
||
|
@in model: Efl.Model.Base *; /*@ New Emodel to set */
|
||
|
}
|
||
|
}
|
||
|
model_unset {
|
||
|
/*@ Unset model
|
||
|
*
|
||
|
* @def elm_view_list_model_unset
|
||
|
* @since 1.11
|
||
|
*/
|
||
|
}
|
||
|
model_get {
|
||
|
/*@ Get model
|
||
|
*
|
||
|
* @def elm_view_list_model_get
|
||
|
* @since 1.11
|
||
|
*/
|
||
|
params {
|
||
|
@out model: Eo *; /*@ Returned Emodel */
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
/* For some reason the following comment after the event doesn't work: Event dispatch when a model is selected */
|
||
|
events {
|
||
|
model,selected;
|
||
|
}
|
||
|
|
||
|
implements {
|
||
|
Eo.Base.destructor;
|
||
|
}
|
||
|
constructors {
|
||
|
.genlist_set;
|
||
|
}
|
||
|
}
|