efl/legacy/elementary/src/bin
Kateryna Fesyna 28e73198f7 Genlist: Add function to search item by string.
Summary:
This function allows user to search for item in Genlist.
It takes four search parameters:
1. pointer to function to get text of the item. It could be the same with item's
   get_text function. This parameter is added to let user use the specific search key
   and to avoid problems with setting item's text, that is not constant.
2. pointer to the item from which search should start.
3. search pattern.
4. fnmatch() flags.
To check it's usage the new test is added to the elementary_test (Genlist Item Search By Text)

Reviewers: cedric, seoz, raster

CC: reutskiy.v.v

Differential Revision: https://phab.enlightenment.org/D566
2014-05-27 15:55:05 +09:00
..
.gitignore Split .gitignore into multiple files 2013-06-11 18:18:06 -03:00
Makefile.am autotools: fix build when Ecore_Drm is enable. 2014-04-02 17:00:16 +09:00
config.c focus: Change new API names related to focus auto scrolling. 2014-05-11 22:46:16 +09:00
elementary_codegen.c elm_test: removed all the unnecessary empty lines. 2013-12-15 06:18:08 +09:00
elm_prefs_cc.c elm_test: __UNUSED__ -> EINA_UNUSED. 2013-09-01 10:18:03 +09:00
elm_prefs_cc.h elm: Unified eina critical manro to CRI. 2013-12-26 13:03:55 +09:00
elm_prefs_cc_handlers.c elm_test: Fixed formatting. tab to space. 2013-10-14 19:12:32 +09:00
elm_prefs_cc_mem.c [elm] Introducing a new widget, along with its infrastructure -- prefs. 2012-11-30 14:41:39 +00:00
elm_prefs_cc_out.c [elm] Introducing a new widget, along with its infrastructure -- prefs. 2012-11-30 14:41:39 +00:00
elm_prefs_cc_parse.c elm prefs cc - fix failed lseek handling on compile 2014-01-11 16:41:03 +09:00
quicklaunch.c elm: Unified eina critical manro to CRI. 2013-12-26 13:03:55 +09:00
run.c elm_test: Fixed formatting. tab to space. 2013-10-14 19:12:32 +09:00
test.c Genlist: Add function to search item by string. 2014-05-27 15:55:05 +09:00
test.h test: Cleaned up elementary_test internal code. 2014-01-16 02:10:21 +09:00
test_3d.c elm: replace 0 or 1 with EINA_FALSE or EINA_TRUE 2014-01-08 08:23:58 +09:00
test_access.c [test access]: Minor change to make code simpler. 2014-01-14 13:39:33 +09:00
test_actionslider.c elm_test: removed all the unnecessary empty lines. 2013-12-15 06:18:08 +09:00
test_anim.c elm_test: removed all the unnecessary empty lines. 2013-12-15 06:18:08 +09:00
test_application_server.c test application server: Adjusted to Eo2. 2014-04-10 09:39:32 +01:00
test_bg.c elm_test: removed all the unnecessary empty lines. 2013-12-15 06:18:08 +09:00
test_box.c elm_test: use EINA_TRUE or FALSE as parameter of elm_image_resizable_set 2013-12-19 19:20:20 +09:00
test_bubble.c elm_test: use EINA_TRUE or FALSE as parameter of elm_image_resizable_set 2013-12-19 19:20:20 +09:00
test_button.c test_button: Removed evas_object_show() calls for icon from test code. 2014-02-05 01:23:22 +09:00
test_calendar.c test_calendar: clean up the code by split the internal function. 2013-12-15 07:20:47 +09:00
test_check.c elm_test: removed all the unnecessary empty lines. 2013-12-15 06:18:08 +09:00
test_clock.c clock test: modified clock test name, window title, and button name more descriptive. 2013-12-18 10:42:17 +09:00
test_cnp.c elm_test: removed all the unnecessary empty lines. 2013-12-15 06:18:08 +09:00
test_colorselector.c Colorselector: Item Selection/Unselection logic changes and corresponding API additions. 2014-02-08 13:33:58 +09:00
test_config.c elm_test: removed all the unnecessary empty lines. 2013-12-15 06:18:08 +09:00
test_conform.c elm_test: removed all the unnecessary empty lines. 2013-12-15 06:18:08 +09:00
test_conform_indicator.c test_conform_indicator: Refactor internal code of conform_indicator test 2014-01-22 12:32:32 +09:00
test_ctxpopup.c ctxpopup: add a new api for ctxpopup which makes ctxpopup not to hide automatically 2014-02-09 18:11:47 +09:00
test_cursor.c cursor test - make button expand to test window edges with cursor 2014-05-16 19:04:37 +09:00
test_datetime.c elm_test: use EINA_TRUE or FALSE instead of 1 or 0 2014-01-07 16:48:58 +09:00
test_dayselector.c elm_test: removed all the unnecessary empty lines. 2013-12-15 06:18:08 +09:00
test_diskselector.c test/diskselector,icon,image,list: Removed unnecessary image resizable 2014-01-08 10:14:47 +09:00
test_dnd.c test_dnd: Fix build for windows 2014-05-12 19:34:07 +09:00
test_eio.c test, examples fileselector_button: Changed the usage of deprecated APIs to recommended 2014-01-21 23:44:29 +09:00
test_entry.c entry: Fix a test case for editable, non-editable entry. 2014-05-13 15:50:05 +09:00
test_entry_anchor.c elm_test: fix test_entry_anchor scroller callback 2013-12-31 16:51:56 +02:00
test_entry_anchor2.c elm_test: removed all the unnecessary empty lines. 2013-12-15 06:18:08 +09:00
test_external.c elm_test: removed all the unnecessary empty lines. 2013-12-15 06:18:08 +09:00
test_factory.c elm_test: removed all the unnecessary empty lines. 2013-12-15 06:18:08 +09:00
test_fileselector.c test_fileselector: Set the hoversel's hover parent correctly. 2013-12-30 19:36:18 +09:00
test_fileselector_button.c Introduce fileselector interface and applied to elm_fileselector. 2014-01-21 22:50:35 +09:00
test_fileselector_entry.c test_fileselector_entry: null check 2014-02-24 23:53:45 +09:00
test_flip.c flip: made flip test name more descriptive and fixed wrong window name and title for flip interactive. 2013-12-15 04:07:43 +09:00
test_flip_page.c test_flip_page: Revert wrong initialize routine. 2014-02-03 09:28:16 +09:00
test_flipselector.c test_flipselector: Fixed that buttons use wrong flipselector which is not intended. 2014-01-16 23:48:36 +09:00
test_floating.c elm_test: removed all the unnecessary empty lines. 2013-12-15 06:18:08 +09:00
test_focus.c focus: apply the focus API change during the development phase. 2014-05-17 20:20:52 +09:00
test_focus_custom_chain.c test_focus: initialize focus related check states correctly. 2014-05-01 21:54:24 +09:00
test_focus_style.c attempt to fix up CID 1167968 2014-02-07 16:43:44 +09:00
test_gengrid.c [Gengrid] Fix gengrid item position update bug, when item is reordered or deleted. 2014-05-15 12:13:23 +09:00
test_genlist.c Genlist: Add function to search item by string. 2014-05-27 15:55:05 +09:00
test_gesture_layer.c elm_test: removed all the unnecessary empty lines. 2013-12-15 06:18:08 +09:00
test_gesture_layer2.c elm: Use EINA_FALSE instead of 0 for elm_image_resizable_set() 2014-01-08 10:28:18 +09:00
test_gesture_layer3.c elm_test: removed all the unnecessary empty lines. 2013-12-15 06:18:08 +09:00
test_glview.c elementary_test glview: fixed segv on close 2014-02-22 03:17:06 +09:00
test_glview_manygears.c ELM_GLView: added glview_manygears example to elementary_test 2014-03-26 00:39:49 +09:00
test_glview_simple.c test_glview_simple: Close the window instead of exiting the program on 2014-01-15 11:55:20 +09:00
test_grid.c elementary_test: remove ELM_LIB_QUICKLAUNCH 2013-11-05 10:05:01 +09:00
test_hover.c elm_test: use EINA_TRUE or FALSE as parameter of elm_image_resizable_set 2013-12-19 19:20:20 +09:00
test_hoversel.c hoversel: Added "item,focused" and "item,unfocused" smart events for widget items. 2014-02-26 01:26:49 +09:00
test_icon.c test/diskselector,icon,image,list: Removed unnecessary image resizable 2014-01-08 10:14:47 +09:00
test_icon_animated.c elm_test: call evas_object_show(win) after its content creation. 2013-12-15 05:47:39 +09:00
test_icon_desktops.c elementary_test: remove ELM_LIB_QUICKLAUNCH 2013-11-05 10:05:01 +09:00
test_image.c test/diskselector,icon,image,list: Removed unnecessary image resizable 2014-01-08 10:14:47 +09:00
test_index.c elm_test: removed all the unnecessary empty lines. 2013-12-15 06:18:08 +09:00
test_inwin.c elementary_test: remove ELM_LIB_QUICKLAUNCH 2013-11-05 10:05:01 +09:00
test_label.c elm: removing trailing white space ceremony for 1.9 release. 2014-03-02 00:52:26 +09:00
test_launcher.c elm: replace 0 or 1 with EINA_FALSE or EINA_TRUE 2014-01-08 08:23:58 +09:00
test_layout.c add test cb to listen to all signals on layout obj 2014-03-24 19:53:18 +09:00
test_list.c focus: Change new API names related to focus auto scrolling. 2014-05-11 22:46:16 +09:00
test_main_menu.c elm_test: removed all the unnecessary empty lines. 2013-12-15 06:18:08 +09:00
test_map.c elm_test: use EINA_TRUE or FALSE instead of 1 or 0 2014-01-07 16:48:58 +09:00
test_menu.c elm_test: removed all the unnecessary empty lines. 2013-12-15 06:18:08 +09:00
test_multi.c elm_test: removed all the unnecessary empty lines. 2013-12-15 06:18:08 +09:00
test_multibuttonentry.c New Elementary API -- elm_multibuttonentry_format_function_set(). 2013-12-26 15:27:39 -02:00
test_naviframe.c test_naviframe: added a test for event freeze checking. 2014-05-10 14:01:33 +09:00
test_naviframe_complex.c test: Removed size hint macros from reference codes. 2014-02-02 19:41:17 +09:00
test_notify.c notify_test: When elm_notify is shown, set focus to it. 2014-04-29 15:39:41 +09:00
test_panel.c test_panel: Refactor the internals of panel test. 2014-03-18 09:50:31 +09:00
test_panes.c elm_test: removed all the unnecessary empty lines. 2013-12-15 06:18:08 +09:00
test_photo.c elm_test: removed all the unnecessary empty lines. 2013-12-15 06:18:08 +09:00
test_photocam.c test_photocam: Support zoom in and out with more condition checks. 2014-01-15 15:05:32 +09:00
test_popup.c test_popup: Added more align usages to reveal popup align bug. 2014-04-30 01:21:55 +09:00
test_prefs.c elm_test: removed all the unnecessary empty lines. 2013-12-15 06:18:08 +09:00
test_progressbar.c test_progressbar: delete timer when progressbar is destroyed. 2014-05-26 15:25:28 +09:00
test_radio.c elm_test: use EINA_TRUE or FALSE as parameter of elm_image_resizable_set 2013-12-19 19:20:20 +09:00
test_scaling.c elementary_test: remove ELM_LIB_QUICKLAUNCH 2013-11-05 10:05:01 +09:00
test_scroller.c elementary_test: remove ELM_LIB_QUICKLAUNCH 2013-11-05 10:05:01 +09:00
test_segment_control.c elm_test: removed all the unnecessary empty lines. 2013-12-15 06:18:08 +09:00
test_separator.c elementary_test: remove ELM_LIB_QUICKLAUNCH 2013-11-05 10:05:01 +09:00
test_slider.c elm_test: removed all the unnecessary empty lines. 2013-12-15 06:18:08 +09:00
test_slideshow.c elm_test: removed all the unnecessary empty lines. 2013-12-15 06:18:08 +09:00
test_spinner.c elm_test: removed all the unnecessary empty lines. 2013-12-15 06:18:08 +09:00
test_store.c elm_test: removed all the unnecessary empty lines. 2013-12-15 06:18:08 +09:00
test_sys_notify.c elm_test: removed all the unnecessary empty lines. 2013-12-15 06:18:08 +09:00
test_systray.c test systray: Adjusted to Eo2. 2014-04-10 09:39:32 +01:00
test_table.c elm_test: removed all the unnecessary empty lines. 2013-12-15 06:18:08 +09:00
test_task_switcher.c test task switcher: Adjusted to Eo2. 2014-04-10 09:39:32 +01:00
test_thumb.c elementary_test: remove ELM_LIB_QUICKLAUNCH 2013-11-05 10:05:01 +09:00
test_toolbar.c focus: Change new API names related to focus auto scrolling. 2014-05-11 22:46:16 +09:00
test_tooltip.c tooltip: Fixed wrong API names. elm_tooltip -> elm_object_tooltip. 2014-02-22 05:22:35 +09:00
test_transit.c elm_test: removed all the unnecessary empty lines. 2013-12-15 06:18:08 +09:00
test_video.c elm_test: removed all the unnecessary empty lines. 2013-12-15 06:18:08 +09:00
test_weather.c elm_test: removed all the unnecessary empty lines. 2013-12-15 06:18:08 +09:00
test_web.c web2: Implemented alert/confirm/prompt 2014-04-22 01:42:53 +09:00
test_win_inline.c elm_test: use EINA_TRUE or FALSE as parameter of elm_image_resizable_set 2013-12-19 19:20:20 +09:00
test_win_plug.c plug: fix SEGV of elementary_test during reconnecting 2014-04-04 12:18:48 +09:00
test_win_socket.c elm_test: use EINA_TRUE or FALSE as parameter of elm_image_resizable_set 2013-12-19 19:20:20 +09:00
test_win_state.c add soem more cb's for testign win state 2014-03-18 17:34:30 +09:00
test_win_wm_rotation.c elm_win: added the window manager rotation feature and a sample. 2014-02-10 22:09:45 +09:00