forked from enlightenment/efl
Elementary genlist: Moved signal doxygen to header file.
This is a first action of doxygen movement. All doxygen will be moved to headers after all. SVN revision: 58943
This commit is contained in:
parent
b856a808ec
commit
e8a7ed8159
|
@ -1863,70 +1863,80 @@ extern "C" {
|
||||||
EAPI void elm_genlist_item_mode_set(Elm_Genlist_Item *it, const char *mode_type, Eina_Bool mode_set) EINA_ARG_NONNULL(1, 2);
|
EAPI void elm_genlist_item_mode_set(Elm_Genlist_Item *it, const char *mode_type, Eina_Bool mode_set) EINA_ARG_NONNULL(1, 2);
|
||||||
EAPI const char *elm_genlist_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
|
EAPI const char *elm_genlist_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
|
||||||
EAPI const Elm_Genlist_Item *elm_genlist_mode_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
|
EAPI const Elm_Genlist_Item *elm_genlist_mode_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
|
||||||
/* smart callbacks called:
|
/** Signals that you can add callbacks for are:
|
||||||
* "clicked,double" - This is called when a user has double-clicked an item. The
|
* "clicked,double" - This is called when a user has double-clicked an item.
|
||||||
* event_info parameter is the genlist item that was double-clicked.
|
* The event_info parameter is the genlist item that was
|
||||||
|
* double-clicked.
|
||||||
* "selected" - This is called when a user has made an item selected. The
|
* "selected" - This is called when a user has made an item selected. The
|
||||||
* event_info parameter is the genlist item that was selected.
|
* event_info parameter is the genlist item that was selected.
|
||||||
* "unselected" - This is called when a user has made an item unselected. The
|
* "unselected" - This is called when a user has made an item unselected. The
|
||||||
* event_info parameter is the genlist item that was unselected.
|
* event_info parameter is the genlist item that was
|
||||||
|
* unselected.
|
||||||
* "expanded" - This is called when elm_genlist_item_expanded_set() is called
|
* "expanded" - This is called when elm_genlist_item_expanded_set() is called
|
||||||
* and the item is now meant to be expanded. The event_info parameter is the
|
* and the item is now meant to be expanded. The event_info
|
||||||
* genlist item that was indicated to expand. It is the job of this callback
|
* parameter is the genlist item that was indicated to expand.
|
||||||
* to then fill in the child items.
|
* It is the job of this callback to then fill in the child
|
||||||
* "contracted" - This is called when elm_genlist_item_expanded_set() is called
|
* items.
|
||||||
* and the item is now meant to be contracted. The event_info parameter is
|
* "contracted" - This is called when elm_genlist_item_expanded_set() is
|
||||||
* the genlist item that was indicated to contract. It is the job of this
|
* called and the item is now meant to be contracted. The
|
||||||
* callback to then delete the child items.
|
* event_info parameter is the genlist item that was indicated
|
||||||
|
* to contract. It is the job of this callback to then delete
|
||||||
|
* the child items.
|
||||||
* "expand,request" - This is called when a user has indicated they want to
|
* "expand,request" - This is called when a user has indicated they want to
|
||||||
* expand a tree branch item. The callback should decide if the item can
|
* expand a tree branch item. The callback should decide
|
||||||
* expand (has any children) and then call elm_genlist_item_expanded_set()
|
* if the item can expand (has any children) and then call
|
||||||
* appropriately to set the state. The event_info parameter is the genlist
|
* elm_genlist_item_expanded_set() appropriately to set
|
||||||
* item that was indicated to expand.
|
* the state. The event_info parameter is the genlist item
|
||||||
|
* that was indicated to expand.
|
||||||
* "contract,request" - This is called when a user has indicated they want to
|
* "contract,request" - This is called when a user has indicated they want to
|
||||||
* contract a tree branch item. The callback should decide if the item can
|
* contract a tree branch item. The callback should
|
||||||
* contract (has any children) and then call elm_genlist_item_expanded_set()
|
* decide if the item can contract (has any children)
|
||||||
* appropriately to set the state. The event_info parameter is the genlist
|
* and then call elm_genlist_item_expanded_set()
|
||||||
* item that was indicated to contract.
|
* appropriately to set the state. The event_info
|
||||||
|
* parameter is the genlist item that was indicated to
|
||||||
|
* contract.
|
||||||
* "realized" - This is called when the item in the list is created as a real
|
* "realized" - This is called when the item in the list is created as a real
|
||||||
* evas object. event_info parameter is the genlist item that was created.
|
* evas object. event_info parameter is the genlist item that
|
||||||
* The object may be deleted at any time, so it is up to the caller to
|
* was created. The object may be deleted at any time, so it is
|
||||||
* not use the object pointer from elm_genlist_item_object_get() in a way
|
* up to the caller to not use the object pointer from
|
||||||
* where it may point to freed objects.
|
* elm_genlist_item_object_get() in a way where it may point to
|
||||||
|
* freed objects.
|
||||||
* "unrealized" - This is called just before an item is unrealized. After
|
* "unrealized" - This is called just before an item is unrealized. After
|
||||||
* this call icon objects provided will be deleted and the item object
|
* this call icon objects provided will be deleted and the
|
||||||
* itself delete or be put into a floating cache.
|
* item object itself delete or be put into a floating cache.
|
||||||
* "drag,start,up" - This is called when the item in the list has been dragged
|
* "drag,start,up" - This is called when the item in the list has been
|
||||||
* (not scrolled) up.
|
* dragged (not scrolled) up.
|
||||||
* "drag,start,down" - This is called when the item in the list has been dragged
|
* "drag,start,down" - This is called when the item in the list has been
|
||||||
* (not scrolled) down.
|
* dragged (not scrolled) down.
|
||||||
* "drag,start,left" - This is called when the item in the list has been dragged i
|
* "drag,start,left" - This is called when the item in the list has been
|
||||||
* (not scrolled) left.
|
* dragged (not scrolled) left.
|
||||||
* "drag,start,right" - This is called when the item in the list has been dragged
|
* "drag,start,right" - This is called when the item in the list has been
|
||||||
* (not scrolled) right.
|
* dragged (not scrolled) right.
|
||||||
* "drag,stop" - This is called when the item in the list has stopped being
|
* "drag,stop" - This is called when the item in the list has stopped being
|
||||||
* dragged.
|
* dragged.
|
||||||
* "drag" - This is called when the item in the list is being dragged.
|
* "drag" - This is called when the item in the list is being dragged.
|
||||||
* "longpressed" - This is called when the item is pressed for a certain amount
|
* "longpressed" - This is called when the item is pressed for a certain
|
||||||
* of time. By default it's 1 second.
|
* amount of time. By default it's 1 second.
|
||||||
* "scroll,edge,top" - This is called when the genlist is scrolled until the
|
* "scroll,edge,top" - This is called when the genlist is scrolled until the
|
||||||
* top edge.
|
* top edge.
|
||||||
* "scroll,edge,bottom" - This is called when the genlist is scrolled until the
|
* "scroll,edge,bottom" - This is called when the genlist is scrolled until
|
||||||
* bottom edge.
|
* the bottom edge.
|
||||||
* "scroll,edge,left" - This is called when the genlist is scrolled until the
|
* "scroll,edge,left" - This is called when the genlist is scrolled until the
|
||||||
* left edge.
|
* left edge.
|
||||||
* "scroll,edge,right" - This is called when the genlist is scrolled until the
|
* "scroll,edge,right" - This is called when the genlist is scrolled until
|
||||||
* right edge.
|
* the right edge.
|
||||||
* "multi,swipe,left" - This is called when the genlist is multi-touch swiped
|
* "multi,swipe,left" - This is called when the genlist is multi-touch swiped
|
||||||
* left.
|
* left.
|
||||||
* "multi,swipe,right" - This is called when the genlist is multi-touch swiped
|
* "multi,swipe,right" - This is called when the genlist is multi-touch
|
||||||
* right.
|
* swiped right.
|
||||||
* "multi,swipe,up" - This is called when the genlist is multi-touch swiped up.
|
* "multi,swipe,up" - This is called when the genlist is multi-touch swiped
|
||||||
|
* up.
|
||||||
* "multi,swipe,down" - This is called when the genlist is multi-touch swiped
|
* "multi,swipe,down" - This is called when the genlist is multi-touch swiped
|
||||||
* down.
|
* down.
|
||||||
* "multi,pinch,out" - This is called when the genlist is multi-touch pinched
|
* "multi,pinch,out" - This is called when the genlist is multi-touch pinched
|
||||||
* out.
|
* out.
|
||||||
* "multi,pinch,in" - This is called when the genlist is multi-touch pinched in.
|
* "multi,pinch,in" - This is called when the genlist is multi-touch pinched
|
||||||
|
* in.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* check */
|
/* check */
|
||||||
|
|
|
@ -190,75 +190,6 @@
|
||||||
* have a specific style that overrides any theme the user or system sets up
|
* have a specific style that overrides any theme the user or system sets up
|
||||||
* you can use elm_theme_overlay_add() to add such a file.
|
* you can use elm_theme_overlay_add() to add such a file.
|
||||||
*
|
*
|
||||||
* Signals that you can add callbacks for are:
|
|
||||||
*
|
|
||||||
* "clicked,double" - This is called when a user has double-clicked an item. The
|
|
||||||
* event_info parameter is the genlist item that was double-c
|
|
||||||
* licked.
|
|
||||||
* "selected" - This is called when a user has made an item selected. The
|
|
||||||
* event_info parameter is the genlist item that was selected.
|
|
||||||
* "unselected" - This is called when a user has made an item unselected. The
|
|
||||||
* event_info parameter is the genlist item that was unselected.
|
|
||||||
* "expanded" - This is called when elm_genlist_item_expanded_set() is called
|
|
||||||
* and the item is now meant to be expanded. The event_info
|
|
||||||
* parameter is the genlist item that was indicated to expand. It
|
|
||||||
* is the job of this callback to then fill in the child items.
|
|
||||||
* "contracted" - This is called when elm_genlist_item_expanded_set() is called
|
|
||||||
* and the item is now meant to be contracted. The event_info
|
|
||||||
* parameter is the genlist item that was indicated to contract.
|
|
||||||
* It is the job of this callback to then delete the child items.
|
|
||||||
* "expand,request" - This is called when a user has indicated they want to
|
|
||||||
* expand a tree branch item. The callback should decide if
|
|
||||||
* the item can expand (has any children) and then call
|
|
||||||
* elm_genlist_item_expanded_set() appropriately to set the
|
|
||||||
* state. The event_info parameter is the genlist item that
|
|
||||||
* was indicated to expand.
|
|
||||||
* "contract,request" - This is called when a user has indicated they want to
|
|
||||||
* contract a tree branch item. The callback should decide
|
|
||||||
* if the item can contract (has any children) and then
|
|
||||||
* call elm_genlist_item_expanded_set() appropriately to
|
|
||||||
* set the state. The event_info parameter is the genlist
|
|
||||||
* item that was indicated to contract.
|
|
||||||
* "realized" - This is called when the item in the list is created as a real
|
|
||||||
* evas object. event_info parameter is the genlist item that was
|
|
||||||
* created. The object may be deleted at any time, so it is up to
|
|
||||||
* the caller to not use the object pointer from
|
|
||||||
* elm_genlist_item_object_get() in a way where it may point to
|
|
||||||
* freed objects.
|
|
||||||
* "unrealized" - This is called just before an item is unrealized. After this
|
|
||||||
* call icon objects provided will be deleted and the item object
|
|
||||||
* itself delete or be put into a floating cache.
|
|
||||||
* "drag,start,up" - This is called when the item in the list has been dragged
|
|
||||||
* (not scrolled) up.
|
|
||||||
* "drag,start,down" - This is called when the item in the list has been dragged
|
|
||||||
* (not scrolled) down.
|
|
||||||
* "drag,start,left" - This is called when the item in the list has been dragged
|
|
||||||
* (not scrolled) left.
|
|
||||||
* "drag,start,right" - This is called when the item in the list has been
|
|
||||||
* dragged (not scrolled) right.
|
|
||||||
* "drag,stop" - This is called when the item in the list has stopped being
|
|
||||||
* dragged.
|
|
||||||
* "drag" - This is called when the item in the list is being dragged.
|
|
||||||
* "longpressed" - This is called when the item is pressed for a certain amount
|
|
||||||
* of time. By default it's 1 second.
|
|
||||||
* "scroll,edge,top" - This is called when the genlist is scrolled until the
|
|
||||||
* top edge.
|
|
||||||
* "scroll,edge,bottom" - This is called when the genlist is scrolled until the
|
|
||||||
* bottom edge.
|
|
||||||
* "scroll,edge,left" - This is called when the genlist is scrolled until the
|
|
||||||
* left edge.
|
|
||||||
* "scroll,edge,right" - This is called when the genlist is scrolled until the
|
|
||||||
* right edge.
|
|
||||||
* "multi,swipe,left" - This is called when the genlist is multi-touch swiped
|
|
||||||
* left.
|
|
||||||
* "multi,swipe,right" - This is called when the genlist is multi-touch swiped
|
|
||||||
* right.
|
|
||||||
* "multi,swipe,up" - This is called when the genlist is multi-touch swiped up.
|
|
||||||
* "multi,swipe,down" - This is called when the genlist is multi-touch swiped
|
|
||||||
* down.
|
|
||||||
* "multi,pinch,out" - This is called when the genlist is multi-touch pinched
|
|
||||||
* out.
|
|
||||||
* "multi,pinch,in" - This is called when the genlist is multi-touch pinched in.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
typedef struct _Widget_Data Widget_Data;
|
typedef struct _Widget_Data Widget_Data;
|
||||||
|
|
Loading…
Reference in New Issue