efl/legacy/elementary/src/lib
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
..
Elementary.h.in major warning + cast cleanup. 2009-02-25 15:54:26 +00:00
Makefile.am radio widget working. 2009-02-24 09:23:51 +00:00
elc_anchorblock.c remove some aborts 2008-12-24 05:04:33 +00:00
elc_anchorview.c make use of the signal propagatin to child objects for cursors etc. and so 2008-11-17 05:58:21 +00:00
elc_hoversel.c more list work - also some minimal safety stuff. 2009-01-08 14:29:13 +00:00
elc_notepad.c export markup<->plain utf8 conversion calls and use them too. 2009-01-27 00:44:29 +00:00
elm_bg.c allow for all widgets.objects to have different scaling factors. 2009-02-03 05:09:03 +00:00
elm_box.c so much more - valgrind complaints fixed in many places, leaks 2008-10-25 02:11:06 +00:00
elm_bubble.c allow for all widgets.objects to have different scaling factors. 2009-02-03 05:09:03 +00:00
elm_button.c fix some min size calc issues. 2009-02-11 11:49:43 +00:00
elm_carousel.c major warning + cast cleanup. 2009-02-25 15:54:26 +00:00
elm_check.c major warning + cast cleanup. 2009-02-25 15:54:26 +00:00
elm_clock.c major warning + cast cleanup. 2009-02-25 15:54:26 +00:00
elm_entry.c major warning + cast cleanup. 2009-02-25 15:54:26 +00:00
elm_frame.c allow for all widgets.objects to have different scaling factors. 2009-02-03 05:09:03 +00:00
elm_genlist.c Safer use of Eina_Inlist. 2009-02-25 16:22:29 +00:00
elm_hover.c major warning + cast cleanup. 2009-02-25 15:54:26 +00:00
elm_icon.c major warning + cast cleanup. 2009-02-25 15:54:26 +00:00
elm_label.c allow for all widgets.objects to have different scaling factors. 2009-02-03 05:09:03 +00:00
elm_layout.c major warning + cast cleanup. 2009-02-25 15:54:26 +00:00
elm_list.c major warning + cast cleanup. 2009-02-25 15:54:26 +00:00
elm_main.c major warning + cast cleanup. 2009-02-25 15:54:26 +00:00
elm_photo.c major warning + cast cleanup. 2009-02-25 15:54:26 +00:00
elm_priv.h major warning + cast cleanup. 2009-02-25 15:54:26 +00:00
elm_radio.c major warning + cast cleanup. 2009-02-25 15:54:26 +00:00
elm_scroller.c todo stuff 2009-02-23 11:40:24 +00:00
elm_slider.c major warning + cast cleanup. 2009-02-25 15:54:26 +00:00
elm_table.c so much more - valgrind complaints fixed in many places, leaks 2008-10-25 02:11:06 +00:00
elm_theme.c add ability for apps to extend their theme (adding more styles) or overlay it 2009-02-23 08:40:58 +00:00
elm_toggle.c major warning + cast cleanup. 2009-02-25 15:54:26 +00:00
elm_toolbar.c major warning + cast cleanup. 2009-02-25 15:54:26 +00:00
elm_widget.c major warning + cast cleanup. 2009-02-25 15:54:26 +00:00
elm_win.c major warning + cast cleanup. 2009-02-25 15:54:26 +00:00
els_box.c better kbd focus handling and inwin is there. 2008-12-30 16:19:46 +00:00
els_box.h new elm api - more evas liek and evas/edje freindly. i can mvoe forward now. 2008-10-07 01:23:49 +00:00
els_icon.c Set member_{add,del} to NULL. 2008-10-25 02:57:03 +00:00
els_icon.h elementary becomes its own tree/lib/test binary 2008-09-30 06:58:56 +00:00
els_pan.c dont need string.h 2008-12-19 00:43:53 +00:00
els_pan.h elementary becomes its own tree/lib/test binary 2008-09-30 06:58:56 +00:00
els_scroller.c make scroller stay in the exact pixel pos when resizign - unless at the end. 2009-02-18 13:42:56 +00:00
els_scroller.h toolbar in. not 100% done yet. 2008-12-18 13:38:58 +00:00
els_table.c clear up some shutdown/deletion bugs 2008-12-23 14:05:56 +00:00
els_table.h new elm api - more evas liek and evas/edje freindly. i can mvoe forward now. 2008-10-07 01:23:49 +00:00