Commit Graph

59 Commits

Author SHA1 Message Date
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