Carsten Haitzler
9b540f77ca
also adjust child process nice levels too.
...
SVN revision: 60942
2011-07-03 03:58:56 +00:00
Carsten Haitzler
cbd40a06ba
set default priority (nice val) of apps to 3, and introduce priority
...
raising of focused app. :)
SVN revision: 60941
2011-07-02 16:00:45 +00:00
Hannes Janetzek
cd3fceceb0
e17: fix resize of windows setting normal_hints. urxvt and others
...
SVN revision: 60688
2011-06-25 21:39:29 +00:00
Carsten Haitzler
e0eeb1def3
get e17 to use the ecore pos map call to do accel/decel for shading,
...
and while we're at it allow more modes... like bouncing. pretty cool
to have bouncing shaded windows :)
SVN revision: 60476
2011-06-18 14:38:54 +00:00
Carsten Haitzler
004bdade85
make bulb gadget change glow/brightness based on actual backlight
...
brightness.
SVN revision: 60306
2011-06-14 14:24:45 +00:00
Carsten Haitzler
965fc62fd8
fix resize if minx/max etc. props changed during reisze.
...
SVN revision: 60263
2011-06-13 09:12:50 +00:00
Carsten Haitzler
a7ed0b519e
fix shape input changes while hidden.
...
SVN revision: 59029
2011-04-29 07:11:08 +00:00
Boris Faure
aa87cbeaaf
e: remove trailing whitespaces in e_border.c
...
SVN revision: 58674
2011-04-14 21:26:53 +00:00
Boris Faure
f9f62a5158
e: move/resize maximized windows but still keeping them maximized
...
SVN revision: 58673
2011-04-14 21:19:25 +00:00
Miculcy Brian
ca2c5c152f
e17/fullscreen: restore maximize correctly
...
SVN revision: 58626
2011-04-13 10:49:10 +00:00
Doyun Kang
7b56742304
From: Doyun Kang <doyoun.kang@samsung.com>
...
Add support for shape input inheritance alongside normal shape support.
SVN revision: 58622
2011-04-13 09:06:34 +00:00
Miculcy Brian
e6491516df
e17/fullscreen: simplify maximize restore
...
SVN revision: 58594
2011-04-12 14:00:50 +00:00
Miculcy Brian
ae1512cebe
e17/fullscreen: restore maximized if maximized before fullscreen
...
SVN revision: 58593
2011-04-12 13:52:30 +00:00
Hannes Janetzek
e923d63c72
e17: fix dnd to invisible windows and fix e_border_comp_hidden_set
...
- dont drop e drags (e.g. efm files) to windows from other desks
- should also fix wrong last desk focus set with deskflip animations enabled
SVN revision: 58551
2011-04-11 12:22:17 +00:00
Carsten Haitzler
ac2b91963a
dont wait until its hung to kill -9 it .. as the user selected kill.
...
just give it a timeout from the sigint. :)
SVN revision: 58341
2011-04-04 23:51:46 +00:00
Hannes Janetzek
7a870a386f
e17: allow focusing sticky windows from other desk again..
...
TODO need to have a zone overlay input window that locks all mouse input while deskflip anim and mous warp
SVN revision: 58126
2011-03-27 19:23:12 +00:00
Hannes Janetzek
cd9583cd4d
e17: deskflip anim.. dont set focus on windows from previous desk
...
SVN revision: 58093
2011-03-26 00:39:59 +00:00
Hannes Janetzek
a39d970c77
e17: revert last commit. causes lost window on restart
...
SVN revision: 58091
2011-03-25 20:52:19 +00:00
Hannes Janetzek
401fef69de
e17: set border fx offset directly. should give smoother desk flip animation
...
SVN revision: 58090
2011-03-25 20:26:06 +00:00
Hannes Janetzek
17fc4de8bd
e17: remove redundant code:
...
line 2901:
(bd->changes.pos && !bd->changes.size) || (!bd->changes.pos && bd->changes.size)
cant be the case as before (!bd->changes.pos) && (!bd->changes.size) was checked.
line 2935ff: new_client is always false after eval
bd->changes.size/pos is always false after eval
SVN revision: 58089
2011-03-25 20:22:52 +00:00
Boris Faure
0cddc7cee2
e: changing the border on maximized window keeps it maximized
...
Useful for vertical/horizontal maximization
SVN revision: 57944
2011-03-21 20:55:34 +00:00
Boris Faure
866c425d57
e: add vim-like bindings to move/resize windows
...
SVN revision: 57920
2011-03-20 19:22:59 +00:00
Hannes Janetzek
7b2760151a
e17: focus fix. forgot to set bd->changed to handle want_focus in eval..
...
SVN revision: 57799
2011-03-16 13:31:43 +00:00
Hannes Janetzek
27a83bce9f
e17: possible focus fix: wait for windows focus_in event also if it does not !take_focus
...
SVN revision: 57705
2011-03-12 16:59:02 +00:00
Hannes Janetzek
c12717050e
e17: fix focus new window with click to focus. delay setting focus again
...
SVN revision: 57704
2011-03-12 16:24:37 +00:00
Hannes Janetzek
267f8d52f5
e17: focus: on focus_set promote border in focus_next even if it has already focus.
...
this fixes the problem when within one mainloop iteration the currently focused
border is unfocused and refocused.
SVN revision: 57674
2011-03-10 16:23:57 +00:00
Hannes Janetzek
f3b8b6ccb7
e17: remove redundant checks. lock_focus_out is check in e_boder_focus_set*
...
SVN revision: 57648
2011-03-10 02:44:02 +00:00
Hannes Janetzek
c51acd3708
e17: set focus at the end of border_idler_before to the last focused window.
...
No need to sync ecore_x_window_focus then. in next mainloop
iteration all requests should have been processed by X, or doesnt it?
SVN revision: 57647
2011-03-10 02:29:01 +00:00
Hannes Janetzek
800be7c985
e17: fix, remove duplicated line
...
SVN revision: 57637
2011-03-09 22:07:32 +00:00
Hannes Janetzek
ce5cf84240
e17: fetch netwm state ealier so netwm.state.modal is set before used in icccm.fetch.client_leader case
...
SVN revision: 57623
2011-03-09 13:28:31 +00:00
Hannes Janetzek
d8929994b4
e17: simplify e_border_focus_set logic and fix (some) focus issue with
...
not focusing the last active window after deskswitch
SVN revision: 57622
2011-03-09 13:15:33 +00:00
Miculcy Brian
c695554642
allow to change layer when locking border position
...
SVN revision: 57609
2011-03-09 00:05:03 +00:00
Boris Faure
7c6caaa267
e: fix variable scope + indenting
...
SVN revision: 57506
2011-03-03 22:05:12 +00:00
Boris Faure
62ae791ca4
e: fix bd->changes.border
...
this way it's possible to know whether the border has changed when hooking
on E_BORDER_HOOK_EVAL_POST_BORDER_ASSIGN
SVN revision: 57478
2011-03-02 22:09:05 +00:00
Hannes Janetzek
23428da6ea
e17: allow themes to request argb window frames
...
if your window border theme will use transparency add:
data { item: "argb" "1" } to the respective border groups
SVN revision: 57458
2011-03-01 16:17:23 +00:00
Sebastian Dransfeld
99ea2864cb
Also update border icons on icon cache update
...
SVN revision: 56914
2011-02-10 14:26:04 +00:00
Sebastian Dransfeld
30a478c4fa
use convenience macro
...
SVN revision: 56782
2011-02-07 21:19:23 +00:00
Eric Schuele
440c33eecf
Allow users to remove border resistance on a per border basis.
...
SVN revision: 56745
2011-02-06 02:04:37 +00:00
Mike Blumenkrantz
d9f8fbefd4
avoid using garbage values for z{x,y,w,h}; FIXME!!!
...
SVN revision: 55724
2010-12-22 23:36:46 +00:00
Mike Blumenkrantz
a8f324517f
I don't even know what to say about the formatting in this file except that it was terrible. ecrustified.
...
SVN revision: 55723
2010-12-22 23:32:42 +00:00
Mike Blumenkrantz
7f55007159
avoid null deref
...
SVN revision: 55710
2010-12-22 22:53:30 +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
Christopher Michael
4b7b3742c8
Remove 'declared' function that was never defined.
...
SVN revision: 54558
2010-11-15 06:15:42 +00:00
Sebastian Dransfeld
f0afd63652
We might loose move/resize ref
...
Keep a local ref and be sure that we keep our object
SVN revision: 54275
2010-11-07 12:34:40 +00:00
Sebastian Dransfeld
3678c820b9
Really cancel move/resize
...
SVN revision: 54274
2010-11-07 12:34:29 +00:00
Sebastian Dransfeld
48e98291bd
Only focus parent if on current desk
...
SVN revision: 54273
2010-11-07 11:05:04 +00:00
Sebastian Dransfeld
b4f9160c09
Remove duplicate code
...
We always hide border before border del, so we shouldn't be focused here
SVN revision: 54272
2010-11-07 11:04:53 +00:00
Sebastian Dransfeld
c12fafe377
Cleanup revert focus
...
SVN revision: 54271
2010-11-07 08:21:14 +00:00
Sebastian Dransfeld
b047d83d7a
Set focus when we delete the border
...
_e_border_cb_window_hide is not necessary called in the right order for
internal windows
Fixes #485 part 1
SVN revision: 54244
2010-11-06 19:35:35 +00:00
Sebastian Dransfeld
552a0ad0f2
use new fdo e_icon
...
SVN revision: 54195
2010-11-05 18:54:56 +00:00