fix genlist/grid search item patch to be simpler and just better
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Thu, 24 Jul 2014 03:41:33 +0000 (12:41 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Thu, 24 Jul 2014 03:41:33 +0000 (12:41 +0900)
commite741a19b214936beade1f0a35ba386c670bfb472
treea4bf558754015cf015d1be1ba5c548c618f9a83d
parente455a0f64076163c1686f9dc73f8982d7c8c9acb
fix genlist/grid search item patch to be simpler and just better

better - why?

1. no reliance on fnmatrch headers - have special enums for this so
fnmatch is an internal detail (casefole may not exist)
2. don't leak strduped strings - free them when done
3. have the same code for genlist and grid (dup for now until an
interface makes it the same search interface)
4. improve docs
5. get right @since version
6. use label get func in item class - providing a func won't work when
multiple items of multiple classes exist in the list
legacy/elementary/src/bin/test_gengrid.c
legacy/elementary/src/bin/test_genlist.c
legacy/elementary/src/lib/elm_gen.h
legacy/elementary/src/lib/elm_gengrid.c
legacy/elementary/src/lib/elm_gengrid.eo
legacy/elementary/src/lib/elm_genlist.c
legacy/elementary/src/lib/elm_genlist.eo