elementry / entry, menu, notify, list, gengrid, actionslider, image, icon, anchorview, fileselector_button, calendar, photocam, anchorblock,

button, map, colorselector, hover, photo, diskselector, index, bubble, pager, hoversel, check, scrolled_entry, clock, flipselector

	    updated signal callback list in the  doxygen. 

            should update genlist, progressbar ... 



SVN revision: 58335
This commit is contained in:
ChunEon Park 2011-04-04 16:34:18 +00:00
parent a68b234f22
commit c7c99ddea6
28 changed files with 209 additions and 177 deletions

View File

@ -1383,6 +1383,9 @@ extern "C" {
EAPI void elm_photo_editable_set(Evas_Object *obj, Eina_Bool set) EINA_ARG_NONNULL(1);
/* smart callbacks called:
* "clicked" - the user clicked the icon
* "drop" - Something was dropped on the widget
* "drag,start" - Someone started dragging the image out of the object
* "drag,end" - Dragged item was dropped (somewhere)
*/
/* thumb */
@ -1842,6 +1845,9 @@ extern "C" {
EAPI void elm_check_state_set(Evas_Object *obj, Eina_Bool state); EINA_ARG_NONNULL(1)
EAPI Eina_Bool elm_check_state_get(const Evas_Object *obj); EINA_ARG_NONNULL(1)
EAPI void elm_check_state_pointer_set(Evas_Object *obj, Eina_Bool *statep); EINA_ARG_NONNULL(1)
/* smart callbacks called:
* "changed" - This is called whenever the user changes the state of one of the check object.
*/
/* radio */
EAPI Evas_Object *elm_radio_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
@ -1870,6 +1876,9 @@ extern "C" {
* fade_translucide
* fade_invisible
*/
/* smart callbacks called:
* "hide,finished" - when the previous page is hided
*/
typedef struct _Elm_Slideshow_Item_Class Elm_Slideshow_Item_Class;
typedef struct _Elm_Slideshow_Item_Class_Func Elm_Slideshow_Item_Class_Func;

View File

@ -12,8 +12,8 @@
*
* Signals that you can add callbacks for are:
*
* anchor,clicked - anchor called was clicked. event_info is anchor info -
* Elm_Entry_Anchorview_Info
* "anchor,clicked" - anchor called was clicked. event_info is anchor info -
* Elm_Entry_Anchorview_Info
*/
typedef struct _Widget_Data Widget_Data;
typedef struct _Elm_Anchorblock_Item_Provider Elm_Anchorblock_Item_Provider;

View File

@ -9,8 +9,8 @@
*
* Signals that you can add callbacks for are:
*
* anchor,clicked - achor called was clicked. event_info is anchor info -
* Elm_Entry_Anchorview_Info
* "anchor,clicked" - achor called was clicked. event_info is anchor info -
* Elm_Entry_Anchorview_Info
*/
typedef struct _Widget_Data Widget_Data;
typedef struct _Elm_Anchorview_Item_Provider Elm_Anchorview_Item_Provider;

View File

@ -8,6 +8,12 @@
* window) with an Elementary File Selector within. When a file is
* chosen, the (inner) window is closed and the selected file is
* exposed as an evas_object_smart_callback_call() of the button.
*
* Signals that you can add callbacks for are:
*
* "file,chosen" - the user has selected a path, whose string pointer comes
* as event info
*
*/
typedef struct _Widget_Data Widget_Data;

View File

@ -12,12 +12,10 @@
*
* Signals that you can add callbacks for are:
*
* clicked - the user clicked the hoversel button and popped up the sel
*
* selected - an item in the hoversel list is selected. event_info is the item
* selected - Elm_Hoversel_Item
*
* dismissed - the hover is dismissed
* "clicked" - the user clicked the hoversel button and popped up the sel
* "selected" - an item in the hoversel list is selected. event_info is the item
* "selected" - Elm_Hoversel_Item
* "dismissed" - the hover is dismissed
*/
typedef struct _Widget_Data Widget_Data;

View File

@ -12,22 +12,23 @@
* widget.
*
* Signals that you can add callbacks for are:
* - "changed" - The text within the entry was changed
* - "activated" - The entry has received focus and the cursor
* - "press" - The entry has been clicked
* - "longpressed" - The entry has been clicked for a couple seconds
* - "clicked" - The entry has been clicked
* - "clicked,double" - The entry has been double clicked
* - "focused" - The entry has received focus
* - "unfocused" - The entry has lost focus
* - "selection,paste" - A paste action has occurred
* - "selection,copy" - A copy action has occurred
* - "selection,cut" - A cut action has occurred
* - "selection,start" - A selection has begun
* - "selection,changed" - The selection has changed
* - "selection,cleared" - The selection has been cleared
* - "cursor,changed" - The cursor has changed
* - "anchor,clicked" - The anchor has been clicked
*
* "changed" - The text within the entry was changed
* "activated" - The entry has received focus and the cursor
* "press" - The entry has been clicked
* "longpressed" - The entry has been clicked for a couple seconds
* "clicked" - The entry has been clicked
* "clicked,double" - The entry has been double clicked
* "focused" - The entry has received focus
* "unfocused" - The entry has lost focus
* "selection,paste" - A paste action has occurred
* "selection,copy" - A copy action has occurred
* "selection,cut" - A cut action has occurred
* "selection,start" - A selection has begun
* "selection,changed" - The selection has changed
* "selection,cleared" - The selection has been cleared
* "cursor,changed" - The cursor has changed
* "anchor,clicked" - The anchor has been clicked
*/
typedef struct _Widget_Data Widget_Data;

View File

@ -5,11 +5,12 @@
* magnet properties. When the position is set with magnet, the knob
* will be moved to it if it's nearest the magnetized position.
*
* Signals emmitted:
* Signals that you can add callbacks for are:
*
* "selected" - when user selects a position (the label is passed as
* event info)".
* event info)".
* "pos_changed" - when a button reaches to the special position like
* "left", "right" and "center".
* "left", "right" and "center".
*/
#include <Elementary.h>

View File

@ -9,7 +9,7 @@
*
* Signals that you can add callbacks for are:
*
* clicked - This is called when a user has clicked the bubble.
* "clicked" - This is called when a user has clicked the bubble.
*/
typedef struct _Widget_Data Widget_Data;

View File

@ -6,6 +6,12 @@
*
* This is a push-button. Press it and run some function. It can contain
* a simple label and icon object.
*
* Signals that you can add callbacks for are:
*
* "clicked" - the user clicked the button
* "repeated" - the user pressed the button without releasing it
* "unpressed" - when the button is unpressed (released)
*/
typedef struct _Widget_Data Widget_Data;

View File

@ -21,8 +21,8 @@
*
* Signals that you can add callbacks for are:
*
* changed - emitted when the user selects a day or changes the displayed
* month, what actually changes the selected day as well.
* "changed" - emitted when the user selects a day or changes the displayed
* month, what actually changes the selected day as well.
*/
typedef enum _Day_Color // EINA_DEPRECATED

View File

@ -6,11 +6,6 @@
*
* The check widget allows for toggling a value between true or false (1 or 0).
*
* Signals that you can add callbacks for are:
*
* changed - This is called whenever the user changes the state of one of the
* check object.
*
* Check objects are a lot like radio objects in layout and functionality
* except they do not work as a group, but independently and only toggle the
* value of a boolean from false to true (0 or 1). elm_check_state_set() sets
@ -18,6 +13,11 @@
* returns the current state. For convenience, like the radio objects, you
* can set a pointer to a boolean directly with elm_check_state_pointer_set()
* for it to modify.
*
* Signals that you can add callbacks for are:
*
* "changed" - This is called whenever the user changes the state of one of the
* check object.
*/
typedef struct _Widget_Data Widget_Data;

View File

@ -7,6 +7,9 @@
* It's a widget to show clock with animation. The update of time is
* shown in an animation like the flip of a sheet.
*
* Signals that you can add callbacks for are:
*
* "changed" - the user changed the time
*/
typedef struct _Widget_Data Widget_Data;

View File

@ -6,6 +6,10 @@
*
* By using colorselector, you can select a color.
* Colorselector made a color using HSV/HSB mode.
*
* Signals that you can add callbacks for are:
*
* "changed" - when the color value changes
*/
#define BASE_STEP 360.0

View File

@ -8,7 +8,8 @@
* It can act like a circular list with round mode and labels can be
* reduced for a defined lenght for side items.
*
* Signal emitted by this widget:
* Signals that you can add callbacks for are:
*
* "selected" - when item is selected (scroller stops)
*/

View File

@ -73,22 +73,24 @@
* The file to load and save to is specified by elm_entry_file_set().
*
* Signals that you can add callbacks for are:
* - "changed" - The text within the entry was changed
* - "activated" - The entry has had editing finished and changes are to be committed (generally when enter key is pressed)
* - "press" - The entry has been clicked
* - "longpressed" - The entry has been clicked for a couple seconds
* - "clicked" - The entry has been clicked
* - "clicked,double" - The entry has been double clicked
* - "focused" - The entry has received focus
* - "unfocused" - The entry has lost focus
* - "selection,paste" - A paste action has occurred
* - "selection,copy" - A copy action has occurred
* - "selection,cut" - A cut action has occurred
* - "selection,start" - A selection has begun
* - "selection,changed" - The selection has changed
* - "selection,cleared" - The selection has been cleared
* - "cursor,changed" - The cursor has changed
* - "anchor,clicked" - The anchor has been clicked
*
* "changed" - The text within the entry was changed
* "activated" - The entry has had editing finished and changes are to be committed
(generally when enter key is pressed)
* "press" - The entry has been clicked
* "longpressed" - The entry has been clicked for a couple seconds
* "clicked" - The entry has been clicked
* "clicked,double" - The entry has been double clicked
* "focused" - The entry has received focus
* "unfocused" - The entry has lost focus
* "selection,paste" - A paste action has occurred
* "selection,copy" - A copy action has occurred
* "selection,cut" - A cut action has occurred
* "selection,start" - A selection has begun
* "selection,changed" - The selection has changed
* "selection,cleared" - The selection has been cleared
* "cursor,changed" - The cursor has changed
* "anchor,clicked" - The anchor has been clicked
*/
typedef struct _Mod_Api Mod_Api;

View File

@ -7,6 +7,14 @@
* A flip selector is a widget to show a set of label items, one at a
* time, with an animation when one changes the current selection
* (like the flip of calendar sheets, in the default theme).
*
* Signals that you can add callbacks for are:
*
* "selected" - when flipselector selected item is changed
* "overflowed" - when flipselector item is changed to first item
* from last item
* "underflowed" - when flipselector item is changed to last item
* from first item.
*/
/* TODO: ideally, the default theme would use map{} blocks on the TEXT

View File

@ -10,55 +10,6 @@
* genlist: the user define a class for each item, specifying
* functions that will be called at object creation and deletion.
*
* Signals that you can add callbacks for are:
*
* clicked,double - The user has double-clicked or pressed enter on
* an item. The event_info parameter is the Gengrid item
* that was double-clicked.
*
* selected - The user has made an item selected. The event_info
* parameter is the Gengrid item that was selected.
*
* unselected - The user has made an item unselected. The event_info
* parameter is the Gengrid item that was unselected.
*
* realized - This is called when the item in the Gengrid is created
* as a real evas object. event_info is the Gengrid 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_gengrid_item_object_get() in a way where it may point to freed
* objects.
*
* unrealized - This is called when the real evas object for this item
* is deleted. event_info is the Gengrid item that was created.
*
* changed - Called when an item is added, removed, resized or moved
* and when gengrid is resized or horizontal property changes.
*
* drag,start,up - Called when the item in the Gengrid has been
* dragged (not scrolled) up.
*
* drag,start,down - Called when the item in the Gengrid has been
* dragged (not scrolled) down.
*
* drag,start,left - Called when the item in the Gengrid has been
* dragged (not scrolled) left.
*
* drag,start,right - Called when the item in the Gengrid has been
* dragged (not scrolled) right.
*
* drag,stop - Called when the item in the Gengrid has stopped being
* dragged.
*
* drag - Called when the item in the Gengrid is being dragged.
*
* scroll - called when the content has been scrolled (moved).
*
* scroll,drag,start - called when dragging the content has started.
*
* scroll,drag,stop - called when dragging the content has stopped.
*
*
* A item in the Gengrid can have 0 or more text labels (they can be
* regular text or textblock - that's up to the style to determine), 0
* or more icons (which are simply objects swallowed into the Gengrid
@ -150,10 +101,44 @@
* absolutely must 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.
*
* Signals that you can add callbacks for are:
*
* "clicked,double" - The user has double-clicked or pressed enter on
* a item. The event_infoparameter is the Gengrid item
* that was double-clicked.
* "selected" - The user has made an item selected. The event_info
* parameter is the Gengrid item that was selected.
* "unselected" - The user has made an item unselected. The event_info
* parameter is the Gengrid item that was unselected.
* "realized" - This is called when the item in the Gengrid is created
* as a real evas object. event_info is the Gengrid 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_gengrid_item_object_get() in a way where it may point to freed
* objects.
* "unrealized" - This is called when the real evas object for this item
* is deleted. event_info is the Gengrid item that was created.
* "changed" - Called when an item is added, removed, resized or moved
* and when gengrid is resized or horizontal property changes.
* "drag,start,up" - Called when the item in the Gengrid has been
* dragged (not scrolled) up.
* "drag,start,down" - Called when the item in the Gengrid has been
* dragged (not scrolled) down.
* "drag,start,left" - Called when the item in the Gengrid has been
* dragged (not scrolled) left.
* "drag,start,right" - Called when the item in the Gengrid has been
* dragged (not scrolled) right.
* "drag,stop" - Called when the item in the Gengrid has stopped being
* dragged.
* "drag" - Called when the item in the Gengrid is being dragged.
* "scroll" - called when the content has been scrolled (moved).
* "scroll,drag,start" - called when dragging the content has started.
* "scroll,drag,stop" - called when dragging the content has stopped.
*
* --
* TODO:
* * Handle non-homogeneous objects too.
* Handle non-homogeneous objects too.
*/
typedef struct _Widget_Data Widget_Data;

View File

@ -11,6 +11,12 @@
*
* @note The hover object will take up the entire space of @p target
* object.
*
* Signals that you can add callbacks for are:
*
* "clicked" - the user clicked the empty space in the hover to dismiss
* "smart,changed" - a content object placed under the "smart"
* policy was replaced to a new slot direction.
*/
typedef struct _Widget_Data Widget_Data;

View File

@ -16,7 +16,7 @@ static const char *icon_theme = NULL;
*
* Signals that you can add callbacks for are:
*
* clicked - This is called when a user has clicked the icon
* "clicked" - This is called when a user has clicked the icon
*/
typedef struct _Widget_Data Widget_Data;

View File

@ -11,8 +11,8 @@
*
* Signals that you can add callbacks for are:
*
* - clicked: This is called when a user has clicked the image
* - drop: Something has been dropped on the image
* "clicked" - This is called when a user has clicked the image
* "drop" - Something has been dropped on the image
*/
typedef struct _Widget_Data Widget_Data;

View File

@ -6,6 +6,14 @@
*
* An index object is a type of list that categorizes items in it
* by letter.
*
* Signals that you can add callbacks for are:
*
* "changed" - when the selected index item changes
* "delay,changed" - when the selected index item changes, but after some small idle period
* "selected" - when the user releases a finger and selects an item
* "level,up" - when the user moves a finger from the first level to the second level
* "level,down" - when the user moves a finger from the second level to the first level
*/
typedef struct _Widget_Data Widget_Data;

View File

@ -8,6 +8,17 @@
*
* A list is a very simple type of list widget. For more robust
* lists, @ref Genlist should probably be used.
*
* Signals that you can add callbacks for are:
*
* "clicked" - when the user double-clicked an item
* "selected" - when the user selected an item
* "unselected" - when the user selected an item
* "longpressed" - an item in the hoversel list is long-pressed
* "scroll,edge,top" - the list is scrolled until the top edge
* "scroll,edge,bottom" - the list is scrolled until the bottom edge
* "scroll,edge,left" - the list is scrolled until the left edge
* "scroll,edge,right" - the list is scrolled until the right edge
*/
typedef struct _Widget_Data Widget_Data;

View File

@ -10,37 +10,23 @@
*
* Signals that you can add callbacks for are:
*
* clicked - This is called when a user has clicked the map without dragging
* around.
*
* press - This is called when a user has pressed down on the map.
*
* longpressed - This is called when a user has pressed down on the map for
* a long time without dragging around.
*
* clicked,double - This is called when a user has double-clicked the photo.
*
* load,detail - Map detailed data load begins.
*
* loaded,detail - This is called when all parts of the map are loaded.
*
* zoom,start - Zoom animation started.
*
* zoom,stop - Zoom animation stopped.
*
* zoom,change - Zoom changed when using an auto zoom mode.
*
* scroll - the content has been scrolled (moved)
*
* scroll,anim,start - scrolling animation has started
*
* scroll,anim,stop - scrolling animation has stopped
*
* scroll,drag,start - dragging the contents around has started
*
* scroll,drag,stop - dragging the contents around has stopped
*
* downloaded - This is called when map images are downloaded
* "clicked" - This is called when a user has clicked the map without dragging
* around.
* "press" - This is called when a user has pressed down on the map.
* "longpressed" - This is called when a user has pressed down on the map for
* a long time without dragging around.
* "clicked,double" - This is called when a user has double-clicked the photo.
* "load,detail" - Map detailed data load begins.
* "loaded,detail" - This is called when all parts of the map are loaded.
* "zoom,start" - Zoom animation started.
* "zoom,stop" - Zoom animation stopped.
* "zoom,change" - Zoom changed when using an auto zoom mode.
* "scroll" - the content has been scrolled (moved)
* "scroll,anim,start" - scrolling animation has started
* "scroll,anim,stop" - scrolling animation has stopped
* "scroll,drag,start" - dragging the contents around has started
* "scroll,drag,stop" - dragging the contents around has stopped
* "downloaded" - This is called when map images are downloaded
*
* TODO : doxygen
*/

View File

@ -8,6 +8,9 @@
* have a sub-menu. The menu object can be used to display a menu on right
* click, in a toolbar, anywhere.
*
* Signals that you can add callbacks for are:
*
* "clicked" - the user clicked the empty space in the menu to dismiss. event_info is NULL.
*/
typedef struct _Widget_Data Widget_Data;

View File

@ -11,6 +11,10 @@
* object, if a timeout was set on it, it will <b>automatically</b>
* get hidden after that time.
*
* Signals that you can add callbacks for are:
*
* "timeout" - when timeout happens on notify and it's hidden
* "block,clicked" - when it's hidden by a click outside of the notify's view
*/
typedef struct _Widget_Data Widget_Data;

View File

@ -18,6 +18,11 @@
* needed and is not the top item, just delete it as normal. You can query
* which objects are the top and bottom with elm_pager_content_bottom_get()
* and elm_pager_content_top_get().
*
* Signals that you can add callbacks for are:
*
* "hide,finished" - when the previous page is hided
*
*/
typedef struct _Widget_Data Widget_Data;

View File

@ -9,10 +9,10 @@
*
* Signals that you can add callbacks for are:
*
* - clicked: This is called when a user has clicked the photo
* - drop: Something was dropped on the widget
* - drag,start: Someone started dragging the image out of the object
* - drag,end: Dragged item was dropped (somewhere)
* "clicked" - This is called when a user has clicked the photo
* "drop" - Something was dropped on the widget
* "drag,start" - Someone started dragging the image out of the object
* "drag,end" - Dragged item was dropped (somewhere)
*/
typedef struct _Widget_Data Widget_Data;

View File

@ -12,41 +12,26 @@
*
* Signals that you can add callbacks for are:
*
* clicked - This is called when a user has clicked the photo without dragging
* around.
*
* press - This is called when a user has pressed down on the photo.
*
* longpressed - This is called when a user has pressed down on the photo for
* a long time without dragging around.
*
* clicked,double - This is called when a user has double-clicked the photo.
*
* load - Photo load begins.
*
* loaded - This is called when the image file load is complete for the first
* view (low resolution blurry version).
*
* load,details - Photo detailed data load begins.
*
* loaded,details - This is called when the image file load is complete for the
* detailed image data (full resolution needed).
*
* zoom,start - Zoom animation started.
*
* zoom,stop - Zoom animation stopped.
*
* zoom,change - Zoom changed when using an auto zoom mode.
*
* scroll - the content has been scrolled (moved)
*
* scroll,anim,start - scrolling animation has started
*
* scroll,anim,stop - scrolling animation has stopped
*
* scroll,drag,start - dragging the contents around has started
*
* scroll,drag,stop - dragging the contents around has stopped
* "clicked" - This is called when a user has clicked the photo without dragging
* around.
* "press" - This is called when a user has pressed down on the photo.
* "longpressed" - This is called when a user has pressed down on the photo for
* a long time without dragging around.
* "clicked,double" - This is called when a user has double-clicked the photo.
* "load" - Photo load begins.
* "loaded" - This is called when the image file load is complete for the first
* view (low resolution blurry version).
* "load,details" - Photo detailed data load begins.
* "loaded,details" - This is called when the image file load is complete for the
* detailed image data (full resolution needed).
* "zoom,start" - Zoom animation started.
* "zoom,stop" - Zoom animation stopped.
* "zoom,change" - Zoom changed when using an auto zoom mode.
* "scroll" - the content has been scrolled (moved)
* "scroll,anim,start" - scrolling animation has started
* "scroll,anim,stop" - scrolling animation has stopped
* "scroll,drag,start" - dragging the contents around has started
* "scroll,drag,stop" - dragging the contents around has stopped
*
* ---
*