Commit Graph

112 Commits

Author SHA1 Message Date
Daniel Juyung Seo c4508b0cc3 elm genlist: Changed item mode APIs.
1. elm_genlist_item_mode_set -> elm_genlist_item_decorate_mode_set.
2. elm_genlist_mode_item_get -> elm_genlist_decorated_item_get.
3. elm_genlist_mode_type_get -> elm_genlist_decorate_type_get.

Signed-off-by: Daniel Juyung Seo <juyung.seo@samsung.com>

SVN revision: 68992
2012-03-07 16:19:25 +00:00
Daniel Juyung Seo 005f2465d9 elm genlist: Deprecated elm_genlist_compress_mode_set/get and
elm_genlist_height_for_width_mode_set/get. Use
elm_genlist_mode_set(obj, ELM_LIST_COMPRESS) instead. This may
introduce bugs or performance issue but I will fix this soon.

Signed-off-by: Daniel Juyung Seo <juyung.seo@samsung.com>

SVN revision: 68985
2012-03-07 16:07:34 +00:00
Sanjeev BA 76b8eecb6d Refactor elm_web API.
Signed-off-by: Sanjeev BA <eflelev8@gmail.com>

SVN revision: 68977
2012-03-07 15:56:01 +00:00
Hyoyoung Chang abe3dd222a From: Hyoyoung Chang <hyoyoung@gmail.com>
Subject: [E-devel] [patch] elm_list - add select_mode_set and some
remove deprecated apis in examples

Like other widget (genlist, gengrid...), I add select_mode to elm_list.

+elm_list_select_mode_set(Evas_Object *obj,
Elm_Object_Select_Mode_Type mode)

+EAPI Elm_Object_Select_Mode_Type
+elm_list_select_mode_get(const Evas_Object *obj)

And I removed deprecated apis (no_select, always_select) in examples
and edje_externals.



SVN revision: 68971
2012-03-07 15:22:12 +00:00
Daniel Juyung Seo 3288a6b24f elm clock: Reviewed clock.
Signed-off-by: Daniel Juyung Seo <juyung.seo@samsung.com>

SVN revision: 68962
2012-03-07 14:35:18 +00:00
Hyoyoung Chang e479d536d6 From: Hyoyoung Chang <hyoyoung@gmail.com>
Subject: [E-devel] [patch] elm_toolbar - add elm_toolbar_select_mode_set

As already sent genlist select_mode_set patch,
I applied same apis to elm_toolbar.

+EAPI void
+elm_toolbar_select_mode_set(Evas_Object *obj,
Elm_Object_Select_Mode_Type mode)


+EAPI Elm_Object_Select_Mode_Type
+elm_toolbar_select_mode_get(const Evas_Object *obj)



SVN revision: 68945
2012-03-07 13:23:22 +00:00
Daniel Juyung Seo 545e4da563 elm elm_deprecated.h: No groups for deprecated APIs.
Signed-off-by: Daniel Juyung Seo <juyung.seo@samsung.com>

SVN revision: 68939
2012-03-07 12:50:43 +00:00
Hyoyoung Chang d1ab1c10e3 From: Hyoyoung Chang <hyoyoung@gmail.com>
Subject: [E-devel] [patch] elm_gen{list, grid} - add elm_genlist_select_mode_set

As discussed in irc, I made a patch about unifying
always_select_mode_set and no_select_mode_set.

I'm introducing two apis in genlist (also in gengrid)

+EAPI void
+elm_genlist_select_mode_set(Evas_Object *obj,
Elm_Object_Select_Mode_Type mode)

+EAPI Elm_Object_Select_Mode_Type
+elm_genlist_select_mode_get(const Evas_Object *obj);

And added a enum in elm_general.h


+typedef enum
+{
+   ELM_OBJECT_NORMAL_SELECT = 0, /**< default select mode */
+   ELM_OBJECT_ALWAYS_SELECT, /**< always select mode */
+   ELM_OBJECT_NO_SELECT, /**< no select mode */
+
+   ELM_OBJECT_SELECT_MODE_MAX
+} Elm_Object_Select_Mode_Type;

After this is commited, i'll send a patch about examples and
edje_external.




SVN revision: 68937
2012-03-07 12:43:19 +00:00
Daniel Juyung Seo f545d9ace9 elm diskselector: Reviewed diskselector.
SVN revision: 68936
2012-03-07 12:30:00 +00:00
Mikael SANS f88c978d2f elementary/elm_deprecated: add elm_photocam_gesture_set/get
SVN revision: 68919
2012-03-07 10:04:54 +00:00
Bluezery 8479b5f328 From: Bluezery <ohpowel@gmail.com>
Subject: [E-devel]  [Patch][elm_map] Change & Add map APIs

I rename & add some APIs.
As previously discussed, I categorized map APIs.
(http://marc.info/?l=enlightenment-devel&m=132685497711772&w=2)

1) Zoom
elm_map_zoom_set/get
elm_map_zoom_mode_set/get
elm_map_zoom_min_set/get
elm_map_zoom_max_set/get

2) Region - Geographic coordinates (region)
elm_map_region_get
elm_map_region_show/bring_in
elm_map_canvas_to_region_convert

I will not use "_geo_" in map APIs. All map APIs are basically used by
geographic coordinates.

3) Property
elm_map_paused_set/get
elm_map_rotate_set/get
elm_map_wheel_disabled_set/get
elm_map_user_agent_set/get

4) Overlay
elm_map_overlay_add/del
elm_map_overlay_xxx
elm_map_overlay_class_xxx
elm_map_overlay_bubble_xxx
elm_map_overlay_route_xxx

I will add line, rectangle, poi overlays  ASAP.

5) Source - External Provider  (Tile, Route, Name, )
elm_map_sources_get
elm_map_source_set/get

I will add more provider ASAP such as POI, etc.

6) Route
elm_map_route_add/del
elm_map_route_distance_get
elm_map_route_node_get
elm_map_route_waypoints_get

7) Name
elm_map_name_add/del
elm_map_route_address_get
elm_map_route_region_get

6) Route and 7) Name do not return visible objects actually.  Those
just return data.
I don't know "_add" suffix is correct for none visible objects.
I cannot decide yet whether those should be removed from map widget.
But current trends are that route, geocoding are  tightly coupled with
Map.

If Apps want to use only data, just use elm_map_route_add().
If not, use elm_map_route_add() & elm_map_overlay_route_add().
Also name overlay could be added in the future.

8) Miscellaneous
elm_map_tile_load_status_get

9) Signals
Basic events : "clicked", "clicked,double", "press", "longpressed",
Scroller events: "scroll", "scroll,xxx,xxx"
Zoom events: "zoom,start/stop/change"
Source (provider) events: "tile,load/loaded/loaded,fail" ,
"route,load/loaded/loaded,fail", "name,load/loaded/loaded,fail"

There are some big patches. I think diff program do not make exact
diff. :D.
Anyway, it's  better to maintain if this can be in before API fix
(elementary 1.0).
Because after these change, It is hard to maintain old APIs.

PS) Documentations and some minor bugs are remained yet.



SVN revision: 68915
2012-03-07 09:28:08 +00:00
Sanjeev BA 1ece172c12 Refactor genlist and deprecate top/middle item_show() API.
Signed-off-by: Sanjeev BA <eflelev8@gmail.com>

SVN revision: 68898
2012-03-07 08:29:32 +00:00
Sanjeev BA 3946d4a76b Merge bring_in, top_bring_in and middle_bring_in into bring_in with ELM_GENLIST_ITEM_SCROLLTO_*.
Signed-off-by: Sanjeev BA <eflelev8@gmail.com>

SVN revision: 68897
2012-03-07 08:29:28 +00:00
Gustavo Lima Chaves 1b6ec78896 [Elm] More future-proofness on elm layout: returning values on methods.
There were others with boolean returns already, let's planify that.



SVN revision: 68848
2012-03-06 20:25:29 +00:00
Carsten Haitzler 887cd2341d adree with XXX -> rename focus funcs, deprecate old.
SVN revision: 68822
2012-03-06 12:30:16 +00:00
ChunEon Park 60be2324a3 elemenatry/icon - elm_icon_preload_set -> elm_icon_preload_disabled_set
SVN revision: 68799
2012-03-06 09:40:54 +00:00
Carsten Haitzler 4118b5806c deprecate guide text set api in multibutton as per xxx
SVN revision: 68787
2012-03-06 07:45:10 +00:00
Sanjeev BA dad510faff Rename mbe shrink_mode to expanded. Consistent with genlist naming.
Signed-off-by: Sanjeev BA <as2902.b@samsung.com>

SVN revision: 68760
2012-03-06 01:45:25 +00:00
ChunEon Park c8f51daa7e elementary/genlist - missed EINA_DEPRECATED
SVN revision: 68759
2012-03-06 01:35:58 +00:00
ChunEon Park 750601523b elementary/genlist - elm_genlist_item_contents_orphan -> elm_genlist_item_all_contents_unset
SVN revision: 68758
2012-03-06 01:29:42 +00:00
ChunEon Park 0fe131c42e elementary/focus -
elm_object_focus_cycle -> elm_object_focus_next



SVN revision: 68754
2012-03-06 01:06:41 +00:00
ChunEon Park 74d4a0149d elementary/genlist -
Elm_Genlist_Item_Flags -> Elm_Genlist_Item_Type
Elm_Genlist_Field_Flags -> Elm_Genlist_Field_Type
elm_genlist_item_flags_get() -> elm_genlist_item_type_get()



SVN revision: 68753
2012-03-06 00:49:28 +00:00
ChunEon Park 1869d80886 elementary/flipselector
elm_flipselector_interval_set -> elm_flipselector_first_interval_set
elm_flipselector_interval_get -> elm_flipselector_first_interval_getw



SVN revision: 68752
2012-03-06 00:27:33 +00:00
Daniel Juyung Seo dba89c8861 elm: Fixed typo. resizeable -> resizable.
Signed-off-by: Daniel Juyung Seo <juyung.seo@samsung.com>

SVN revision: 68721
2012-03-05 13:50:33 +00:00
WooHyun Jung 1acacd1c9b elementary/index : changed one API. elm_index_item_selected_set ->
elm_index_selected_item_set. 


SVN revision: 68720
2012-03-05 13:48:24 +00:00
WooHyun Jung 6009652735 [elementary] change API name from _scale_set to _resizable_set in
elm_image + elm_icon.


SVN revision: 68719
2012-03-05 13:36:01 +00:00
Carsten Haitzler 7bc052c593 no need to get conform area obj - set content and track THAT object
if u want that. deprecate.



SVN revision: 68712
2012-03-05 12:53:00 +00:00
Carsten Haitzler 0f8ce855bc elm_theme_all_set -> deprecate.
SVN revision: 68706
2012-03-05 12:36:09 +00:00
Carsten Haitzler 7542e629d3 deprecate elm_win_transparent stuff
SVN revision: 68698
2012-03-05 12:03:40 +00:00
WooHyun Jung 9073ed6efb [elementary/index] Some APIs were modified or removed + fix build
break.


SVN revision: 68690
2012-03-05 10:05:58 +00:00
Carsten Haitzler d59ea1baad make notify repeat events be allow_events... as thats what it really
does.



SVN revision: 68685
2012-03-05 09:50:32 +00:00
Sanjeev BA 05780e9b14 Deprecate elm_object_cursor_engine_only_set/get.
Signed-off-by: Sanjeev BA <as2902.b@samsung.com>

SVN revision: 68683
2012-03-05 09:15:04 +00:00
Carsten Haitzler 6895f5acc0 From: 김대성<ad960009@naver.com>
Subject: Re: [E-devel] suggest new api for elm_entry's copy & paste
behavior

I deprecated old apis(elm_entry_cnp_textonly_set/get) in this patch.
Please review this patch once again.



SVN revision: 68679
2012-03-05 08:26:09 +00:00
WooHyun Jung 123bcbfc06 elementary/elm_menu : Deprecated one API and modified test codes.
SVN revision: 68619
2012-03-02 08:56:32 +00:00
Sanjeev BA 58f440f3c8 Renaming elm_web functions.
Signed-off-by: Sanjeev BA <eflelev8@gmail.com>

SVN revision: 68618
2012-03-02 05:10:46 +00:00
Pau Espin Pedrol 1bde7e2f66 elm_menu: Deprecate elm_menu_item_object_icon_name_get/set and rename it to elm_menu_item_icon_name_get/set
SVN revision: 68568
2012-03-01 12:05:10 +00:00
Pau Espin Pedrol cc268617ab elm_slideshow: Deprecate elm_slideshow_show() and rename it to elm_slideshow_item_show()
SVN revision: 68567
2012-03-01 11:50:56 +00:00
Sanjeev BA 347db44573 Rename elm_cache API with common prefix.
Signed-off-by: Sanjeev BA <iamsanjeev@gmail.com>

SVN revision: 68564
2012-03-01 06:05:54 +00:00
WooHyun Jung 78ae3dc90b [elementary/elm_label] Deprecated some APIs, and refactored
elm_label.c and label.edc files.


SVN revision: 68563
2012-03-01 04:49:23 +00:00
Sanjeev BA d7a8ea0da6 Rename enum as per review comment.
Signed-off-by: Sanjeev BA <iamsanjeev@gmail.com>

SVN revision: 68562
2012-03-01 03:38:56 +00:00
ChunEon Park 2b3dad09a2 elementary/gengrid - removed elm_gengrid_item_sorted_insert
and rename elm_gengrid_item_direct_sorted_insert to elm_gengrid_item_sorted_insert



SVN revision: 68545
2012-02-29 10:30:51 +00:00
ChunEon Park 67d14d50ed elementary/gengrid - elm_gengrid_item_item_class_set -> elm_gengrid_item_item_class_update
SVN revision: 68542
2012-02-29 09:01:24 +00:00
Sanjeev BA e0efa2e5ad Change enabled_get/set to disabled_get/set.
Signed-off-by: Sanjeev BA <eflelev8@gmail.com>

SVN revision: 68540
2012-02-29 07:54:57 +00:00
ChunEon Park c5a473f0cc elementary/gengrid - deprecated elm_gengrid_item_object_get()
SVN revision: 68537
2012-02-29 06:44:35 +00:00
Sanjeev BA d884cb1923 bubble_corner_set/get params from char * to bubble_pos_set/get enum.
Signed-off-by: Sanjeev BA <eflelev8@gmail.com>

SVN revision: 68528
2012-02-29 03:41:31 +00:00
ChunEon Park 1cbee6a1cc elementary/genlist - deprecated elm_genlist_item_object_get
SVN revision: 68490
2012-02-28 05:58:45 +00:00
Daniel Juyung Seo 7c2194af5c elm: Fixed typos.
Signed-off-by: Daniel Juyung Seo <juyung.seo@samsung.com>

SVN revision: 68485
2012-02-28 02:39:31 +00:00
Sanjeev BA 84fe1571f2 Elm tooltip API moved to config.
Signed-off-by: Sanjeev BA <eflelev8@gmail.com>

SVN revision: 68470
2012-02-27 08:33:48 +00:00
Jiyoun Park 2baf8077e2 remove some code related with elm_fileselector deprecated function
SVN revision: 68453
2012-02-26 13:16:36 +00:00
Jiyoun Park d7ad919420 remove elm ctx popup's code related with deprecated function
SVN revision: 68452
2012-02-26 12:40:47 +00:00