Carsten Haitzler
428c571bfb
use grabbed flag and pre-post swap callbacks.
...
SVN revision: 45517
2010-01-24 11:05:18 +00:00
Christopher Michael
0e1ff68b1a
And change pointer to "move" when dragging indicator window.
...
SVN revision: 45507
2010-01-24 04:48:28 +00:00
Christopher Michael
26ce4878af
Add some signals for moving indicator so themes can do "pretty" stuff :)
...
SVN revision: 45506
2010-01-24 04:24:35 +00:00
Christopher Michael
f92311b2a9
Remove e_mod_border (dead file).
...
Rework layout code for all modes:
- Better layout code for dual modes.
- Don't set focus if the border is already focused.
- No need to call the 'back' method on border_delete.
- Don't call focus_latest_set on border_focus_in.
(not needed as it turns out).
Cleanup e_illume_border.c:
- Free lists when done with them.
- Check zones are valid.
- Reduce variable usage.
SVN revision: 45503
2010-01-23 21:31:06 +00:00
Christopher Michael
10fb34ad03
Lock stacking of home windows & deselect an icon after it's started running.
...
SVN revision: 45500
2010-01-23 21:08:57 +00:00
Sebastian Dransfeld
f0015c1e97
Only move resize edge windows in one func
...
SVN revision: 45499
2010-01-23 20:11:55 +00:00
Sebastian Dransfeld
2de0425541
Fix #483
...
For corner shelves, detect movement in corner windows
Use ev->root.{x,y} as event coordinates, we do not care where the mouse
moves within the edge windows.
Convenience function for window -> edge detection.
SVN revision: 45498
2010-01-23 20:06:02 +00:00
Sebastian Dransfeld
1f0929c9d5
Only flip if edge window present
...
SVN revision: 45495
2010-01-23 18:33:24 +00:00
Carsten Haitzler
5837af54c0
remove testing shape stuff
...
SVN revision: 45486
2010-01-23 13:51:39 +00:00
Carsten Haitzler
7559d1f642
well.. compoaitor - with gl... seeems to work.. but on fglrx... its slow as
...
all hell! smells like i hit a software path. hooray!
SVN revision: 45485
2010-01-23 13:50:26 +00:00
Sebastian Dransfeld
436b1fa456
Set list to NULL on free
...
SVN revision: 45481
2010-01-23 11:32:04 +00:00
Sebastian Dransfeld
aa4572db97
Switch sort order
...
We want the leftmost screen to be first
SVN revision: 45480
2010-01-23 11:23:12 +00:00
Christopher Michael
a77b6a8ad9
Reduce variable usage.
...
Add additional error trapping.
SVN revision: 45478
2010-01-23 05:56:17 +00:00
Christopher Michael
64ccc4f601
Reorg/refactor some code to reduce duplicate code.
...
SVN revision: 45477
2010-01-23 05:31:05 +00:00
Christopher Michael
5e5e414525
Reorganize some variable placement to reduce potential register usage.
...
SVN revision: 45476
2010-01-23 04:52:28 +00:00
Christopher Michael
c1fa97861b
Not sure why, but moving QP borders here need an actual e_border_move call.
...
SVN revision: 45475
2010-01-23 04:35:23 +00:00
Christopher Michael
da65e0f364
Remove printfs.
...
SVN revision: 45474
2010-01-22 23:56:09 +00:00
Christopher Michael
8ca7469480
Hide/Show QP borders when appropriate.
...
If we move the indicator window in policy, then send qp_pos_update message
so quickpanel is in the correct position.
SVN revision: 45473
2010-01-22 23:28:03 +00:00
Christopher Michael
ada28c01eb
Set top shelf geometry on zone.
...
SVN revision: 45471
2010-01-22 23:07:52 +00:00
Christopher Michael
bbaf21475c
Cleanup busycover handles when we close.
...
Add some printfs for home launching two apps.
SVN revision: 45469
2010-01-22 22:52:28 +00:00
Christopher Michael
19f06ac085
Rework quickpanel to account for ability to drag indicators...so now when
...
indicator moves, quickpanel will adjust it's position accordingly.
SVN revision: 45468
2010-01-22 22:51:31 +00:00
Christopher Michael
056e01de38
Dont need a state_set for quickpanel, just use the state_send message.
...
Send position_update message when indicator gets moved.
SVN revision: 45467
2010-01-22 22:50:27 +00:00
Sebastian Dransfeld
a9bf975e7b
export less
...
SVN revision: 45455
2010-01-22 20:28:39 +00:00
Sebastian Dransfeld
e2ba9a34b9
Add EINTERN
...
All functions not static in modules should be EINTERN, exepect
e_modapi_*
SVN revision: 45446
2010-01-22 20:00:07 +00:00
Carsten Haitzler
62b8ceb7c7
fix for gl mode - update rects
...
SVN revision: 45435
2010-01-22 09:30:16 +00:00
Sebastian Dransfeld
1715880d6a
inplace open should not care whether we use single click or not, this is handeled by click handler
...
SVN revision: 45434
2010-01-22 07:21:03 +00:00
Carsten Haitzler
d57b58c4c3
fix distcheck!
...
SVN revision: 45426
2010-01-22 05:11:19 +00:00
Christopher Michael
cc1334f5aa
We cannot rely on bd->client.icccm.title to be valid, so fix illume border
...
detection with that in mind.
SVN revision: 45423
2010-01-22 01:44:50 +00:00
Sebastian Dransfeld
56d7e58f04
And readd shelf_show action
...
SVN revision: 45420
2010-01-21 20:39:57 +00:00
Gustavo Sverzut Barbieri
251bb08baf
Do not go back to online when marked as 'Offline'
...
The way it was, if you changed offline it was repeatedly toggling due
E "offline mode" state and connman module fighting. Now it does it once.
By: Lucas De Marchi <lucas.demarchi@profusion.mobi>
SVN revision: 45410
2010-01-21 18:26:08 +00:00
Christopher Michael
397c19771a
Reorganize code & remove duplicate lines.
...
SVN revision: 45405
2010-01-21 17:48:55 +00:00
Christopher Michael
053d8060ca
Rework indicator so we can use mouse_down for showing quickpanel, and for
...
dragging.
SVN revision: 45404
2010-01-21 17:38:09 +00:00
Carsten Haitzler
fb6d5c6ef6
rememebr to free up memory for uncomposited windows
...
SVN revision: 45387
2010-01-21 12:42:33 +00:00
Carsten Haitzler
2c43ebaf2a
optin to use gl for compositing... uses native surface stuff froom evas.
...
SVN revision: 45384
2010-01-21 08:44:41 +00:00
Sebastian Dransfeld
a9e5912f7f
And remove rest of shelf action
...
SVN revision: 45382
2010-01-21 08:37:45 +00:00
Sebastian Dransfeld
caff9d5ade
cleanup
...
SVN revision: 45381
2010-01-21 08:31:44 +00:00
Sebastian Dransfeld
226df7024c
remove unneeded action
...
SVN revision: 45379
2010-01-21 07:50:06 +00:00
Christopher Michael
b03babe944
Remove printfs.
...
SVN revision: 45378
2010-01-21 02:05:19 +00:00
Christopher Michael
63b73189d0
When quickpanel gets deleted, we need to remove the borders from the qp list.
...
SVN revision: 45376
2010-01-21 01:47:30 +00:00
Christopher Michael
9d298fdae0
Account for e_scale when creating softpanel.
...
SVN revision: 45375
2010-01-21 01:17:23 +00:00
Christopher Michael
70a951240a
Take into account e_scale when setting indicator height.
...
SVN revision: 45374
2010-01-21 01:16:03 +00:00
Sebastian Dransfeld
5b22c194a8
Create/ delete edge bindings for shelves as needed
...
Fixes bug #483
SVN revision: 45371
2010-01-20 22:36:45 +00:00
Sebastian Dransfeld
288ba85026
No point in setting binding in config
...
These bindings are not saved, and we don't want them saved
SVN revision: 45370
2010-01-20 22:36:34 +00:00
Sebastian Dransfeld
a89ce69fca
weird git
...
SVN revision: 45369
2010-01-20 21:38:01 +00:00
Sebastian Dransfeld
712af7f69e
set layer on creation
...
SVN revision: 45368
2010-01-20 21:32:46 +00:00
Sebastian Dransfeld
529b2bef88
local change only
...
SVN revision: 45367
2010-01-20 21:32:35 +00:00
Sebastian Dransfeld
f098d9df85
Only create edge windows which have bindings
...
Previously all windows always existed, and edge bindings showed/hided
windows as needed. And e_zone_flip_win_disable/ e_zone_flip_win_restore
f**k'ed this up.
Will fix bug #483 soon.
SVN revision: 45366
2010-01-20 21:30:17 +00:00
Sebastian Dransfeld
5109c0f8ea
oops
...
SVN revision: 45365
2010-01-20 21:15:07 +00:00
Sebastian Dransfeld
db6819ae2a
Results from gettext aren't static
...
SVN revision: 45362
2010-01-20 19:49:39 +00:00
Carsten Haitzler
99fc74f7c5
fix shadow on/off config
...
SVN revision: 45351
2010-01-20 04:45:47 +00:00