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
Gustavo Sverzut Barbieri
c5642870c3
do not abuse _init(), provide _update() method instead.
...
SVN revision: 54794
2010-11-22 15:21:24 +00:00
Gustavo Sverzut Barbieri
d374b7ccb8
utility to query for fullscreen in current/all zones.
...
keeping local count of borders is too error prone, instead query
it. Right now the count is being done for the current zone only, I
guess this is the best policy.
SVN revision: 54793
2010-11-22 15:21:17 +00:00
Gustavo Sverzut Barbieri
07f4fc0cd3
desklock_init() should be called only once, poller does the job.
...
SVN revision: 54792
2010-11-22 15:21:06 +00:00
Carsten Haitzler
d484062996
1. only make zone black win+canvas if/when needed (btw - can still do
...
better and only create what is needed to surround the fullscreen
window if it cant be fullscren and needs a black border).
2. set bg color of root to black - e has its own bg anyway.
SVN revision: 54748
2010-11-20 16:18:58 +00:00
Christopher Michael
4b7b3742c8
Remove 'declared' function that was never defined.
...
SVN revision: 54558
2010-11-15 06:15:42 +00:00
Mike Blumenkrantz
f80e5cee0b
null pointer to fix resolution switching crash
...
SVN revision: 54526
2010-11-12 23:59:35 +00:00
Sebastian Dransfeld
32a8f5160d
Fix dnd working with reference coords.
...
SVN revision: 54383
2010-11-09 21:14:38 +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
3d1a299e06
Let efreet icon return const
...
We return a pointer to an internal cache, so no need to do strdup. I we
implement a cache, the pointer will be a return from a mmap'ed file, so
no need to do strdup.
A bit late to do an API break, but must be done.
SVN revision: 54372
2010-11-09 20:15:55 +00:00
Sebastian Dransfeld
2a048b5005
gadcon helper functions
...
SVN revision: 54348
2010-11-08 20:11:45 +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
8f1e82d9f9
TODO++
...
SVN revision: 54326
2010-11-08 14:05:08 +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
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
7867b41c98
Don't allow NULL id
...
This fixes #567
SVN revision: 54243
2010-11-06 18:13:57 +00:00
Sebastian Dransfeld
ea2d3ab0eb
Cleanup icon up handling
...
It seems that originally the "selected" event wasn't to be fired on dirs
during single click. This makes it impossible for fwin to open a new
window when single clicking a dir, so some ugly hacks has been added.
"The right fix (tm)" is to always emit "selected", even on dirs, and let
the listener decide what to do with the file.
SVN revision: 54229
2010-11-06 15:15:21 +00:00
Sebastian Dransfeld
889876d851
Only call "selected" on dirs
...
This fixes bug #593
SVN revision: 54228
2010-11-06 14:44:37 +00:00
Sebastian Dransfeld
552a0ad0f2
use new fdo e_icon
...
SVN revision: 54195
2010-11-05 18:54:56 +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
3c12d4daba
__UNUSED__ last
...
SVN revision: 54193
2010-11-05 18:40:31 +00:00
Sebastian Dransfeld
b02fbd8dd1
__UNUSED__ last!
...
SVN revision: 54192
2010-11-05 18:40:05 +00:00
Sebastian Dransfeld
91636a30f5
init handlers in main loop, after efreet init
...
SVN revision: 54185
2010-11-05 15:37:02 +00:00
Sebastian Dransfeld
83bcd95d83
Simplify efreet cleanup code
...
SVN revision: 54184
2010-11-05 15:36:53 +00:00
Sebastian Dransfeld
c76328248e
Reorder
...
SVN revision: 54183
2010-11-05 15:36:41 +00:00
Sebastian Dransfeld
a355da7bf8
Since we don̈́t grab, don't ungrab
...
This should help on some focus problems, please test
SVN revision: 54181
2010-11-05 13:48:28 +00:00
Sebastian Dransfeld
5c5e1b82e6
Remove file_set commands
...
Use fdo icons in e_icon directly instead
SVN revision: 54178
2010-11-05 13:11:41 +00:00
Sebastian Dransfeld
1ba2fd77a0
Set fdo icon directly in e_icon
...
This makes it simple to find the right icon size for current view size
SVN revision: 54177
2010-11-05 13:11:31 +00:00
Mike Blumenkrantz
264cedf728
fixes from JaMa for filename truncation
...
SVN revision: 54140
2010-11-03 23:30:52 +00:00
Mike Blumenkrantz
4fe706f09b
and this is a uchar
...
SVN revision: 54138
2010-11-03 22:05:17 +00:00
Mike Blumenkrantz
fc78801dd8
should fix desktop icon text shortening
...
SVN revision: 54137
2010-11-03 21:59:56 +00:00
Mike Blumenkrantz
745e9031ea
more vars that should be ints
...
SVN revision: 54136
2010-11-03 21:46:10 +00:00
Mike Blumenkrantz
a8fb965995
fix some vars that should be ints after all
...
SVN revision: 54135
2010-11-03 21:31:44 +00:00
Carsten Haitzler
2c400712f8
re-enable utf8 for udf.. why was it disabled?
...
SVN revision: 54071
2010-11-01 02:09:34 +00:00
Carsten Haitzler
2238c66924
document changes to rander event - not used and.. use new mapping
...
event to unbind + bind mouse and key bindings again.
SVN revision: 53943
2010-10-28 00:34:03 +00:00
Sebastian Dransfeld
7edb27b105
update ibar icon to match shelf size
...
SVN revision: 53852
2010-10-25 10:21:14 +00:00
Mike Blumenkrantz
de632e8367
run #2 of ecrustify, plus a manual edit to correctly make a function pointer
...
* now aligns with function prototype name, a couple other tiny spacing fixes
SVN revision: 53798
2010-10-23 06:05:03 +00:00
Mike Blumenkrantz
475ab010c1
dunno how that snuck in
...
SVN revision: 53784
2010-10-22 20:36:38 +00:00
Mike Blumenkrantz
76224aeb9e
this is a rather large stress test of the improved version of uncrustify+config that I have been working on
...
as far as I can tell, it's perfect for non-headers
header example following as soon as I finish making it space EINA_XYZ() args properly
SVN revision: 53774
2010-10-22 17:07:41 +00:00
Carsten Haitzler
02a6422cf0
expoand group list # to 65k - in case, and handle < 0 return.
...
SVN revision: 53716
2010-10-21 15:04:48 +00:00
Carsten Haitzler
0fe423836f
system settings menu in config panel is back.
...
SVN revision: 53674
2010-10-20 14:49:58 +00:00
Miculcy Brian
abee1825dd
Apply new module categories.
...
SVN revision: 53600
2010-10-19 12:28:07 +00:00
Carsten Haitzler
e6fc3f6170
that actually can be a bit longer due to i's and l's... :)
...
SVN revision: 53551
2010-10-18 00:39:02 +00:00