Carsten Haitzler
9427ae2682
move scroll back to event handling - test
...
SVN revision: 45439
2010-01-22 12:02:39 +00:00
Carsten Haitzler
b400d33dfd
fix longpress!
...
SVN revision: 45319
2010-01-19 06:54:27 +00:00
Carsten Haitzler
5da6adb481
use specific scroller edje groups for list and genlist - add aliases.
...
SVN revision: 45278
2010-01-18 06:56:06 +00:00
Carsten Haitzler
4dd7f4e799
fix build break!
...
SVN revision: 45214
2010-01-16 12:35:31 +00:00
Carsten Haitzler
fe9ba3dd4c
add more bounce controls
...
SVN revision: 44533
2009-12-18 02:30:01 +00:00
Carsten Haitzler
a86f0b9ac6
flip widget! first go at it and still primitive. will expand! for flipping
...
between 2 bits of content (front and back).
SVN revision: 44352
2009-12-11 08:12:58 +00:00
Carsten Haitzler
074b91c5fe
Treviño's patch for genlist compress mode - from tac bug #308
...
SVN revision: 43766
2009-11-18 03:09:04 +00:00
Gustavo Sverzut Barbieri
24d6072ecc
fix valgrind reported problems.
...
GENERAL WARNING:
do NOT delete sub-objects (elm_widget_sub_object_add) or resize object
(elm_widget_resize_object_set) from del_hook()!! These are deleted
automatically before this function is called, thus you might double
free.
Fixed all occurrences I've spotted with valgrind. Please do not add more :-)
SVN revision: 43682
2009-11-13 22:22:05 +00:00
Davide Andreoli
2ddaccbe38
* Genlist: delete the long_press timer on _item_unrealize(), not on _item_del().
...
SVN revision: 43448
2009-11-04 11:09:02 +00:00
Jonathan Atton
947f7ffd37
Elm genlist: add elm_genlist_item_middle_bring_in/show(item)). Elm slideshow : fix a problem with the timer
...
SVN revision: 43087
2009-10-14 21:57:46 +00:00
Christopher Michael
7f83060158
Use ELM_NEW macro
...
SVN revision: 43052
2009-10-13 17:11:00 +00:00
Carsten Haitzler
0fe15aa512
remove commented out code.
...
SVN revision: 43009
2009-10-11 04:32:09 +00:00
Carsten Haitzler
08d2f2b3f7
fix scrolling in genlist and photocam
...
SVN revision: 43007
2009-10-11 03:10:36 +00:00
Carsten Haitzler
de95cab53e
if item is being dragged dont unrealize it + block. will get unrealised next
...
scroll.
SVN revision: 42942
2009-10-07 14:02:55 +00:00
Christopher Michael
2093e12af3
Formatting.
...
SVN revision: 42724
2009-09-26 18:24:06 +00:00
Jonathan Atton
82a9eb4bc5
elementary, new widget: slideshow. See elementary_test
...
SVN revision: 42660
2009-09-23 22:56:47 +00:00
Carsten Haitzler
c49e5d8800
fix genlist tree insert bug. (actually not treee bug - general one)
...
SVN revision: 42636
2009-09-23 05:48:59 +00:00
Carsten Haitzler
d3ec3dbaaf
genlist - get item at xy. handy for dnd. skips blocks that dont intersect
...
SVN revision: 42635
2009-09-23 03:22:07 +00:00
Carsten Haitzler
aaa40f1ccd
use itb - it not set yet
...
SVN revision: 42620
2009-09-22 14:23:29 +00:00
Iván Briano
e8bf64d566
Improve documentation for Evas, Ecore, Edje and Elementary.
...
Work by:
- Thiago R. Masaki (mostly)
- Fabiano Fidencio
- Gustavo Lima
SVN revision: 42553
2009-09-17 22:39:18 +00:00
Carsten Haitzler
7f46b38388
more efficient update
...
SVN revision: 42479
2009-09-14 02:53:03 +00:00
Carsten Haitzler
00a77eb122
fix realize callback
...
SVN revision: 42478
2009-09-14 01:17:16 +00:00
Carsten Haitzler
b08873a42d
1. box has clear.
...
2. photocam widget++
SVN revision: 42405
2009-09-11 13:43:02 +00:00
Carsten Haitzler
51e1595773
index all happy worky fun fun!
...
SVN revision: 42379
2009-09-10 09:25:11 +00:00
Carsten Haitzler
046d4dfa7f
test callbacks and fix select on drag
...
SVN revision: 42344
2009-09-08 06:35:14 +00:00
Carsten Haitzler
2f9bbcae45
fix drag start and ad drag callback too
...
SVN revision: 42343
2009-09-08 06:22:11 +00:00
Carsten Haitzler
3167305fa7
fix scroll freeze and propagate to built-in scrollers. also genlist now knows
...
about dragging items. callbacks for that.
SVN revision: 42342
2009-09-08 06:20:32 +00:00
Carsten Haitzler
e7c398372a
add realized call to genlist + call to get item object
...
SVN revision: 42335
2009-09-08 02:09:13 +00:00
Christopher Michael
34b0e68a3b
Fix some formatting. Cleanup some snprintf's.
...
SVN revision: 42247
2009-09-04 15:39:30 +00:00
Carsten Haitzler
e173cf51a2
fix genlist item show!
...
SVN revision: 42233
2009-09-04 03:55:08 +00:00
Carsten Haitzler
5781ad4a3e
1. add scroller test
...
2. add pagination concept to scroller (only scroll by pages)
3. add longpress callback for list + genlist
4. scroller docs and some empty api calls.
SVN revision: 42147
2009-09-01 10:42:52 +00:00
Davide Andreoli
9bd9876fbc
* miss doxy for new API
...
SVN revision: 41793
2009-08-15 18:24:58 +00:00
Davide Andreoli
e0992b5ac8
* Genlist: Add a new method to set the data of an item.
...
SVN revision: 41792
2009-08-15 18:20:28 +00:00
Gustavo Sverzut Barbieri
d65e18c875
data_get returns void*, not const void*
...
It is the convention for generic user data to get as const and return
as not const to avoid useless casts all around.
SVN revision: 41741
2009-08-13 15:15:18 +00:00
Vincent Torri
e2be9d2b24
remove trailing spaces
...
SVN revision: 41261
2009-07-07 06:46:51 +00:00
Cedric BAIL
29adfe9fc8
* elementary: Full switch to Eina data type.
...
SVN revision: 41081
2009-06-17 15:35:19 +00:00
Carsten Haitzler
d7a3bd786d
more... DOCS!
...
SVN revision: 40868
2009-05-31 21:59:31 +00:00
Carsten Haitzler
a4bf81cef2
elementary doc
...
SVN revision: 40781
2009-05-22 21:01:46 +00:00
Carsten Haitzler
9d7db82782
documentation... more! build! look vaguely ok
...
SVN revision: 40734
2009-05-19 09:29:20 +00:00
Carsten Haitzler
b68636289b
hmm more select issues - put in hilights
...
SVN revision: 40724
2009-05-18 14:14:33 +00:00
Carsten Haitzler
f2a75b0f05
1. configure.ac finally
...
2. add docsbuilding infra
3. fix list/genlist on code-based select.
SVN revision: 40667
2009-05-15 11:45:14 +00:00
Carsten Haitzler
26b4f340b6
actually give widgets type name strings and set parent by default
...
SVN revision: 40618
2009-05-13 12:21:52 +00:00
Carsten Haitzler
0523f39faa
make lists handle drag+select logic better
...
SVN revision: 40598
2009-05-12 10:16:49 +00:00
Carsten Haitzler
84e589e5ed
genlis - create and del as items come into view.
...
SVN revision: 40588
2009-05-11 13:10:19 +00:00
Carsten Haitzler
5c7e2ec144
1. fix box as it didnt hide clipper when it gets empty
...
2. add bouncing at ends for scroller and config for it
3. fix quicklaunch to be cserver-freidnly thanks to its fork tricks
4. add signals to scroller when scrolling and hitting edges
5. pants.
SVN revision: 40549
2009-05-08 11:27:32 +00:00
Carsten Haitzler
6eeaf7eb1a
1.fix always_select mode
...
2. fix double_label style tohave selected text color for 2nd txt field
3. test always select and multi-select
SVN revision: 40332
2009-04-23 17:29:07 +00:00
Carsten Haitzler
af12fa8bb2
a bunch of adds and improvements around gnelist
...
SVN revision: 40323
2009-04-23 08:51:07 +00:00
Carsten Haitzler
73f3de55f4
patch from victor to make styles generic - not all widgets support them
...
tho... but calls to set style are now. old calls are left in place, but
likely will be phased out.
SVN revision: 40317
2009-04-23 04:03:27 +00:00
Carsten Haitzler
5eb759a0e9
and fix the updates for vala
...
SVN revision: 39487
2009-03-15 04:13:08 +00:00
Carsten Haitzler
e730cb0364
indent tree items... not perfect... but good
...
add rotation api call.
SVN revision: 39480
2009-03-14 18:03:19 +00:00
Carsten Haitzler
6e0c99e69f
fixes for some bugs i found, tree ability in genlist (basic not fully done
...
visually yet), and some win util calls added.
SVN revision: 39456
2009-03-13 05:50:38 +00:00
Jaime Thomas
3e1edbcf4f
Match the other changes.
...
SVN revision: 39221
2009-02-25 23:17:01 +00:00
Gustavo Sverzut Barbieri
d7829ccd3c
use EINA_LIST_FREE()
...
This macro helps releasing a list of elements in efficient and safe way.
SVN revision: 39217
2009-02-25 20:18:38 +00:00
Gustavo Sverzut Barbieri
d1d91b99df
Move eina list iterations to EINA_LIST_FOREACH variants.
...
By using these macros we can avoid errors and if we need to change
things, we do just in the macro definitions.
SVN revision: 39216
2009-02-25 19:50:45 +00:00
Gustavo Sverzut Barbieri
47c6288efc
Safer use of Eina_Inlist.
...
Avoid doing casts on it, use EINA_INLIST to define the struct and
EINA_INLIST_GET() to access members, this way if you misused the types
compiler will be able to warn you.
Move most Eina_Inlist loops to EINA_INLIST_FOREACH(), this way it is
more clear and if we want to change something we just change the
macro.
Needs new code in Eina!!! (fix EINA_INLIST_GET() macro)
SVN revision: 39209
2009-02-25 16:22:29 +00:00
Gustavo Sverzut Barbieri
2e62b41b1b
major warning + cast cleanup.
...
* casts: remove internal "Item" and use "Elm_XXXX_Item" for carousel,
list, genlist and toolbar.
* warning: fix const on lots of getter apis, the object should be
const, and not the return! Of course lists that are returned and
are not supposed to be modified are still returned as const, but
maybe we should return iterators!
* list/genlist: fix selected_set() to be a bit (marginally)
faster. Do not operate if state has not changed and if it did
changed we're sure we're not in the object->selected list.
SVN revision: 39208
2009-02-25 15:54:26 +00:00
Carsten Haitzler
017cc96515
fix next/prev bug.
...
SVN revision: 39186
2009-02-25 00:41:57 +00:00
Carsten Haitzler
31c76226ea
and fix some genlist bugs i spotted!
...
SVN revision: 39177
2009-02-24 13:08:21 +00:00
Carsten Haitzler
8af44b2483
and back to 10k test, and only insert 8 items from the queue at a time.
...
SVN revision: 39089
2009-02-19 06:29:07 +00:00
Carsten Haitzler
20ab3d1d84
printf--
...
SVN revision: 39088
2009-02-19 06:02:56 +00:00
Carsten Haitzler
78b673c9cb
fix some insertion/append/prepend stuff. wasn't working. hunted bug. now
...
insert queue is slow. need to check.
SVN revision: 39086
2009-02-19 04:37:06 +00:00
Carsten Haitzler
f9fb1d3f0f
make scroller stay in the exact pixel pos when resizign - unless at the end.
...
SVN revision: 39080
2009-02-18 13:42:56 +00:00
Carsten Haitzler
cab8dc9942
handle dynamic theme and scale changes in genlist
...
SVN revision: 39079
2009-02-18 13:13:10 +00:00
Carsten Haitzler
145967f4ee
insert and prepend calls work... at least in my tests.
...
SVN revision: 39077
2009-02-18 12:41:45 +00:00
Carsten Haitzler
f5ae19e69f
genlist items can enable/disable
...
SVN revision: 39074
2009-02-18 04:51:22 +00:00
Carsten Haitzler
385fcff490
add clear call. fix free to have less leaks
...
SVN revision: 39073
2009-02-18 04:27:49 +00:00
Carsten Haitzler
0c40d9a0a8
fix up some dynamic add/del and showing code.
...
SVN revision: 39072
2009-02-18 04:18:25 +00:00
Carsten Haitzler
d6c75b5cad
more genlist work.
...
SVN revision: 39059
2009-02-17 14:39:08 +00:00
Carsten Haitzler
00f0b4c9cc
more genlist testing - deletign items works. not perfect - but working... in
...
small tests.
SVN revision: 39056
2009-02-17 07:50:35 +00:00
Carsten Haitzler
1d36bea662
use new fill mode, fix bug in object tracking and deletion - nasty one. more
...
genlist work too.
SVN revision: 39021
2009-02-15 02:53:56 +00:00
Carsten Haitzler
bb9742a604
more work on genlist!
...
SVN revision: 39002
2009-02-12 13:39:43 +00:00
Carsten Haitzler
1099280784
fix some min size calc issues.
...
fix some theme size calc issues
make all widgets able to... do finger size! this way a ui can be tweaked with
1 value (finger size) if it is to be finger or mouse/stylus driven. and it
was so simple to add in.
work on genlist - beginning to display items and scroll.
SVN revision: 38995
2009-02-11 11:49:43 +00:00
Carsten Haitzler
fc5d7b65e9
adjust slider theme a bit and test app. some skleton work on genlist.
...
SVN revision: 38992
2009-02-10 11:57:47 +00:00
Carsten Haitzler
86ebf4591c
more work on slider - i think its complete now vertical mode works. might be
...
some buglts to clear up though.
fix scroller to scroll only at animator framerate.. using an animator making
scrolling much better.
begin genlist (geeric but complicated) list.
SVN revision: 38979
2009-02-09 11:23:59 +00:00