ChunEon Park
293c5dbb13
genlist: +warning
2015-01-08 19:49:39 +09:00
ChunEon Park
6a92dc4058
genlist: make up lack of behaviors in item_disable
2015-01-08 19:47:14 +09:00
ChunEon Park
51cca32085
genlist: replace to internal call
2015-01-08 19:45:17 +09:00
ChunEon Park
6f293dcf5f
genlist: +parent validation check
2015-01-08 18:10:12 +09:00
ChunEon Park
94f530fca9
genlist: code refactoring.
...
there are 2 variables that has same purpose.
cut off one dependency.
2015-01-08 17:55:11 +09:00
ChunEon Park
a87021aba0
genlist: fix crash issue.
...
"selected" list has the eo list, not elm_gen_item.
this is side effect caused while on refactoring genlist.
2015-01-08 11:13:02 +09:00
ChunEon Park
b92ba5eeaa
genlist: add more arguments validation checks
2015-01-07 18:12:33 +09:00
ChunEon Park
accdefce6f
genlist: + parent validation check
2015-01-07 15:49:19 +09:00
ChunEon Park
2dd465215e
genlist: code refactoring.
...
type check than boolean(to be removed)
2015-01-07 15:20:45 +09:00
ChunEon Park
4e8f373b7c
genlist: use simple macro
2015-01-07 15:18:01 +09:00
ChunEon Park
34732967eb
genlist: null check++
2015-01-07 14:39:34 +09:00
ChunEon Park
115bfee81f
genlist: clean up missing resources in genlist_clear()
2015-01-07 14:38:25 +09:00
ChunEon Park
b34df7d58c
genlist: cancel multi selected items.
...
cancel multi selected items if the multi-select mode is canceled.
@fix
2015-01-07 14:10:18 +09:00
ChunEon Park
57bf376c91
genlist: refactor code.
...
select/unselect items by using common select function.
2015-01-06 20:20:19 +09:00
ChunEon Park
0e939442d0
genlist: use macro as possible.
2015-01-06 15:50:30 +09:00
ChunEon Park
1b2401849a
gelnist: unswallow makes sense. not smart member del.
2015-01-06 15:46:35 +09:00
ChunEon Park
fa6e06a450
genlist: keep the item class as given argument.
2015-01-05 22:17:12 +09:00
ChunEon Park
b79e3e4ffa
genlist: Fix genlist index get bug
...
Because not all item block have "max_items_per_block" number of items in it's block.
So the calculation is not correct when items are added & removed in each block.
Anyhow, we need more efficient way for this API because genlist uses inlinst.
2015-01-05 20:43:58 +09:00
ChunEon Park
3695c3c0b3
genlist: add some comment in code.
2015-01-05 20:21:26 +09:00
ChunEon Park
a898ca295f
genlist: use macro as possible.
2015-01-05 15:56:27 +09:00
ChunEon Park
a831b625b9
genlist: use ELM_NEW
2015-01-05 15:55:39 +09:00
ChunEon Park
e608c88448
genilst: unselect items if the genlist select mode is display only or none.
...
make it behavior same with elm_genlist_item_select_mode_set()
@fix
2015-01-05 15:42:22 +09:00
ChunEon Park
a0b170c2a3
genlist: unselect item if the select mode is display only or none.
...
@fix
2015-01-05 15:37:41 +09:00
ChunEon Park
28ac4ffe65
ggenlist: code refactoring.
...
don't do anything if same mode is applied.
2015-01-05 15:03:37 +09:00
ChunEon Park
f3efe45e5e
genlist: remove useless deco texts.
2015-01-02 20:18:24 +09:00
ChunEon Park
30a74e27da
genlist: + null check
2015-01-02 20:04:55 +09:00
ChunEon Park
2ede0112bd
genlist: code refactoring
...
refactor _item_content_realize() prototype to keep the consistency with state,text_realize()
2015-01-02 19:59:39 +09:00
ChunEon Park
e89125754e
genlist: code refactoring.
...
apply facade at _view_inflate() for simple item realization.
2015-01-02 19:45:48 +09:00
ChunEon Park
a1b36ae6ee
genlist: code refactoring.
...
remove contents_obj but use contents instead.
2015-01-02 19:04:34 +09:00
ChunEon Park
4cdcfac116
genlist: code refactoring.
...
remove target states strings in the widget item.
2015-01-02 17:34:05 +09:00
ChunEon Park
1470572cef
genlist: code refactoring.
...
just clean up code. no logic change.
2015-01-02 16:54:01 +09:00
ChunEon Park
a41e9d8044
genlist: refactoring code.
...
removed invalid content string free call.
and renamed flip_content_objs -> flip_contents.
2015-01-02 16:48:29 +09:00
ChunEon Park
60202b7f0a
genlist: code refactoring.
...
remove contents string list that doesn't needed to keep in widget data.
next code refactoring based on this patch will be coming.
2015-01-02 16:17:16 +09:00
ChunEon Park
67e4baf1df
genlist: exceptional handling.
...
just be hidden if contents are failed to swallow.
2015-01-02 12:14:41 +09:00
ChunEon Park
2dd05e1580
genlist: free selected items when genlist is cleared.
2014-12-31 19:55:09 +09:00
ChunEon Park
ff9de8bea8
genlist: send reorder signal to decoration item and views.
...
Previous logic was too much stick to special case for *tizen*
let decide item styles in theme as possible.
This might break reorder group item ui, but it won't be critical.
because tizen ui only depeneded on the scenario and they don't use them anymore.
This will be much better for multiple scenario in the future.
2014-12-31 19:10:40 +09:00
ChunEon Park
4f1b1bcb9f
genlist: let group item set reorder style as it needs.
...
we don't need to limit the group item it's reorder style.
2014-12-31 18:59:28 +09:00
ChunEon Park
66d78a4512
genlist: + warning msg for user notice
...
don't unrealize reordering item.
2014-12-30 17:56:24 +09:00
ChunEon Park
7dc5c3863c
genlist: use convenient macro.
2014-12-30 17:36:14 +09:00
ChunEon Park
0e5b3f32d5
Revert "genlist: return as possible as soon."
...
This reverts commit ef56ed167206612f146d2c70f5b35a7bcd62c4c6.
This caused logic change. should not be changed.
2014-12-30 15:44:46 +09:00
ChunEon Park
10ac198400
Revert "genlist: return as possible as soon"
...
This reverts commit 1e6736c3a13d58c4e1a01d7e23983c721051be08.
This caused logic. should not be changed.
2014-12-30 15:43:20 +09:00
ChunEon Park
65de16477c
genlist: return as possible as soon
2014-12-30 15:32:41 +09:00
ChunEon Park
f86dbe4854
genlist: removed unnecessary check
2014-12-30 11:17:46 +09:00
Daniel Juyung Seo
f14fa87c84
genlist: Fix internal comments.
2014-12-30 01:31:43 +09:00
ChunEon Park
f9cc9863a3
genlist: return as possible as soon.
2014-12-29 22:58:38 +09:00
ChunEon Park
f2b7e575f0
genlist: clean up code.
...
repositioned function and remove unnecessary prototype declaration.
2014-12-29 22:51:39 +09:00
ChunEon Park
fb8af1004c
genlist: remove duplicated signal registration.
2014-12-29 22:34:45 +09:00
ChunEon Park
1f73409844
genlist: send an additional signal
...
send flip disabled signal when it's state is switched.
2014-12-29 22:27:28 +09:00
ChunEon Park
cce9511130
genlist: send a signal internally.
...
send a signal so that item set it's style according to it's depth
2014-12-29 22:16:34 +09:00
ChunEon Park
5b2493b7af
genlist: send a disabled signal when the decorated item is unrealized.
2014-12-29 21:44:50 +09:00