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
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
Cedric BAIL
9865485664
* Ecore_Input: Make it generic.
...
SVN revision: 39577
2009-03-19 13:06:16 +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
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
Cedric BAIL
3d6749983b
Switch to eina_stringshare.
...
This could also change the usage of string share in E17.
SVN revision: 36679
2008-10-15 15:12:56 +00:00
Carsten Haitzler
85bdd7b5b8
use the cancel and turn off fakes... leave code - just complain.
...
SVN revision: 34609
2008-05-19 04:15:47 +00:00
Christopher Michael
8e1632a54c
Tracking a strange segfault with shelf removal; add a little extra trapping
...
for a shape change.
Remove whitespace & fix some formatting.
SVN revision: 34540
2008-05-11 21:42:38 +00:00
Carsten Haitzler
d2027e5fd3
and fully handle dynamic screen add/del with xinerama (xrandr 1.2). seems to
...
work for me adding/removing screens. e moves windows from the old screen to
existing one(s) and creates new zones and any shelves etc. for that zone if
needed etc. etc.
SVN revision: 32111
2007-10-18 09:06:30 +00:00
Carsten Haitzler
2dc7874df7
xinerama support work-infra in for xrandr1.2 and comments as to what is needed.
...
SVN revision: 32100
2007-10-17 11:06:59 +00:00
Carsten Haitzler
8b7a332c73
this is ugly - but it reduces trails from dropshadow or desktop redraws on
...
slow boxes. i had to
1. use bg pixmaps
2. defer window moves until idle enterer that runs AFTER the rendering
3. simple resizes from top-left are handled, but if top-left of frame needs
to mvoe all bets are off and its not deferred anymore.
SVN revision: 31945
2007-10-03 07:13:02 +00:00
Carsten Haitzler
1e507658f3
and make the init splash use the right engine!
...
SVN revision: 31796
2007-09-24 10:53:44 +00:00
Carsten Haitzler
a6825b262b
move init splash to its own process to make it smoother and able to be up
...
before the main loop.
SVN revision: 31795
2007-09-24 01:16:47 +00:00
Carsten Haitzler
39ebcd07fd
fix multi-select on desktop
...
SVN revision: 29981
2007-05-13 14:18:59 +00:00
Sebastian Dransfeld
d800072edf
Safe looping on shutdown.
...
SVN revision: 29370
2007-04-05 11:59:17 +00:00
Sebastian Dransfeld
f6dc1dc1cc
Remove stale code.
...
Fix comments.
SVN revision: 29159
2007-03-25 22:45:00 +00:00
Sebastian Dransfeld
a286d71061
Remove stale code.
...
SVN revision: 29158
2007-03-25 22:20:45 +00:00
Carsten Haitzler
6452514c14
fix rememebr cmd stuff
...
metrics patch for stacking walk on container resize
SVN revision: 26875
2006-10-31 11:18:34 +00:00
sebastid
bed170b77c
Return a value.
...
SVN revision: 26001
2006-09-21 19:37:04 +00:00
Carsten Haitzler
64feda1d3c
safety from setting null zone
...
SVN revision: 25847
2006-09-14 23:16:46 +00:00
Carsten Haitzler
3fa7cc4df7
aggressively set client list when add/del from container
...
SVN revision: 25492
2006-09-05 13:49:16 +00:00
Carsten Haitzler
96cd8dc8de
container stacking/layer consistency and safety. also preview in fsel packs
...
preview properly now. fixed error dialog
SVN revision: 25113
2006-08-26 08:32:56 +00:00
rephorm
462bda0f22
another chunk
...
all group names prefaced by e/
its entirely possible i missed a few small places in this, so there may be some growing pains in the next day or two
also, spectrum content -> e.swallow.content
SVN revision: 25057
2006-08-23 03:39:02 +00:00
Carsten Haitzler
0a5e26b82b
jamse brown ... errr... gadman is dead.
...
basically if moduels wish to put objects on a desktop - they now will have to
DIY and look after themselves. until we have gadcons with "free" layout that
do similar stuff - but this simply means module authors need to d a bit more
work. gadman code is unmaintained and a burden - thus removed.
also borders and e_win's have their own pointers now - this should nuke the
stuck pointer bug... :)
SVN revision: 24925
2006-08-20 04:48:27 +00:00
Carsten Haitzler
0ebb4ff82a
track client #'s differently
...
SVN revision: 24870
2006-08-18 14:48:22 +00:00
sebastid
573911abdd
Use better macro for checking point inside square.
...
SVN revision: 24534
2006-08-10 14:41:12 +00:00
sebastid
a3923dc195
Keep track of number of clients.
...
SVN revision: 24457
2006-08-08 01:34:49 +00:00
Carsten Haitzler
fcd8b2e28f
exceed has different behvior with the shape extn - it provides a rect for the
...
window shape regardlss if the shape was set or not.
SVN revision: 23689
2006-07-03 12:45:16 +00:00
Carsten Haitzler
c2d5976dc4
handle resolution changes much mroe gracefully for windows - temporarily
...
resize/move but store their info BEFORE res change and always TRY and restore
it until an app or u ser asks to move/resize a window explicitly (if you
leave them alone they will be happy)
SVN revision: 23457
2006-06-16 08:50:42 +00:00
sebastid
a69bc7767c
Clean up maximization, there is only one unmaximize function now. Think
...
this code can do more advanced stuff than the previous code.
The logic is that if the window is first maximized vertically, then
horizontally it should equal that both directions are maximized at once.
unmaximize can only be done in directions already maximized.
The code works, but hasn't been thorougly tested. Please report any errors
to me, and I will fix them!
SVN revision: 23254
2006-06-07 21:42:13 +00:00
Carsten Haitzler
0f82e95afe
fix segv's for display config dialog
...
SVN revision: 22518
2006-05-10 14:54:59 +00:00
Carsten Haitzler
282a978df4
make res dialog not segv if u dont select refresh rate, make refresh get
...
selected anyway, and re-enable window resize/move to fit onto the screen if
you go down a resolution.
SVN revision: 22517
2006-05-10 14:29:41 +00:00
Carsten Haitzler
4eb3eef328
pager handles res change/rotate properly again now.
...
added some todo items.
it's "interesting" running in 1200x1600. mmm yum. very tall windows. lots of
code!
SVN revision: 22461
2006-05-05 04:47:57 +00:00
sebastid
6a638a7806
Fix EAPI warnings.
...
SVN revision: 19597
2006-01-07 10:39:46 +00:00
Christopher Michael
fcb67e5ec9
Moved unused variable (int i) to the comment block where it should be
...
SVN revision: 19364
2005-12-29 13:29:51 +00:00
Carsten Haitzler
a3d5f5c28d
a lot more use of stringshare.
...
SVN revision: 18823
2005-12-04 12:03:59 +00:00
Carsten Haitzler
5dfb8905cb
support REDRAW_DEBUG env var
...
SVN revision: 18187
2005-11-01 09:49:03 +00:00
Carsten Haitzler
8a0ea631a8
remember stuff is now... a... DIALOG too :)
...
SVN revision: 17705
2005-10-20 12:49:47 +00:00
Carsten Haitzler
b2d071ac7a
swallow wheel bindings, dont swallow mouse bindings
...
SVN revision: 17304
2005-10-08 04:53:10 +00:00
Carsten Haitzler
8b06d4e2cf
dont pass onevents if bound
...
SVN revision: 17260
2005-10-07 03:58:40 +00:00
Carsten Haitzler
9f9468645d
1. centralise canvas creation.
...
2. allow xrender to be (*hard-coded) chosen.
SVN revision: 17126
2005-10-03 07:36:23 +00:00
sebastid
4b5f28eb16
Move pointer to manager.
...
Update pointer when changing by ipc.
SVN revision: 17034
2005-09-28 13:30:49 +00:00
sebastid
b7ec896ab8
Move cursor logic to e_pointer.c
...
SVN revision: 16988
2005-09-27 10:18:52 +00:00
sebastid
d9d176a8fc
Codingstyle
...
SVN revision: 16970
2005-09-26 16:42:45 +00:00
tsauerbeck
51c87a5c30
use default x cursor optionally. doesn't have an immediate effect when changed with enlightenment_remote. need to support cursors for hotspots like resize handles etc
...
SVN revision: 16967
2005-09-26 16:14:31 +00:00
Carsten Haitzler
9063352d93
oh for gods sake! now all day was sunk into getting focus fixed for dialogs.
...
argh! i'll have to do the app cache after this... grrr....x
SVN revision: 16905
2005-09-24 09:04:39 +00:00
Carsten Haitzler
00616d3fec
wheel bindings! WERD! hard-coded ones for now, need to make these config
...
values that can be set/changed/deleted via ipc and are saved/loaded :)
SVN revision: 16847
2005-09-22 12:47:45 +00:00
Carsten Haitzler
1afc17d459
patches, stuff...
...
SVN revision: 16724
2005-09-15 06:25:28 +00:00
sebastid
c51ae6b1c5
Fix pager stacking issue. Maybe we should have a general stack event
...
instead of lower/raise?
SVN revision: 16408
2005-08-29 23:43:58 +00:00