Carsten Haitzler
e0860db059
dont call mouse out or in if already in or out in evas. causing
...
infinite loops in edje_viewer! bad!
SVN revision: 51875
2010-09-04 03:53:34 +00:00
Carsten Haitzler
5598b6681c
nicer do !! once.
...
SVN revision: 51596
2010-08-24 02:55:09 +00:00
Carsten Haitzler
1c60a50441
i think i may have fixed a bug in mosue grabs. not sure though as
...
repod case eludes me - but a code review got me to clean a bit up.
SVN revision: 51595
2010-08-24 02:53:33 +00:00
Carsten Haitzler
7041c968bf
oooh you'd love to know why this is here.. won't you? :)
...
SVN revision: 48613
2010-05-04 15:58:10 +00:00
Carsten Haitzler
a0b2235a44
add offset in transform of coords. missed that.
...
SVN revision: 48372
2010-04-28 01:52:58 +00:00
Carsten Haitzler
264c2d5b1d
fix event count issue with feeding hold from callback
...
SVN revision: 47364
2010-03-22 07:04:04 +00:00
Gustavo Sverzut Barbieri
fd2659c572
evas: mega documentation improving commit.
...
This commit moves Evas.h contents a lot, but it should not change code
(some conts were added, some function attributes were changed).
The purpose of such is to define the order that doxygen show modules
in its documentation.
I also splitted documentation a bit more, and added a src/examples to
list useful example code. Right now it is just a pure-evas
draw-and-save using buffer engine.
NOTE: there is lots to document, and the @todo list is quite long but
I guess lots of things there were done already. Raster, could
you review this list?
SVN revision: 47308
2010-03-18 04:57:40 +00:00
Cedric BAIL
d790cbfd00
* evas: Now an object will only receive once the same event.
...
Previously, due to propagation to parent, an event could have
been received more than once by an object. This triggered
strange behaviour in edje for example where you could receive
mouse,down,1 signal many time for one swallowed object.
This patch is a fix for that problem, I hope it doesn't break
anything (e17 and elementary_test run fine here, but report
any break related to events please).
SVN revision: 46869
2010-03-04 14:48:21 +00:00
Carsten Haitzler
d0551b44e4
eek - map event adjus gone wrong. fix!
...
SVN revision: 46581
2010-02-27 15:12:54 +00:00
Vincent Torri
8d9d9ea3a3
fix warnings
...
patch by Albin Tonnerre
SVN revision: 45430
2010-01-22 06:51:27 +00:00
Carsten Haitzler
250496b0ea
hunting bug in fglrx libs - make comment!
...
SVN revision: 45330
2010-01-19 14:29:20 +00:00
Carsten Haitzler
752a5bb7a4
add new check of in object list
...
SVN revision: 45284
2010-01-18 11:55:52 +00:00
Carsten Haitzler
04bcfb9245
improving multi-touch structs and code.
...
SVN revision: 45248
2010-01-17 08:52:21 +00:00
Carsten Haitzler
151515d816
initial multi-touch support.
...
SVN revision: 45212
2010-01-16 12:20:22 +00:00
Carsten Haitzler
9b56603875
oops - infinite loopies
...
SVN revision: 43486
2009-11-06 10:30:24 +00:00
Carsten Haitzler
9791b27a18
map coords in mapped objects.
...
SVN revision: 43463
2009-11-05 15:24:48 +00:00
Cedric BAIL
8984a75799
* evas: Cleanup move to eina log.
...
Patch from Mathieu Taillefumier.
SVN revision: 43200
2009-10-22 15:22:22 +00:00
Cedric BAIL
c259d8addd
* evas: Use eina_log.
...
Patch from Matthieu.
SVN revision: 42598
2009-09-21 16:08:51 +00:00
Iván Briano
5c3b4fa74e
Improve documentation for Evas, Ecore, Edje and Elementary.
...
Work by:
- Thiago R. Masaki (mostly)
- Fabiano Fidencio
- Gustavo Lima
SVN revision: 42550
2009-09-17 22:38:10 +00:00
Gustavo Sverzut Barbieri
37b3a62cde
remove last trace of Evas_List, it's gone dude!
...
SVN revision: 41089
2009-06-17 18:12:55 +00:00
Cedric BAIL
6d0ee81526
* evas: Remove Evas_Bool.
...
SVN revision: 41067
2009-06-17 10:01:52 +00:00
Gustavo Sverzut Barbieri
3e04e9ec3f
cleanup llvm warnings by michael bouchaud.
...
By: michael bouchaud.
SVN revision: 41024
2009-06-13 00:04:25 +00:00
Carsten Haitzler
fec072d883
fix some formatting/indenting and explicitly look at mouse_down as a counter.
...
SVN revision: 37650
2008-11-15 05:13:09 +00:00
Davide Andreoli
f38e74e550
* remove \'too small\' categories
...
SVN revision: 37387
2008-11-01 22:21:10 +00:00
Davide Andreoli
f526e28ac0
* More better cats\'
...
* remove some @ingroup in favor of @addtogroup
SVN revision: 37386
2008-11-01 21:50:36 +00:00
Davide Andreoli
b1b189a0bb
* remove \'too small\' groups (unify image and gradient groups)
...
* fix some modules name to be more consistent
SVN revision: 37382
2008-11-01 20:19:28 +00:00
Cedric BAIL
ee6d4e42d5
Fix a little typo.
...
SVN revision: 37219
2008-10-27 10:11:44 +00:00
Cedric BAIL
0ea9b88ae1
Fix a typo.
...
SVN revision: 36944
2008-10-21 16:50:40 +00:00
Cedric BAIL
465b76a017
Remove Evas_List from Evas.
...
SVN revision: 36942
2008-10-21 16:31:05 +00:00
Cedric BAIL
7e74651236
Fix a potential bug jumping over one element when destroying them.
...
Didn't find a way to trigger it, but caught it during code review.
SVN revision: 36940
2008-10-21 15:23:24 +00:00
Cedric BAIL
68d377afe6
Rename EINA_INLIST_ITER_NEXT/EINA_INLIST_ITER_LAST to EINA_INLIST_FOREACH/
...
EINA_INLIST_REVERSE_FOREACH so it best match is behaviour. Asked by Gustavo.
SVN revision: 36928
2008-10-21 12:19:57 +00:00
Cedric BAIL
c99824328f
Move from Evas_Object_List to Eina_Inlist and completly remove Evas_Object_List.
...
SVN revision: 36750
2008-10-17 11:23:18 +00:00
doursse
d11bfc2323
remove trailing spaces
...
SVN revision: 35155
2008-07-18 11:04:06 +00:00
Cedric BAIL
777410eac2
Make the most used functions inline functions.
...
SVN revision: 34675
2008-05-26 13:08:54 +00:00
Carsten Haitzler
906040dab0
add a cancel to all mouse butotn presses
...
SVN revision: 34607
2008-05-19 04:15:22 +00:00
Gustavo Sverzut Barbieri
7a82a3e43d
Save 20 bytes moving smart data to its specific object struct.
...
This saves 20 bytes, bringing Evas_Object to 200 bytes, by moving data
specific to smart objects to their own struct (Evas_Object_Smart).
There is still one remaining member that could be removed:
smart.smart, this is used mainly to identify if one object is a smart
object or not. One possibility would be to add a bitfield to state
that, but another possibility is to check Evas_Object::object_data
and see if it's a smart or not.
SVN revision: 34419
2008-05-01 05:48:03 +00:00
Carsten Haitzler
73b6cc9ff8
add a hold event to feed.
...
SVN revision: 34160
2008-03-31 21:38:38 +00:00
Gustavo Sverzut Barbieri
5d571051b9
Add const to Evas api: objects and remaining bits.
...
SVN revision: 33716
2008-02-08 22:35:19 +00:00
Gustavo Sverzut Barbieri
2756696bbe
Add const to Evas aoi (part 3), still lacks objects.
...
SVN revision: 33715
2008-02-08 21:42:01 +00:00
Carsten Haitzler
f8a8489e92
and have the event surfivie between object calls - that was an oops!
...
SVN revision: 33563
2008-01-23 09:00:59 +00:00
Carsten Haitzler
a20bf8dc09
and... set event flags to 0 damnit!
...
SVN revision: 33561
2008-01-23 08:27:13 +00:00
Gustavo Sverzut Barbieri
eda1f13b33
Support for selectable pointer_mode.
...
Evas now support objects that do not grab mouse down event (NOGRAB) aside
with the default (AUTOGRAB). API is meant to be extensible.
SVN revision: 30950
2007-07-24 14:20:07 +00:00
Carsten Haitzler
d6f9cc797e
adrunko's precise event patch
...
SVN revision: 30939
2007-07-23 14:22:57 +00:00
Carsten Haitzler
5e691081ca
extensive delete me handling for evas free's and list walks
...
SVN revision: 29776
2007-04-30 04:22:42 +00:00
rephorm
5a4cffcf90
add some documentation
...
SVN revision: 27380
2006-12-08 07:51:48 +00:00
Carsten Haitzler
f80a02f999
a few things.
...
1. disable viewports other than 1:1 at 0,0
2. remove output space coorsds for pointer.
3. remove geom caching
4. make threaded pipelined engine a runtime detect if u have > 1 cpu.
5. pthread build default if u have pthread.h and sched.h
SVN revision: 27131
2006-11-16 03:20:24 +00:00
moom
32147d1f6a
* The mouse flags are now correctly calculated when the mouse
...
up/down event is propagated to smart parent
SVN revision: 25107
2006-08-25 20:47:32 +00:00
Carsten Haitzler
db9561ff11
fixup for over-grab-count
...
SVN revision: 22730
2006-05-19 07:56:53 +00:00
Carsten Haitzler
05ea1163f3
fix over/under grab problems
...
SVN revision: 22234
2006-04-19 14:37:49 +00:00
Carsten Haitzler
4dd95e3f3e
disable double click flags if u clock on something else in between
...
SVN revision: 20554
2006-02-18 04:40:14 +00:00