Lucas De Marchi
0675dd03a0
e: rename option use_composite to use_shaped_win
...
In order to move composite inside the core we need to kill the
use_composite option. However in some places it is being used to switch
between ARGB and shaped windows. It doesn't make much sense to keep the
advanced/engine dialog to let the user toggle this options if we have
composite always enabledm, but lets allow the user to shoot
himself on the foot (for now).
Next step will be to move the comp module files to core so user can't
unload it anymore.
SVN revision: 82433
2013-01-09 03:21:25 +00:00
Mike Blumenkrantz
654b7ee554
use event handler list macro
...
SVN revision: 80323
2012-12-06 09:04:18 +00:00
Mike Blumenkrantz
11b244883d
fix weird dnd crash
...
SVN revision: 80321
2012-12-06 09:01:32 +00:00
Mike Blumenkrantz
46d2653dbc
e dnd xds handler now passes type string param as well as data
...
SVN revision: 78157
2012-10-18 08:04:03 +00:00
Mike Blumenkrantz
512c561ca8
fix dnd for toolbar gadcons
...
SVN revision: 77862
2012-10-11 11:53:04 +00:00
Sebastian Dransfeld
436323bf59
e: cleanup layer handling
...
It seems people put random numbers as layers, so it is better to define
available layer numbers.
This patch also puts popups below fullscreen windows, as it sucks to get
popups during presentations. A better solution is maybe to put popups
above fullscreen, but have a presentation mode to put fullscreen windows
above popups?
SVN revision: 77293
2012-10-02 08:54:35 +00:00
Mike Blumenkrantz
053c02b070
ignore the completed flag on dnd-finished events since this (SHOULD be) always true; fixes bug where windows could be stuck in a never-ending drag and no longer respond to user input
...
SVN revision: 76818
2012-09-18 13:20:11 +00:00
Mike Blumenkrantz
3f9ccd5176
prevent dnd from dropping on an infinite number of targets
...
SVN revision: 76764
2012-09-17 14:35:04 +00:00
Mike Blumenkrantz
da524d6d91
kill off dnd operation if drop cb returns false
...
SVN revision: 76722
2012-09-17 04:01:30 +00:00
Mike Blumenkrantz
cfca3d8897
whoops, forgot to add in the xds check for dnd yesterday to make it actually work
...
SVN revision: 76494
2012-09-12 07:08:44 +00:00
Mike Blumenkrantz
20f84d3cee
this took waaaaayyyyyyyyyyyyyy longer than I expected, but we now have support for XDS in efm, which will allow you to drag things from many other applications TO efm windows (eg. dragging a file from an archive in file-roller to an efm window will now extract the dragged file to the location of the window)
...
SVN revision: 76465
2012-09-11 16:17:24 +00:00
Mike Blumenkrantz
0922fa95c5
formatting
...
SVN revision: 76450
2012-09-11 09:07:54 +00:00
Leif Middelschulte
b3011b6f45
Add safety check when freeing dnd handler.
...
SVN revision: 73010
2012-06-28 13:47:45 +00:00
Leif Middelschulte
04acb74d8b
Revert "Merge branch 'randr'"
...
This reverts commit 5cd36c5dcb45ac48a1dc062fed5ac0d29c79efe3, reversing
changes made to 3bd4846cc3663a2488a47ed581045295fb322944.
SVN revision: 73009
2012-06-28 13:44:26 +00:00
Leif Middelschulte
f939b664d7
Merge branch 'randr'
...
SVN revision: 73008
2012-06-28 13:35:19 +00:00
Vincent Torri
c3b0637802
e17: whitespaces--
...
SVN revision: 72561
2012-06-21 06:19:43 +00:00
Vincent Torri
c30aaf8dde
e17: remove some shadow variables
...
SVN revision: 70190
2012-04-15 08:09:56 +00:00
Carsten Haitzler
cdb864ed8e
remove all traces of selecting engine in e17 - wont actuallly ever be
...
needed beyond compositor. :)
SVN revision: 66513
2011-12-26 06:24:59 +00:00
Hannes Janetzek
a34c3869d5
e17: fix dnd to desktop
...
SVN revision: 58665
2011-04-14 13:46:39 +00:00
Gustavo Sverzut Barbieri
6f2213cb25
convert init/shutdown to EINTERN, move some to _update().
...
Do not abuse the concept of e_*_init(), make them call-once and those
that needed multiple call are renamed to e_*_update(). To make sure
convert them to EINTERN so the symbols are not exported.
Actually I guess too much is exported as EAPI while they should be
EINTERN, but that would require manual investigation, while this patch
was basically created with sed + grep.
SVN revision: 54795
2010-11-22 15:21:32 +00:00
Sebastian Dransfeld
0bae6927e5
After drop, we are no longer entered
...
SVN revision: 54382
2010-11-09 21:14:19 +00:00
Sebastian Dransfeld
139507ef51
event coords shoudl be reference coords
...
The receivers work in reference coords, so normalizing on the drop
handler is meaningless.
SVN revision: 54381
2010-11-09 21:13:56 +00:00
Sebastian Dransfeld
af68b736a2
Don't override the drop handlers area
...
SVN revision: 54327
2010-11-08 14:05:19 +00:00
Sebastian Dransfeld
0e4e3b9e22
o_frame is the complete area for gadcon
...
SVN revision: 54324
2010-11-08 12:46:37 +00:00
Sebastian Dransfeld
c5e189ecbd
Remove pointless cache
...
SVN revision: 54321
2010-11-08 09:04:59 +00:00
Sebastian Dransfeld
70059bc37e
Make sure we have a _xdnd object
...
If someone sends us a drop even though we didn't accept it, this will
segv.
SVN revision: 54194
2010-11-05 18:46:13 +00:00
Sebastian Dransfeld
b02fbd8dd1
__UNUSED__ last!
...
SVN revision: 54192
2010-11-05 18:40:05 +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
Carsten Haitzler
4b1a77f8a0
DONT strip file://! efm etc. expects it.. as its a uri! dnd broke as of this
...
change completely... bad englebass! bad! spank! :)
SVN revision: 48379
2010-04-28 03:30:31 +00:00
Carsten Haitzler
4513a24797
no more round trips! bad bad bad!
...
SVN revision: 46459
2010-02-25 12:26:10 +00:00
Sebastian Dransfeld
b7f399d159
make clang happy
...
SVN revision: 45153
2010-01-14 23:48:59 +00:00
Sebastian Dransfeld
f62b54b960
Strip file:// from uri
...
SVN revision: 44991
2010-01-08 20:26:55 +00:00
Christopher Michael
068ac54414
Remove a printf.
...
SVN revision: 44503
2009-12-16 03:08:54 +00:00
Christopher Michael
ea55ee51a0
No need to release grabinput twice. This was already done a few lines above.
...
SVN revision: 44479
2009-12-16 00:43:29 +00:00
Sebastian Dransfeld
bda24a1f0d
Make clang happy
...
SVN revision: 44230
2009-12-06 19:42:41 +00:00
Sebastian Dransfeld
8a2f2981ed
Fix Ticket #306
...
After we send the drop to the target it can take a while before it is
acknowledged. So release grab and hide input window so we can continue
working.
SVN revision: 44223
2009-12-06 18:03:35 +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
Christopher Michael
15bfce009e
Use E_FREE for _xdnd, created with E_NEW.
...
SVN revision: 40836
2009-05-26 16:02:49 +00:00
Christopher Michael
7c78ec900e
Formatting. Add missing void in function declaration.
...
SVN revision: 40835
2009-05-26 14:44:19 +00:00
Vincent Torri
0e6ad24c60
remove useless subwindow code
...
SVN revision: 39975
2009-04-11 08:33:44 +00:00
Vincent Torri
7506655ca9
ecore_x_window_del -> ecore_x_window_free
...
SVN revision: 39924
2009-04-10 09:57:57 +00:00
Gustavo Sverzut Barbieri
b34c8995b9
proper cleanup of drop_handlers.
...
SVN revision: 39565
2009-03-19 00:19:12 +00:00
Gustavo Sverzut Barbieri
00e98a4851
cleanup memory usage, add stringshare, fix bug.
...
* h->active_type was referring to xdnd->type, that could be freed
already. Now it's a reference to that string.
* strcmp() are now direct pointer comparison since strings are shared.
* no more extra "types" allocated member, make it a variable array at
the end of the structure.
SVN revision: 39564
2009-03-19 00:14:57 +00:00
Gustavo Sverzut Barbieri
375f695e8f
constness
...
SVN revision: 39562
2009-03-18 23:39:03 +00:00
Gustavo Sverzut Barbieri
9429c53cf1
move loops to eina macros.
...
SVN revision: 39561
2009-03-18 23:34:29 +00:00
Cedric BAIL
46e8efcd8c
Let me introduce you to Ecore_Input. The idea is to share as much as possible event
...
between all ecore graphic engine to ease porting of application and reduce the amount of
specific code per engine. This patch does just that.
All your application should continu to work has previously, if it's not the case
please report any new behaviour regarding mouse and keyboard.
SVN revision: 39505
2009-03-16 16:24:43 +00:00
Hannes Janetzek
1f986f4b28
use argb window for drag object when composite is enabled
...
SVN revision: 39365
2009-03-04 13:04:35 +00:00
Cedric BAIL
773d102291
This commit is huge. I did test it a lot on my computer, and it run fine here.
...
But is so big i fear i could have broken some piece of code. So report any wrong
behaviour to me (cedric on #edevelop).
So moving e17 and efreet to eina_hash. With a little efreet API break so they
must come together.
SVN revision: 38185
2008-12-17 15:33:43 +00:00