Commit Graph

92 Commits

Author SHA1 Message Date
Mike Blumenkrantz 81e29519c9 fix eo errors for ilist icon select state 2015-06-08 12:35:39 -04:00
Chris Michael 0a94e8ba71 enlightenment: Make E build again with EFL from git
sed -i 's/EAPI/E_API/g'

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-05-07 15:13:10 -04:00
Mike Blumenkrantz 471dcb24cb __UNUSED__ -> EINA_UNUSED
this has been bugging me forever. __UNUSED__ is no longer a valid macro here.
2015-03-18 18:09:09 -04:00
Mike Blumenkrantz f691a8fa18 fix elm box parenting 2015-01-20 19:20:04 -05:00
Mike Blumenkrantz a11e8d5f2e e_box -> elm_box conversion
the next installment in the exciting adventure game Elementary Wars!

happy new year from #teamborker
2015-01-01 17:45:34 -05:00
Mike Blumenkrantz f66fd04b82 fix signal emission on selected ilist item icons 2014-11-03 17:07:19 -05:00
Cedric BAIL 3f9af38da2 edje: remove use of deprecated functions. 2014-06-07 21:10:55 +02:00
Sebastian Dransfeld a08c40df7b ilist: Remove unused assignment
CID 1039758
2014-03-24 13:26:20 +01:00
Mike Blumenkrantz 4b58fa9a4e replace ev->keyname with ev->key
see efl 5ae4cfd1923e502731f4d8fc2bf67b1f536a9216
2014-03-13 13:03:34 -04:00
Mike Blumenkrantz 9e8e755cdf formatting: all at once
SVN revision: 82625
2013-01-11 10:34:29 +00:00
Mike Blumenkrantz ab52c7a2ee unselecting all ilist items will no longer fail to unselect all ilist items
SVN revision: 79826
2012-11-29 11:25:02 +00:00
Mike Blumenkrantz 0b5a3ec96d break out ilist item label setting
SVN revision: 78832
2012-11-02 08:00:58 +00:00
Mike Blumenkrantz d957dbc0c4 better fix for ilist item delete sizing bug
SVN revision: 78604
2012-10-29 08:13:00 +00:00
Mike Blumenkrantz 2adbe0567d when removing items from ilist, autoresize the ilist if it's in a scroller to prevent item sizes from becoming larger
ticket #1678


SVN revision: 78508
2012-10-26 08:30:24 +00:00
Mike Blumenkrantz b4e713d4b7 unify ilist item creation
SVN revision: 76887
2012-09-20 07:21:36 +00:00
Mike Blumenkrantz 0472fcd1ba don't fail custom ilist setting if base ilist doesn't exist, this is a stupid theme anyway
SVN revision: 76819
2012-09-18 13:55:31 +00:00
Mike Blumenkrantz 31052004d0 add method for setting a custom theme for ilist
SVN revision: 76797
2012-09-18 10:28:02 +00:00
Mike Blumenkrantz 806502f4e5 break out ilist item theme setting into separate function for consistency; this fixes a bug where even/odd header themes were not applied
SVN revision: 76794
2012-09-18 10:07:33 +00:00
Mike Blumenkrantz 0a66fa4671 ilist_items_get() now returns a const list
SVN revision: 76524
2012-09-12 13:03:04 +00:00
Vincent Torri 08aa21eea9 E17: some alloc checks, and fix a case where we lost a pointer if realloc() fails
patch by Maxime Villard (rustyBSD)

SVN revision: 75838
2012-08-30 06:36:38 +00:00
Mike Blumenkrantz 3e160751e3 fix ilist typebuf to reposition on resize
SVN revision: 73915
2012-07-16 09:55:36 +00:00
Mike Blumenkrantz df7507c04f add visibility to already existing ilist typebuf
ticket #1166


SVN revision: 73912
2012-07-16 08:21:28 +00:00
Mike Blumenkrantz 0fe8872ab7 add mechanism for getting the list of selected ilist items
SVN revision: 73143
2012-07-02 09:56:47 +00:00
Mike Blumenkrantz f1cf500e9c formatting
SVN revision: 72869
2012-06-26 10:19:37 +00:00
Vincent Torri c3b0637802 e17: whitespaces--
SVN revision: 72561
2012-06-21 06:19:43 +00:00
Lucas De Marchi 25113159a5 Fix common misspellings
Some misspellings were manually reverted since in E there are tons of .po with
phrases in other languages. Other than that all the changes in the following
files were reverted:

 * src/modules/illume/dicts/English_(US).dic
 * src/modules/illume-keyboard/dicts/English_(US).dic


Following misspellings were fixed:

acquited->acquitted
adres->address
adress->address
alreayd->already
aquire->acquire
arbitarily->arbitrarily
cant->can't
Capetown->Cape
carefull->careful
causalities->casualties
Celcius->Celsius
certian->certain
commandoes->commandos
considerd->considered
conveyer->conveyor
dependant->dependent
didnt->didn't
discontentment->discontent
doesnt->doesn't
everytime->every
exemple->example
existance->existence
existant->existent
existince->existence
Farenheit->Fahrenheit
forbad->forbade
funguses->fungi
guage->gauge
guerilla->guerrilla
guerillas->guerrillas
happend->happened
hasnt->hasn't
heros->heroes
inbetween->between
independant->independent
inital->initial
intrusted->entrusted
irregardless->regardless
isnt->isn't
knifes->knives
layed->laid
loosing->losing
marrage->marriage
midwifes->midwives
miniscule->minuscule
monickers->monikers
mroe->more
noone->no one
occured->occurred
omre->more
paralell->parallel
payed->paid
planed->planned
quitted->quit
quizes->quizzes
seperated->separated
seperate->separate
shoudl->should
similiar->similar
simplier->simpler
specifiying->specifying
teh->the
toke->took
torpedos->torpedoes
Tuscon->Tucson
unecessary->unnecessary
useage->usage
usefull->useful
useing->using
waht->what
wanna->want
whith->with
wich->which
withing->within




SVN revision: 52006
2010-09-08 23:59:07 +00:00
Lucas De Marchi 6638a10e20 FORMATTING
* Remove vim modelines:
 find . -name '*.[chx]' -exec sed -i '/\/\*$/ {N;N;/ \* vim:ts/d}' \{\} \;
 find . -name '*.[chx]' -exec sed -i '/\/[\*\/] *vim:/d' \{\} \;

* Remove leading blank lines:
 find . -name '*.[cxh]' -exec sed -i '/./,$!d'

If you use vim, use this in your .vimrc:
set ts=8 sw=3 sts=8 expandtab cino=>5n-3f0^-2{2(0W1st0



SVN revision: 50816
2010-08-04 16:57:32 +00:00
Cedric BAIL c6a118d738 * e: remove warning due to Ecore API change.
SVN revision: 49833
2010-06-24 16:19:12 +00:00
Tiago Rezende Campos Falcao fa956101a7 Adding selection API to E_Icon
SVN revision: 49755
2010-06-18 22:39:00 +00:00
Christopher Michael bee9246e44 Fix item label return. Thanks cedric :)
SVN revision: 47694
2010-04-02 15:21:46 +00:00
Christopher Michael d50bb8061f Fix eina_stringshare usage...thanks k-s :)
SVN revision: 47674
2010-04-01 23:14:16 +00:00
Christopher Michael 5010ef93f5 Use item->label in places where we can. I don't know how this was
overlooked all this time. This fixes a bug where getting item->label
was always returning NULL.

Can someone please check the eina_stringshare usage here ? Thanks :)



SVN revision: 47655
2010-04-01 18:48:24 +00:00
Christopher Michael 4eefa59387 Use Eina_Bool for multi-select of ilist.
Fix formatting issues in some other files.



SVN revision: 47573
2010-03-30 01:05:56 +00:00
Gustavo Sverzut Barbieri 707f0fa37e don't ever select headers...
SVN revision: 46958
2010-03-07 20:08:46 +00:00
Gustavo Sverzut Barbieri 073a946433 new, single list module loader dialog.
This dialog was reworked to have one single list instead of two. This
makes the internals way simpler and also fits small screens.

Extra benefit is that we don't need to reload the list, so it's
flicker-free and you don't loose context. Of course it will save some
cpu cycles not having to do these list fills over and over again.

the ilist had to be changed to include an "end" object, in the default
theme it is at the right. It will use a part named
e/widget/ilist/toggle_end to present the selected state. (The
favorites/heart icon was choosen because it is red and thus easily
visible in both black and white background -- selected/unselected).



SVN revision: 46813
2010-03-03 04:10:04 +00:00
Sebastian Dransfeld 78b294c4a8 make clang happy
SVN revision: 45176
2010-01-15 11:29:50 +00:00
Christopher Michael 3e1c0d622a Fix API Inconsistency:
e_ilist_min_size_* to e_ilist_size_min_*



SVN revision: 42163
2009-09-01 16:39:10 +00:00
Christopher Michael bc639c764d More API Inconsistency fixes:
e_box_min_size_* to e_box_size_min_*
e_box_max_size_* to e_box_size_max_*



SVN revision: 42161
2009-09-01 16:29:46 +00:00
Cedric BAIL f8c05999e4 * e: Cleanup use of Eina data structure.
Patch from Peter van de Werken <pwerken-e@a-eskwadraat.nl>.


SVN revision: 41916
2009-08-21 15:08:49 +00:00
Cedric BAIL 3c9f7d712c * e_ilist.c: Reduce list walk.
SVN revision: 39446
2009-03-11 15:12:33 +00:00
Christopher Michael 2abed1f91d Formatting & Whitespace removal.
SVN revision: 37731
2008-11-21 20:14:30 +00:00
Nicholas Hughart 6dd2364494 A little shuffling around and ilist is a bit nicer with thumbscroll. If I broke it at all, let me know. I believe I tested everything though.
SVN revision: 37723
2008-11-21 05:36:08 +00:00
Gustavo Sverzut Barbieri e5c4d62fd4 Set member_{add,del} to NULL.
SVN revision: 37091
2008-10-25 03:13:33 +00:00
Cedric BAIL 1087de2397 Remove Evas list and replace them with Eina list.
No change for ->next and ->data access right now, as the patch is already
big enough.



SVN revision: 36962
2008-10-22 11:49:33 +00:00
Chidambar Zinnoury edc86d39cc For the moment, when try to select an header, loop over next elements until we find a non-header, if not, loop over previous ones, and select found element. Useful for me dialogs where we remove elements.
SVN revision: 36814
2008-10-19 13:34:47 +00:00
Chidambar Zinnoury 3a30678b4a Fix segfault happening with ilist when multi-selection is being used: selectraise value should be always retrieved as it is used on both cases.
Closes trac bug #90, reported by Toma.  


SVN revision: 36771
2008-10-18 06:27:33 +00:00
ptomaine 363ef244b8 Typebuf feature for ilist: type in several chars and an item with
a matching label would be selected. Kinda like EFM's typebuf. Does 
not show what you type, since I think it's useless here. If you hit
Esc or wait 3 seconds, the buffer would be cleared. Understands 
wildcards and is case-insensitive. Useful to dig through applications
or bindings list. If you feel like this does not fit here, go ahead 
and revert.


SVN revision: 36168
2008-09-22 13:29:34 +00:00
Gustavo Sverzut Barbieri 18966c828b Add calculate callback to Evas_Smart_Class.
Some people is using it for some time now without problems, so I'm
adding it to SVN to get some broader use. Remember to recompile ALL
libraries that depend on Evas as it will change the
EVAS_SMART_CLASS_VERSION and old classes will fail to load.

This will also change Edje so it will postpone _edje_recalc() to
render time, calculate() callback, however some methods will force
early recalculation.



SVN revision: 35860
2008-09-07 01:25:49 +00:00
Carsten Haitzler 4bf7231142 allow ilist items to determin stacking
SVN revision: 35541
2008-08-18 12:57:15 +00:00
Carsten Haitzler 4383257c7d some ilist stackign changes...
SVN revision: 35536
2008-08-18 09:39:20 +00:00