Carsten Haitzler
e465ff1575
more testing...
...
SVN revision: 35371
2008-08-07 05:11:45 +00:00
Carsten Haitzler
68488d9ba3
debugging...
...
SVN revision: 35370
2008-08-07 04:57:23 +00:00
Carsten Haitzler
32ab3af8ee
try this now...
...
SVN revision: 35369
2008-08-07 04:30:02 +00:00
Carsten Haitzler
8012bce997
ok - try this instead.
...
SVN revision: 35368
2008-08-07 04:16:21 +00:00
Carsten Haitzler
204ed15db8
testing...
...
SVN revision: 35366
2008-08-07 03:09:46 +00:00
Carsten Haitzler
dc88eeb646
handle bizarre focus properties. ie take_focus - but a window that never
...
actually takes focus...
SVN revision: 35365
2008-08-06 22:57:37 +00:00
Carsten Haitzler
9410a6265c
fix java app focus.
...
SVN revision: 35317
2008-08-03 21:54:49 +00:00
Carsten Haitzler
46675b10c1
use ecore_x vkbd wrappers now.
...
SVN revision: 35209
2008-07-25 02:09:28 +00:00
Carsten Haitzler
a582ec3e78
fix propery event for windows.
...
SVN revision: 35198
2008-07-23 22:10:10 +00:00
Miculcy Brian
010994d27d
Reenable pointer warp - the fixme config option to disable it is already there:
...
config panel->windows->window focus->advanced->"slide pointer to a new focused window"
SVN revision: 35175
2008-07-20 20:21:03 +00:00
Miculcy Brian
50ecadbb80
Fix bugzilla id 398 - Unmaximize problems with xinerama.
...
SVN revision: 35174
2008-07-19 21:52:44 +00:00
Carsten Haitzler
77e26d9daa
add a way to force e to not remember a window of its own .
...
SVN revision: 35139
2008-07-17 14:01:36 +00:00
Carsten Haitzler
51c5110b2c
vkbd hints...
...
SVN revision: 35127
2008-07-16 17:06:23 +00:00
Carsten Haitzler
c5a6384cf5
handle forced resized in about dialogs
...
SVN revision: 35037
2008-07-08 19:41:42 +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
Carsten Haitzler
9a417fc4b4
focus stack broken in focus new window and click to focus. fix.
...
SVN revision: 34596
2008-05-18 14:17:39 +00:00
Sebastian Dransfeld
d558710860
formatting
...
SVN revision: 34396
2008-04-28 16:10:05 +00:00
Carsten Haitzler
b1c69d3f5f
put in some place markers in efm for categories in a fm widget - nothing
...
there currently but the entry, and fix focus of iconified windows. broke it
before.
SVN revision: 34389
2008-04-28 10:50:36 +00:00
Carsten Haitzler
7f2c0926ca
dont focus iconified windows! that's just silly!
...
SVN revision: 34372
2008-04-26 06:41:48 +00:00
Carsten Haitzler
1186949fbc
cedrics for web
...
SVN revision: 33971
2008-03-09 16:43:58 +00:00
Carsten Haitzler
1cf57c6566
support qtopia hint flags and also multiple netwm types
...
SVN revision: 33952
2008-03-07 11:51:31 +00:00
Carsten Haitzler
5551c78397
revert patch. never tested by submiter.
...
SVN revision: 33950
2008-03-07 10:35:58 +00:00
Carsten Haitzler
7cc26d7eea
focus - deny entirely in any visual and technical way, if asked.
...
SVN revision: 33943
2008-03-06 10:17:39 +00:00
Carsten Haitzler
db4a8f8ba4
patch from petet can de werken with sticky signals and maximize
...
SVN revision: 33925
2008-03-05 02:54:30 +00:00
Miculcy Brian
0c3c93f9ad
Fixed: Pointer sliding (focus) shouldn't happen when dragging in...
...
Bugzilla: 380
SVN revision: 33684
2008-02-06 00:03:23 +00:00
Carsten Haitzler
4c72ca99bd
no need to strdup to "" for name and class and machne - NULL is acceptable.
...
SVN revision: 33590
2008-01-24 23:59:16 +00:00
Sebastian Dransfeld
44f1e31aa1
Clean up unmaximize.
...
SVN revision: 33471
2008-01-13 18:53:58 +00:00
Sebastian Dransfeld
bcd8b9c322
Fix unmaximize (bug #176 )
...
SVN revision: 33470
2008-01-13 18:27:33 +00:00
Carsten Haitzler
b70f5a0ecc
e:
...
1. configure/build changes to allow cross-compiling painlessly
2. pager module namespace changes - this was still dirty afdter the namespace
cleanup, so clean it up
3. add a powersave subsystem - doesnt have an "automatic" way to turn on and
off right now, this i think is best provided by modules (that do things like
monitor acpi status's (eg close lid of laptop), AC power status etc. etc.
this allows e to nicely defer "power" expensive actions to avoid disk
spinups etc.
4. move to use the new ecore poller system - discussed long ago as part of
power management/saving issues. now it exists
5. add a canvas idle flush call that helsp cope with the new shm greedy
software x11 engine stuff
6. use the new powersave subsystem where appropriate
7. fix non-zeroed/initted memory access in e_fm_main
8. fix mem leak for e menus
9. remove ipc handlers for changed/removed config values
10. use animaotr not timer for menu scrolls - then menu scrolls obey the fps
config
11. fix up timer/poll happienss of cursor idle stuff
12. remove avoid damage from popups for now - causing problems
13. change battery and temp readouts to b e shorter so they fit
14. pager can emit signals on focus change for mini-windows now
15. temperature module now uses a slave process and uses stdin/out to talk to
it and get output - this makes e smoother as in my expereicne i found getting
the temp on my laptop actually took like 200ms so e "hang" for 200ms while
reading the acpi files - so now the subprocess does it and just writesa back
to e when it gets it.
ecore:
1. add ecore_pollers. see the documentation on them in doxygen comments :)
2. fix timers to only go off when they have to - bug there that made e's
select time out a LOT more than it needed to. defensive coding hid the
problem. now fixed. e should be much more power friendly now.
3. formatting/niceness in ecore_exe stuff
4. some comments on comments with SIGIO ideas vs. select
5. add call to be able to add an idle enterer at the start of the list of
them, not just the end (as has been the default)
6. fix ecore_evas to support auto evas idler calls after 0.5 secs of idle in
all canvases - and to do it right
7. if argb destination - set the shape EVENT shape (to mask out events in
transparent regions much like shape does withotu translucency)
8. in ecore_x add support for the event shape
evas:
1. fix cache to work properly and not just always fill up (as it seemed to
like to think cahce useage dropped below 0 when it didnt and thus just
over-fill)
2. software x11 engine now ONLY uses shm segments - no ximages over the
socket. this ximage hack was there to avoid the 2 round trips involved in
setting up an shm image - now i mitigated that wih an shm image cache pool.
it keeps shm images around and repurposes them for new update regions if
appropriate. this means many fewer shm creates (about 1/100th the number) and
since we recycle the memory less 0 memory page filling by the kernel - in the
end, i recorded about a 10-20% speedup over the old software x11 engine.
simple tests i have seen up to 120% speedups. idle flush now does something -
it frees all the cached shm segments. it has a hard-coded limit of 4mb worth
of shm segments (or 32 segments - whichever comes first) to keep around. once
can never complain much about speedups methinks :). also evas will defer sync
until the NEXT frame is written - this means evas can calculate the next
frame of data while x dma's/copies the images to the screen at the same time
(if you hve a dual core or multi-cpu machnike or your xserver is able to use
DMA to copy image data to the screen/video ram then this should see a decent
speedup).
SVN revision: 33448
2008-01-11 07:33:57 +00:00
Eric Schuele
636d2ecf29
Change name for consistency
...
SVN revision: 33271
2007-12-28 22:58:48 +00:00
Miculcy Brian
73672354b3
Allows to focus a specified window on start using the remember settings.
...
This is for the users who don't want to give new windows by default the focus.
SVN revision: 33268
2007-12-28 03:18:37 +00:00
Miculcy Brian
38bf25eceb
When a window is closed, the focus was given to a window on the wrong desktop. Fixies.
...
SVN revision: 33267
2007-12-28 02:49:39 +00:00
Eric Schuele
beac12a11a
Make sure xrandr is present before using it to change the display resolution during a fullcreen operation.
...
SVN revision: 33262
2007-12-27 06:38:28 +00:00
Miculcy Brian
7bb7bb21dd
Allow to disable mouse slide on newly focused windows. This is consistent with sloppy and mouse
...
focus but some users don't like it much, so here is the option...
Remember: It breaks the focus logic when you for example have sloppy focus mode, pointer over a
window but focus on another window!
SVN revision: 33202
2007-12-22 01:46:22 +00:00
Carsten Haitzler
4a2bc0e79c
patches, caching fixes, zone dynamic creation/deletion handling, stuff.
...
SVN revision: 33127
2007-12-14 05:57:16 +00:00
Sebastian Dransfeld
e9e513b86b
Fix fullscreen on desktop change (patch by Hannes Janetzek).
...
SVN revision: 33066
2007-12-09 15:40:14 +00:00
Sebastian Dransfeld
2b60a23b28
formatting
...
SVN revision: 32948
2007-12-02 20:03:29 +00:00
Sebastian Dransfeld
b2bd892200
Fix compile warnings.
...
SVN revision: 32947
2007-12-02 19:48:09 +00:00
Miculcy Brian
55760113f6
This patch fixes a few sloppy focus problems (mouse was over a window which doesn't have the focus,...). See bug #210 .
...
Great work sECuRE!
SVN revision: 32892
2007-11-26 21:33:23 +00:00
Sebastian Dransfeld
fa53aa99e0
Use convenience macro.
...
SVN revision: 32830
2007-11-22 20:38:35 +00:00
Carsten Haitzler
d8b528ac8c
send mroe signals.
...
SVN revision: 32404
2007-11-06 08:46:54 +00:00
Eric Schuele
3470430324
Fix issue with moving from unshaped borders to shaped borders (i.e. Fullscreen -> default).
...
SVN revision: 32174
2007-10-27 19:30:49 +00:00
Carsten Haitzler
ec84855e6a
use the shadowed window tree from ecore
...
SVN revision: 31977
2007-10-05 12:11:55 +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
Christopher Michael
1f1db34ff6
Remove some efreet printfs.
...
SVN revision: 31894
2007-09-30 17:44:46 +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
Christopher Michael
f211a9b33d
Check that border has a "pointer" before trying to delete it. Working on
...
fixing bug #191 .
SVN revision: 31614
2007-09-04 16:28:24 +00:00
Carsten Haitzler
8128302bd5
lok's xdnd work
...
SVN revision: 31378
2007-08-18 10:37:16 +00:00
Eric Schuele
549fc86562
I suspect this was intended.
...
SVN revision: 31375
2007-08-18 02:28:40 +00:00
Carsten Haitzler
ea0b0dd7d8
winlist -> module!
...
SVN revision: 31178
2007-08-05 04:41:55 +00:00
Sebastian Dransfeld
c0e8135c40
More desktop ref/free.
...
SVN revision: 30994
2007-07-26 12:38:18 +00:00
Sebastian Dransfeld
105936a464
More desktop ref/free.
...
SVN revision: 30993
2007-07-26 12:37:52 +00:00
Christopher Michael
e0e2492e00
When using "fill available space", take into account if the border is on the
...
current desk or not. This fixes bug #113 .
Fix minor formatting issue in e_border.c
SVN revision: 30915
2007-07-20 08:27:59 +00:00
Carsten Haitzler
2e875d3805
various patches from the devel mailing list in - and fixed where needed.
...
SVN revision: 30818
2007-07-15 08:28:11 +00:00
Carsten Haitzler
5af386933f
add hook to borders to allow layout to b adjusted by modules
...
add a layout module - good proof of concept
SVN revision: 30517
2007-07-01 15:59:39 +00:00
Carsten Haitzler
34ce52f83c
fix another bug - move started while resizienand vice-versa is bad. disallow.
...
SVN revision: 30296
2007-06-10 04:39:52 +00:00
Carsten Haitzler
1c05002461
fullscreen/maximuze UNmax/full to the current zone if the zone moved while
...
max/full.
SVN revision: 30294
2007-06-10 04:21:05 +00:00
Carsten Haitzler
1995d88b51
fwin windows have icon right now... :)
...
SVN revision: 30253
2007-06-05 13:58:05 +00:00
Carsten Haitzler
ca9e193c8c
load modules later.
...
SVN revision: 30135
2007-05-29 11:25:54 +00:00
Sebastian Dransfeld
dca84398d8
No need to duplicate this function.
...
SVN revision: 29907
2007-05-07 18:01:43 +00:00
Eric Schuele
b0e216db4e
Setting max|=E_MAXIMIZE_BOTH after resizing it causes the hints to disagree with the geometry. This was causing max_vert or max_horz windows to come up max_both on a restart of E.
...
SVN revision: 29760
2007-04-29 03:24:16 +00:00
rephorm
0c0d0a5aff
flag the border for updating when removing a .desktop
...
when a desktop is updated, check borders w/o matches to see if they now have a match. there is no need to update borders that have a match other than event->previous, since the one they have is good enough
SVN revision: 29560
2007-04-17 03:07:16 +00:00
rephorm
7c0d08d1f4
update all borders on efreet desktop update
...
SVN revision: 29490
2007-04-13 01:47:56 +00:00
Viktor Kojouharov
1157a68929
add an option to automatically re-maximize windows on shelf hide/show, and move away windows that are on top of the shelf away while the shelf is visible.
...
add more options to fine-tune the autohide in the shelf's config dialog. it needs some UI love though.
SVN revision: 29472
2007-04-11 15:37:04 +00:00
Sebastian Dransfeld
50e31e6ad8
No need to change the icon if we already have a desktop file.
...
SVN revision: 29423
2007-04-06 12:18:38 +00:00
Sebastian Dransfeld
c08535a4c7
Listen for changes in .desktop files.
...
SVN revision: 29419
2007-04-06 11:09:03 +00:00
Sebastian Dransfeld
0696521bbd
Match new efreet event name.
...
SVN revision: 29394
2007-04-05 20:58:07 +00:00
Sebastian Dransfeld
8e1c36d005
- nice config for thumbnailing. Needs config dialog.
...
- event for theme change.
SVN revision: 29381
2007-04-05 17:20:09 +00:00
Sebastian Dransfeld
e8590e0357
- Add flag to indicate when main loop has ended.
...
- Don't allow (some) events during shutdown, as events wont be processed.
- Don't remove drop handlers on dnd shutdown, they should be removed by
their creators.
- init/shutdown fwin
- Delete fwins on shutdown.
- Remove weird ipc wrapper function.
- Don't do additional shutdown functions on restart.
SVN revision: 29366
2007-04-05 06:59:02 +00:00
Sebastian Dransfeld
fdabd62867
- Add return value.
...
- Remove unused function.
SVN revision: 29324
2007-04-03 19:08:27 +00:00
Sebastian Dransfeld
9d3b74c069
This is fixed now with the new efreet event.
...
SVN revision: 29320
2007-04-03 18:31:04 +00:00
Carsten Haitzler
062d5f9ee5
use efreets new event for desk list change
...
SVN revision: 29271
2007-03-31 01:59:42 +00:00
Sebastian Dransfeld
9bca1bc88e
More efreet stuff. We need a .desktop file monitor.
...
SVN revision: 29133
2007-03-25 17:29:51 +00:00
Sebastian Dransfeld
47ad22217e
Convert borders to efreet.
...
SVN revision: 29131
2007-03-25 17:23:49 +00:00
Sebastian Dransfeld
6e94e17dc8
Done
...
SVN revision: 29119
2007-03-25 13:49:29 +00:00
Sebastian Dransfeld
d98b09b6ff
internal_icons should always point to an icon, not to an e_app
...
SVN revision: 29012
2007-03-24 15:18:00 +00:00
Carsten Haitzler
b2a0abb8eb
a lot of patches - also my work on moving the IO stuff in e_fm to a slave
...
process to stop e from ever "locking up". this unfortunately breaks the other
source stuff and thus breaks the app editor config dialogs and anything using
fm2 for .desktop stuff from the e applications/all repo. i am doing this as i
expect this to go away with efreet anyway so not too much of an issue. not
all fm operatiosn work currently - note. so beware. it can view files though :)
SVN revision: 28528
2007-03-02 17:00:20 +00:00
Christopher Michael
a1a0a7aaa5
Ravenlock's pin-cleanup and pin-action patches to address concerns about a
...
new border property versus reusing what exists. This now eliminates using a
new border property in favor of re-using the 3 properties that exist and
also adds a key/mouse binding.
Some formatting issues I found in e_border and e_action while
looking/testing this.
SVN revision: 28496
2007-02-27 16:16:03 +00:00
Sebastian Dransfeld
0e2eb2ec51
Add some else's so that only one placement rule is executed.
...
SVN revision: 28349
2007-02-14 02:43:34 +00:00
Sebastian Dransfeld
cf0cf7ee2f
Center dialogs without parent.
...
SVN revision: 28337
2007-02-13 02:34:09 +00:00
Sebastian Dransfeld
5ecd954206
No need for cast.
...
SVN revision: 27922
2007-01-12 13:14:54 +00:00
Carsten Haitzler
30c446194e
fix segv in border - file prop work
...
SVN revision: 27894
2007-01-10 16:32:29 +00:00
Christopher Michael
4d11c880f3
Just some formatting cleanup, no functional changes.
...
SVN revision: 27864
2007-01-08 04:56:19 +00:00
Christopher Michael
bd59455ec0
Add config option and implement "switch to desktop of new window (optional
...
too)" TODO item.
SVN revision: 27856
2007-01-07 23:45:35 +00:00
Sebastian Dransfeld
c299f6aa14
Add a convert callback so that a drag can have several types.
...
Make it possible to drag pager windows to the ibar.
SVN revision: 27751
2007-01-03 06:14:04 +00:00
Sebastian Dransfeld
67352ce2f0
Don't need this info.
...
SVN revision: 27643
2006-12-29 15:53:49 +00:00
Sebastian Dransfeld
941564999b
Fix border icon drag.
...
e_app_* functions should have E_App arg first.
SVN revision: 27593
2006-12-28 13:43:30 +00:00
Christopher Michael
d3ae383e69
Fix recent winlist iconified commit (values were not added in the correct
...
place, and was not IFCFG'd for the version it was added in).
Add ability to turn on/off remembering E internal dialogs (only setable via
ipc for now)
SVN revision: 27480
2006-12-16 21:28:46 +00:00
Christopher Michael
01c7b5ebd5
Add missing check for border prop dialog.
...
SVN revision: 27311
2006-12-01 15:01:44 +00:00
Christopher Michael
3ef6ab6b4c
Close the Window Properties dialog if the app closes.
...
SVN revision: 27289
2006-11-30 10:42:14 +00:00
metrics
c7c69b4bd3
--BUG: xdaliclock now gets shaped borders if no user defined border is
...
set.
SVN revision: 26916
2006-11-03 06:11:56 +00:00
Carsten Haitzler
974650ba81
metrics remember patch - he's also allowed to have a new name.
...
SVN revision: 26816
2006-10-28 01:32:43 +00:00
Viktor Kojouharov
d2515a119e
the pager and iconbox now emit a signal when a border changes state from urgent
...
to normal and the other way around.
for the themers: the iconbox icon, the pager window and the pager desk, receive
the signals e,state,urgent and e,state,not_urgent, so you can do something nice
with those.
SVN revision: 26772
2006-10-24 14:32:22 +00:00
Carsten Haitzler
621a58de48
patches (see devel list) :)
...
SVN revision: 26725
2006-10-21 02:32:14 +00:00
Carsten Haitzler
f780a2408e
fix screen res dialog - "are you sure dialog" was a glitch with auto-remembers.
...
fixed. also the selection jumps back to the old res too now. fix res adjust
of windows to adjust right again.
SVN revision: 26675
2006-10-17 13:49:47 +00:00
Christopher Michael
59b78e6c25
Added border selection dialog (ie: winter square border) to allow selecting
...
default border from theme. Has fallback if border isn't present in new theme.
Removed old e_int_border_border files as this is all merged now into
e_int_config_borders.
SVN revision: 26596
2006-10-14 09:43:12 +00:00
Carsten Haitzler
5c6cade06d
make it 64 adjust (fudge factor really)
...
SVN revision: 26450
2006-10-09 15:18:53 +00:00
Carsten Haitzler
e372d9f636
catch oversized remembers for internals
...
SVN revision: 26449
2006-10-09 15:17:22 +00:00
Carsten Haitzler
5fe03d3452
fix rememebr resolution adjustment so it works - and make it more intelligent
...
difiding things into 3x3 zones and achoring in each zone for re-adjust
SVN revision: 26438
2006-10-09 05:33:09 +00:00
Carsten Haitzler
6359e28a0c
another eap refernce nuked
...
SVN revision: 26426
2006-10-08 13:39:59 +00:00
David Walter Seikel
2b43816d36
Try to avoid returning a NULL icon.
...
SVN revision: 26357
2006-10-05 13:34:43 +00:00
Carsten Haitzler
899a2c009f
1. jose's premul patches for evas
...
2. fixes to patches to re-enable smooth scale again
3. fixes to make txtblock colors work
4. fixes to edje for premul + grad api changes
5. fixes to ecore to work in premul space
6. fixes to e17 for premul space
7. fixes to emotion for premul
8. rebuild of .edj files as premul requires themes to be rebuilt
9. removed unused fils from cvs (eap and old img files)
SVN revision: 26235
2006-09-30 10:16:24 +00:00
e-taro
8d148768cb
1) Maximizing in individual directions with <alt><f10> and <ctrl><f10> works now
...
2) Maximizing in both directions at once uses the "maximum volume" heuristic (seems to work well)
SVN revision: 26043
2006-09-23 08:39:41 +00:00
Carsten Haitzler
a9757fa04b
i'm cleaning up dnd. fixed leaks. made dnd more convenient - less work to do
...
(it returns x,y coords relative to the drop target geom, not the screen,
start putting in all the necessary stuff in fm2 - can dnd 2 file now (drop
has no effect though)...
SVN revision: 25950
2006-09-18 03:49:45 +00:00
David Walter Seikel
947396a983
raster gave this one the all clear.
...
SVN revision: 25902
2006-09-17 02:50:17 +00:00
David Walter Seikel
6bace96662
Tweak the E_App object reference counting. I think this is correct, but
...
I suspect the dir scanning in e_apps.c still needs an unref.
SVN revision: 25900
2006-09-17 00:13:52 +00:00
Carsten Haitzler
7f233d50bf
when maximized - punt of configure reqa to the saved pos.
...
SVN revision: 25870
2006-09-16 05:38:09 +00:00
Carsten Haitzler
64feda1d3c
safety from setting null zone
...
SVN revision: 25847
2006-09-14 23:16:46 +00:00
moom
6fec152f32
* The window's icon no longer disappears when the border is changed
...
SVN revision: 25547
2006-09-06 18:04:13 +00:00
sebastid
d283372cf7
parameter type should be void
...
SVN revision: 25531
2006-09-06 08:44:30 +00:00
Carsten Haitzler
c2a232bf45
get app from border now - no more zillions of params. also use wm command to
...
match
SVN revision: 25493
2006-09-05 14:44:28 +00:00
David Walter Seikel
ab775c3fde
One more icon fix.
...
SVN revision: 25383
2006-09-03 05:40:32 +00:00
David Walter Seikel
adafa0c6a6
Take care of border internal app icons too.
...
SVN revision: 25359
2006-09-02 13:29:59 +00:00
Carsten Haitzler
818e75fb00
1. fix perf dialog - to actually change fps
...
2. save icon theme config
3. add config for desk flip animation modes etc. etc.
4. desk flip animation!!! 2 main modes. might restructure this a bit tho
(separate out on/off from the mode as there may be many more modes later)
SVN revision: 25299
2006-09-01 15:37:23 +00:00
David Walter Seikel
45c25644e5
More icon work.
...
SVN revision: 25277
2006-09-01 10:43:20 +00:00
Carsten Haitzler
109157dc27
was hacking a bit with borders and desktops - just ignore that codee. it's
...
unused - at the moment.
SVN revision: 25210
2006-08-30 13:37:35 +00:00
rephorm
e822d72a22
e.client should have been e.swallow.client
...
if you've updated a theme already, make sure you change this (the map file has hadd the new name all along...)
SVN revision: 25166
2006-08-28 02:31:32 +00:00
Carsten Haitzler
813fe819d2
init splash works again
...
SVN revision: 25125
2006-08-26 11:19:07 +00:00
Carsten Haitzler
da28966bff
ok- happy now.
...
SVN revision: 25114
2006-08-26 08:38:53 +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
rephorm
a5c71890d4
****** MAJOR THEME REWORKING -- BREAKAGE *********
...
Almost every signal and required part name has changed. This means that ALL themes other than the default one are now broken. Sorry, but this had to happen.
I have a list of mappings from old to new at http://rephorm.com/files/dump/e_theme_map.txt
There will probably be a little more cleanup on this in the coming days. Then I'll write it all up in a nice theme spec.
SVN revision: 25033
2006-08-22 07:39:11 +00:00
sebastid
98e61fa3d3
++const
...
SVN revision: 25011
2006-08-21 16:25:57 +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
654258879e
add refcounr/is_del check before generating event
...
SVN revision: 24826
2006-08-16 23:12:03 +00:00
Carsten Haitzler
f717fa75db
allw filechooser to be remembered (give it its own name/class so it can be
...
unique) and have the import dialog rememebr its last dir.
SVN revision: 24682
2006-08-14 11:08:40 +00:00
Carsten Haitzler
2327da3abd
focusout patch from sthitha
...
SVN revision: 24629
2006-08-13 03:37:23 +00:00
sebastid
33ffd2cad8
- Ignore all move/resize events.
...
- Free text.
- Formatting.
SVN revision: 24591
2006-08-12 13:22:48 +00:00
Carsten Haitzler
d104992051
* border property patch - dont generate on moves
...
* entry dialog becomes object - supports initial text contents of the entry
* fm2 gets menu patch (heavily worked so its safe) so u can delete and rename
files (and dirs) that you have permission to do so with.
* picutre importing disables or enables the scale and encoding stuff
depending on what is selected
* more widgets support enable/disable
* importer detects duaplicate destination target filenames and tries
alternate names.
* fsel widget displays extensions by default.
* test filemanager menu gone
* pants on!
SVN revision: 24589
2006-08-12 12:49:52 +00:00
Carsten Haitzler
9266f27f0f
aaah....
...
first a few patches - authors mailed.
then - bg selector work. and a few sample bg's. system bg's dir and user bg
dir - new bg dialog should also handle multihead simply too. picture select
button does work - but its only as smart as the old one (the code was built
off the old one). that needs a little work, but now the bg selector is fast
and slick - comes up instantly. resiable too.
SVN revision: 24443
2006-08-07 20:25:34 +00:00
Carsten Haitzler
d4206d7efc
be less rememebr write happy
...
SVN revision: 24431
2006-08-06 15:14:09 +00:00
Christopher Michael
9a1e00ed32
If a window is resized manually when maximized, unset the maximize state.
...
SVN revision: 24297
2006-07-29 15:09:53 +00:00
sebastid
59eab7b36b
- don't hide sticky window on set desktop.
...
- (un)stick children along with its parent.
SVN revision: 24068
2006-07-20 12:02:30 +00:00
Carsten Haitzler
763f280367
plugh small logic hole that leaves ghost windows in rare cases - a very small
...
hole comapred to the icccm badness in ecore_x. :)
SVN revision: 24033
2006-07-18 18:33:13 +00:00
sebastid
e02e8432d0
Only regenerate the border if it really changes.
...
SVN revision: 24026
2006-07-18 13:35:08 +00:00
sebastid
a5e57304b7
- fullscreen should have higher priority than user set border
...
- free bordername on exit
SVN revision: 24001
2006-07-17 20:34:20 +00:00
sebastid
321d641242
We need to remember the width and height without the border.
...
SVN revision: 23997
2006-07-17 19:34:08 +00:00
sebastid
065745cc6e
Remember user set bordertype in own variable, and prefer it on border
...
change.
SVN revision: 23994
2006-07-17 19:04:01 +00:00
sebastid
2c792f6446
Correct fix for fullscreen border.
...
On fullscreen set window size to fullscreen and trigger border change. The
border change will remove the border on fullscreen and reset to the correct
border on unfullscreen, whilst keeping the correct border size and border
inset.
A similar change should also be done for maximized borders.
SVN revision: 23991
2006-07-17 18:46:05 +00:00
Carsten Haitzler
33567d9f56
dan's patch for maximize bug! fix! :)
...
SVN revision: 23920
2006-07-14 20:01:48 +00:00
Christopher Michael
73a7ba6011
As per HandyAndE request, this patch gives ability for modules config
...
dialogs to show their icon in their config dialog by passing in the
module_eap path to the config_dialog_new function as the icon parameter ie:
e_config_dialog_new(con, module_name, eap_path, 0, v, data);
Update E core modules to use this ability.
Fix dropshadow config dialog to fit in 640x480.
SVN revision: 23682
2006-07-03 07:35:44 +00:00
Christopher Michael
17475003db
Module about dialogs now show the module icon in the dialog, and the border.
...
Note: This breaks e_modules until I get them fixed.
SVN revision: 23660
2006-07-02 18:55:33 +00:00
Christopher Michael
4bb372ad2d
Give ability for config dialogs to set their border icon to the proper
...
config icon, rather than all having the E logo. Is proactive about setting
this: if it does not find or cannot set to that icon, it will fallback to
the E icon.
Change all config dialogs to support this.
If we have an internal border (config dialogs), disable the Create Icon/Edit
Icon menu items.
SVN revision: 23655
2006-07-02 16:19:51 +00:00
Carsten Haitzler
0d4723e3b7
fix kde/qt iconic startup bug
...
SVN revision: 23505
2006-06-19 19:29:31 +00:00
Carsten Haitzler
45de1acfed
printf--
...
SVN revision: 23499
2006-06-19 15:22:05 +00:00
Carsten Haitzler
642ac622ea
fix border bugs on fullscreen and maximize fullscreen actions
...
SVN revision: 23498
2006-06-19 15:16:37 +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
bd4da9e87c
free mem when fetching new info
...
NULL checks
SVN revision: 23451
2006-06-15 19:27:27 +00:00
sebastid
a5aaf5cc93
Add a flag for borderless, don't change the name directly.
...
SVN revision: 23391
2006-06-12 05:17:10 +00:00
Carsten Haitzler
f8c6092553
1. autofoot patches.
...
2. fix maximize to work again. :)
SVN revision: 23375
2006-06-11 10:23:49 +00:00
sebastid
99b37daf82
Focus modal windows if any group member is focused.
...
SVN revision: 23370
2006-06-10 22:05:50 +00:00
sebastid
aec7cc719f
Focus transient and modal windows if parent is focused.
...
SVN revision: 23369
2006-06-10 21:59:08 +00:00
sebastid
6dd4c5f0fb
Handle changes in transient_for and client_leader after map.
...
SVN revision: 23368
2006-06-10 21:45:43 +00:00
sebastid
c0239767ba
Some netwm states can change the border, like modal.
...
SVN revision: 23367
2006-06-10 21:10:14 +00:00
sebastid
88973ff89c
Make hints who want to change the border set border.name = NULL, and move
...
tests for border.name to client.border.changed test.
If a border changes and the border is shaded, remember the change and apply
it when the border no longer is shaded.
SVN revision: 23365
2006-06-10 21:02:23 +00:00
sndev
107ffca169
* improvment of the restoration of the window maximization on E restart.
...
SVN revision: 23350
2006-06-10 11:08:27 +00:00
sebastid
4a303b726f
Remove printf
...
SVN revision: 23297
2006-06-08 19:02:11 +00:00
Carsten Haitzler
97eec41ad9
patches that i said were in - commit. (see my reply emails)
...
also finish off a TODO item or 2
SVN revision: 23267
2006-06-07 23:30:15 +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
sebastid
f75950ae50
Remember fullscreen request for new clients, and delay it.
...
SVN revision: 23243
2006-06-07 18:12:46 +00:00
sndev
6e06ed9318
* Allow the E_EVENT_FOCUS_IN/OUT to be sent iff the focus is set explicitly.
...
Otherwise, the event is set on each focus callback, not even if the border
already has focus.
* Do not like autoapply in keybinding dialog. :)
SVN revision: 22926
2006-05-27 17:09:08 +00:00
sndev
b8ed636f52
1. The confirmation dialog on shelf delete is added. Somebody on IRC proposed to have it.
...
Also it is added on Key Binding deletion (see Key Bindings dialog).
Code duplicates were moved to a separate function e_confirm_dialog_show.
2. Two new events E_EVENT_BORDER_FOCUS_IN and E_EVENT_BORDER_FOCUS_OUT are added.
SVN revision: 22844
2006-05-22 20:28:33 +00:00
Carsten Haitzler
48e94671d8
satrun_vk's patch to make manipulating windows while maximized an option and
...
translation updates
SVN revision: 22638
2006-05-16 07:32:37 +00:00
Carsten Haitzler
f0dae8e901
eap icons update realtime in borders based off on-disk changes etc. etc.
...
(editing icons seems to work like a charm for me so far).
SVN revision: 22598
2006-05-14 01:13:42 +00:00
Carsten Haitzler
fbd972cdb9
e packages build again - also not much point having an enlightenment-data as
...
it's built as an arch specific package and it is intrinsically required by e
and cannot work without it nor is the data shared betwene e and other apps
unless e itself is installed too
SVN revision: 22260
2006-04-20 11:30:25 +00:00
e-taro
6d0f5cdf5f
Re-format to e-style
...
SVN revision: 21732
2006-04-02 12:08:43 +00:00
e-taro
cdff954962
After vertically maximizing a window, the user may horizontally move/resize it,
...
so on unmaximize only restore the saved y and h values.
Vice versa for horizontal maximization (only restore x and w).
SVN revision: 21730
2006-04-02 11:45:44 +00:00
Carsten Haitzler
1af8269df5
and detect the evilness - but still not doign the right thing (tm) yet.
...
SVN revision: 21097
2006-03-08 10:04:51 +00:00
Carsten Haitzler
826dc4b4dc
and dialogs work again
...
SVN revision: 21093
2006-03-08 08:54:43 +00:00
stffrdhrn
218717c8dc
Clean up compile warnings:
...
* char * -> const char * for stringshare strings
* char * -> const char * where needed in functions
* remove unused vars in some places
SVN revision: 20912
2006-03-02 12:03:48 +00:00
stffrdhrn
48d18c7535
Few stale memory plugs and cleanups:
...
* Free the e_app callback for e_border on shutdown
* Free the prefix strings on shutdown
* Make better intl errors
* Worthless function commenting
* Comment for disabled shutdown unroll (Why is it disabled?)
SVN revision: 20689
2006-02-21 15:00:10 +00:00
Carsten Haitzler
a17594e55a
anitgadget placement policy
...
SVN revision: 20221
2006-02-03 06:13:32 +00:00
Carsten Haitzler
b68b3d725a
add a stolen window id subsystem so the border code ignores such stolen
...
windows. als fix itray a little and add comments for fixes
SVN revision: 20144
2006-01-31 12:06:47 +00:00
Carsten Haitzler
afdc6b19ef
todo items gone. window icon is now choosable - eap or app provided one.
...
SVN revision: 20140
2006-01-31 08:02:18 +00:00
Carsten Haitzler
5f71f7acf5
2 pending patches in my inbox.
...
1. "allow overlap" patch for modules - needs better names in the gui (Allow
windows to overlap maybe - as allow overlap is very vague)
2. itray module (buggy - buggy - beware. i know why. beware i said!)
3. TODO items
SVN revision: 19911
2006-01-20 04:04:14 +00:00
Carsten Haitzler
5c33ead53a
options to allow shading etc.
...
SVN revision: 19648
2006-01-08 12:32:16 +00:00
sebastid
6a638a7806
Fix EAPI warnings.
...
SVN revision: 19597
2006-01-07 10:39:46 +00:00
Carsten Haitzler
eff5eeeac7
fix several bugs (cursors for example)... found some more... :)
...
SVN revision: 19555
2006-01-06 13:56:46 +00:00
Christopher Michael
162ae39c10
Export the e_border_unmaximize_vh as e_actions.c and e_int_border_menu.c are calling it
...
SVN revision: 19369
2005-12-29 14:23:18 +00:00
Christopher Michael
cb40e2eeba
Add parens in e_border_maximize and add E_MAXIMIZE_VERTICAL & E_MAXIMIZE_HORIZONTAL to e_border_unmaximize; both to quiet compiler warnings.
...
SVN revision: 19365
2005-12-29 13:42:44 +00:00
Carsten Haitzler
78d729a57b
make symbol hiding actually work - fix some bugs, fixme's adjust bugs and
...
TODO, add exe history and actually use it etc.
SVN revision: 19313
2005-12-27 17:16:58 +00:00
rephorm
e140fd2b09
When setting a border's zone, move it inside the zone if it isn't already. This fixes border dragging from a pager in one zone to a pager in another.
...
SVN revision: 19122
2005-12-18 21:43:59 +00:00
Carsten Haitzler
912cf96418
centralise getting icon evas object from app
...
SVN revision: 19038
2005-12-15 07:12:00 +00:00
Carsten Haitzler
c426bec3db
fix "last focused on desk" stuff
...
SVN revision: 18948
2005-12-11 05:56:26 +00:00
Carsten Haitzler
a3d5f5c28d
a lot more use of stringshare.
...
SVN revision: 18823
2005-12-04 12:03:59 +00:00
Carsten Haitzler
cf7815a1da
patches and stuff hanign in mail...
...
SVN revision: 18756
2005-12-01 07:10:32 +00:00
Carsten Haitzler
f7e262683f
always make icons work
...
SVN revision: 18428
2005-11-11 08:15:29 +00:00
Carsten Haitzler
b44dc02703
asparagus time! :)
...
SVN revision: 18427
2005-11-11 08:03:49 +00:00
Carsten Haitzler
b5be31c1c5
finish off border selector dialog
...
SVN revision: 18423
2005-11-11 04:26:25 +00:00
Carsten Haitzler
43e88e956e
and working on maing a border selector
...
does NOTHING YET! BEWARE! do NOT useit if u dont want some pain. i need to
make ecore evas canavses accepssible form an evas pointer etc. to make the
livethumb stuff cleaner so it can work
SVN revision: 18335
2005-11-06 08:03:13 +00:00
sebastid
61e273d0df
Fullscreen policy. Not tested since my stupid laptop only has one res.
...
Please test.
SVN revision: 18303
2005-11-04 23:30:18 +00:00
sebastid
4054e87a14
Seems like most movie players assume that the window will be resized to
...
actual full screen size. This fixes mplayer problems with fullscreen, and
doesn't seem to harm any other movie player.
SVN revision: 18299
2005-11-04 22:16:22 +00:00
sebastid
5d0184b19c
The app may change the netwm icon.
...
SVN revision: 18273
2005-11-04 09:08:29 +00:00
Carsten Haitzler
cfca0a1809
use managed calls
...
SVN revision: 18243
2005-11-03 11:34:55 +00:00
Carsten Haitzler
9eef59377f
file selector is resizable now - cleaned up some unfinisehd code to make it
...
work :)
SVN revision: 18240
2005-11-03 06:17:08 +00:00
Carsten Haitzler
ebefd8540e
clean up sb removal. move menu border to its own file
...
SVN revision: 18149
2005-10-30 11:05:57 +00:00
Carsten Haitzler
7d7434fc10
harmless menu re-ordering
...
SVN revision: 17717
2005-10-21 02:38:55 +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
d7b27f24fb
added some object checking - i think we should make sure this object checking
...
is everywhere - if we can. anyone wondering about someothnig to do.. add in
the object check macros for any struct thats is an object :)
SVN revision: 17678
2005-10-19 09:31:35 +00:00
Carsten Haitzler
e83b8a72de
and actually delete the locks dialog if the window is deleted.
...
SVN revision: 17629
2005-10-17 12:01:33 +00:00
Carsten Haitzler
be4f5dfbab
locks have been dialogified :)
...
SVN revision: 17628
2005-10-17 11:51:46 +00:00
Carsten Haitzler
0adc7224c3
some widget work... and maybe a fix for disappearing windows?
...
SVN revision: 17596
2005-10-16 05:59:18 +00:00
Carsten Haitzler
b7d8583c4c
fix shade remember
...
SVN revision: 17591
2005-10-16 04:25:57 +00:00
sebastid
288dd7aa6c
Not allow resize when shaded.
...
Only show resize handles if resize is allowed.
SVN revision: 17445
2005-10-11 20:21:50 +00:00
sebastid
0a8ea88d99
Change pointer on begin/end move/resize.
...
SVN revision: 17412
2005-10-10 22:08:51 +00:00
sebastid
e85dd8ade4
Possible with more types for a drag. Doesn't make sense for internal dnd,
...
since we don't have a conversion function. Prepare for xdnd.
Declare variables.
SVN revision: 17276
2005-10-07 18:36:54 +00:00
tsauerbeck
7a28622910
free the mallocs, nuke the whales
...
SVN revision: 17209
2005-10-05 19:02:41 +00:00
sebastid
e7fd7fe243
Don't allow borderless for fullscreen windows (from ilLogict).
...
SVN revision: 17197
2005-10-05 16:40:20 +00:00
sebastid
b0ce160fa0
Dealy maximization until new_client == 0;
...
SVN revision: 17194
2005-10-05 12:39:53 +00:00
sebastid
f901f8ce1f
Remove space
...
SVN revision: 17155
2005-10-04 11:15:33 +00:00
handyande
60f00732d5
fix 'edit icon' entry
...
SVN revision: 17139
2005-10-03 14:39:42 +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
a1836622d9
Call the netwm property by it's right name.
...
Let the startup id be unique (almost).
SVN revision: 17067
2005-09-29 15:01:04 +00:00
sebastid
69f5ef076d
border positions is relative to container, not zone
...
SVN revision: 17065
2005-09-29 12:48:32 +00:00
sebastid
3a4ba210e1
This shouldn't happend, but better safe than sorry.
...
SVN revision: 17047
2005-09-28 19:53:42 +00:00
sebastid
282e843fcb
Non need to raise a deleted window.
...
SVN revision: 17044
2005-09-28 19:24:58 +00:00
sebastid
5ee08cf2c9
After deletion, we aren't needed in the container stack.
...
SVN revision: 17043
2005-09-28 19:23:11 +00:00
sebastid
10df2cc9b1
Nameing convention.
...
SVN revision: 17036
2005-09-28 17:36:35 +00:00
sebastid
ad38a59518
ref and unref bd app, and delete the pointer when app changes.
...
SVN revision: 17030
2005-09-28 12:45:14 +00:00
sebastid
6d4a242889
Move null check to equals function
...
SVN revision: 17029
2005-09-28 11:09:33 +00:00
sebastid
6c9fe9a36a
NULL Check
...
SVN revision: 17028
2005-09-28 11:06:07 +00:00
sebastid
64b597732e
Check for eap changes.
...
SVN revision: 17019
2005-09-28 03:28:48 +00:00
sebastid
27f3df3e13
Track the border icon eap.
...
SVN revision: 17018
2005-09-28 03:06:58 +00:00
tsauerbeck
e3822ca730
'clicking-a-window-always-focuses-it' otherwise known as 'always-click-to-focus' is in. doesn't apply instantly, need to restart. i think that's the same with always-click-to-raise, so i'm not trying to do something about it
...
SVN revision: 16992
2005-09-27 16:36:14 +00:00
sebastid
16e771c87b
Forget parent and leader
...
SVN revision: 16987
2005-09-27 09:35:05 +00:00
Carsten Haitzler
9ad9f64731
1. fix segv dnd border icon to ibar
...
2. border icon if from netwm has alpha set :)
SVN revision: 16979
2005-09-27 03:57:03 +00:00
sebastid
a5991bd857
Only place manually windows which aren't already place.
...
SVN revision: 16975
2005-09-26 21:06:29 +00:00
sebastid
e95ad85d54
Manual place relative to zone.
...
SVN revision: 16962
2005-09-26 14:31:35 +00:00
sebastid
31a1018075
Better initial placement with manual placement.
...
SVN revision: 16958
2005-09-26 10:52:44 +00:00
sebastid
6089dcd543
Don't use place func, we need the cursor pos.
...
SVN revision: 16956
2005-09-26 10:30:38 +00:00
sebastid
7312a63ef6
Use placement func to find x/y pos.
...
SVN revision: 16955
2005-09-26 10:07:48 +00:00
Carsten Haitzler
485f1e2a6c
I have cleaned up app instance trackign a little. it's a bit complex really,
...
but works better now, and e now falls back to lookign for startup info and
app instances etc. to try find an icon, and finally uses the icon provided by
the app itself (netwm icon only) :)
SVN revision: 16951
2005-09-26 09:13:44 +00:00
Mike Frysinger
6e94a07501
looks like someone forgot they have to declare variables before using them
...
SVN revision: 16941
2005-09-25 22:04:20 +00:00
sebastid
e2c59a74bd
memleak
...
SVN revision: 16938
2005-09-25 17:04:57 +00:00
sebastid
88f778038a
Reset values if fetching icons fail.
...
SVN revision: 16937
2005-09-25 16:56:46 +00:00
sebastid
6a725bba35
Fix freeing of netwm icons.
...
SVN revision: 16936
2005-09-25 16:53:00 +00:00
sebastid
bae370b31d
New netwm icon api.
...
SVN revision: 16934
2005-09-25 16:43:34 +00:00
sebastid
01c8cb23ce
A child should have the same layer as its parent.
...
todo--
SVN revision: 16913
2005-09-24 11:45:09 +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
sebastid
2c2f9e3f5d
Check netwm type when we want to check if a window is a dialog. Fetch netwm
...
window type if a window has a transient. If the app hasn't set window type
it will set it to dialog.
Maybe check if some apps set wrong netwm window type?
SVN revision: 16880
2005-09-23 18:58:35 +00:00
Carsten Haitzler
df07e38102
resize handling patches from martin
...
SVN revision: 16870
2005-09-23 15:47:18 +00:00
sebastid
7c7cd5e8bd
Don't manually place dialogs.
...
SVN revision: 16868
2005-09-23 15:04:19 +00:00
sebastid
1849a6ce39
Stacking is confusing, should be fixed
...
SVN revision: 16859
2005-09-23 00:47:35 +00:00
sebastid
decdc33c2f
Remove debug
...
SVN revision: 16856
2005-09-22 22:37:42 +00:00
sebastid
f5ddf29d5e
focus window on manual placement
...
SVN revision: 16854
2005-09-22 20:40:11 +00:00
sebastid
bcce7a8bce
Manual placement
...
SVN revision: 16850
2005-09-22 17:10:02 +00:00
Carsten Haitzler
3c9e205fdb
signal bindings.!!!! this means you can completely rebind every event and
...
action on a window border theme/design to do what you want. the theme doesnt
determine this anymore. as with wheel bindings it still isnt exported to
config fiels and ipc yet, but the functionality is done.
SVN revision: 16848
2005-09-22 16:36:59 +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
sebastid
f4bb8b5311
A sticky border should be visible
...
SVN revision: 16840
2005-09-22 07:36:47 +00:00
sebastid
a5ceed4fb6
Don't allow to shade/unshade while shading.
...
SVN revision: 16826
2005-09-21 15:54:02 +00:00
Carsten Haitzler
6375b62f0f
clean up canvas show - uncessesary exposure there. fixed.
...
SVN revision: 16824
2005-09-21 04:53:12 +00:00
Dan Sinclair
b56a8b947b
- make the cursor placement code keep the window fully onscreen
...
SVN revision: 16779
2005-09-20 05:14:57 +00:00
Dan Sinclair
3dc4584f68
- add the ability to change the initial window placement policy. currenlty
...
the default smart placement and place under cursor are available.
- configurable through enlightenment_remove -window-placement-set/get
SVN revision: 16702
2005-09-13 05:19:25 +00:00
sebastid
b8359bedb4
Remove debug.
...
SVN revision: 16662
2005-09-07 15:48:48 +00:00
sebastid
5e4e707536
Merge Raise/Lower event to Stack event.
...
Fix raise/lower order.
SVN revision: 16661
2005-09-07 14:55:46 +00:00
sebastid
eaa146e8af
Set desk after unstick event.
...
SVN revision: 16642
2005-09-07 04:45:35 +00:00
sebastid
46d242a22e
Delete animator on border free.
...
SVN revision: 16606
2005-09-06 00:23:39 +00:00
sebastid
ce0cc748c9
Make modal windows optional. Is it a good config name?
...
SVN revision: 16599
2005-09-05 21:46:56 +00:00
sebastid
880a2f20e8
IF_FREE -> E_FREE
...
SVN revision: 16573
2005-09-05 15:24:07 +00:00
sebastid
3661b05017
* Show border on uniconify
...
SVN revision: 16514
2005-09-04 00:51:06 +00:00
sebastid
c4276501e0
Remeber group leader for transient windows.
...
SVN revision: 16483
2005-09-03 12:05:51 +00:00
sebastid
3dd767f7da
* Make sure that the window isn't transient for itself.
...
* If the window is transient for it's groups leader, don't register
as a group member.
SVN revision: 16472
2005-09-02 21:23:39 +00:00
sebastid
de2f972d16
* Windows can be transient and be part of a group
...
* Check for recursive focus
SVN revision: 16471
2005-09-02 21:06:57 +00:00
Dan Sinclair
9ee3373852
the _ should be there, just need to move the )
...
SVN revision: 16468
2005-09-02 17:51:34 +00:00
jcwong
9fe4d12b87
minus "_"
...
SVN revision: 16465
2005-09-02 14:22:17 +00:00
sebastid
aa2bb0d2b3
* Add missing prototypes.
...
* Store client_leader info.
* Honour modal windows for group.
SVN revision: 16464
2005-09-02 09:56:01 +00:00
sebastid
25d9b5bba7
Honour modal windows.
...
SVN revision: 16463
2005-09-02 09:25:53 +00:00
sebastid
d30da0bf8e
* Add options
...
- e_config->transient.move
- e_config->transient.resize
- e_config->transient.raise
- e_config->transient.lower
- e_config->transient.layer
- e_config->transient.desktop
- e_config->transient.iconify
* Implement
- e_config->transient.raise
- e_config->transient.lower
- e_config->transient.layer
- e_config->transient.desktop
- e_config->transient.iconify
* Show hide border in e_border_desk_set
* Add e_border_layer_set()
SVN revision: 16460
2005-09-02 07:38:40 +00:00
sebastid
9af2046985
* Check and remember WM_TRANSIENT_FOR relationships.
...
* Only check if bd->client.icccm.transient_for is set,
bd->client.netwm.type == ECORE_X_WINDOW_TYPE_DIALOG is only for
decorations.
* When a border is raised, raise it's children above it.
* Should this behaviour be userdefineable?
SVN revision: 16459
2005-09-02 06:15:57 +00:00
sebastid
2c185b6888
Make sure that the border isn't deleted if we do an internal hide.
...
SVN revision: 16440
2005-08-31 04:41:48 +00:00
sebastid
9bcb2c5c1a
Don't send netwm ping unless e_config->ping_clients is set.
...
SVN revision: 16423
2005-08-30 05:17:38 +00:00
rbdpngn
58c415404f
Set the maximization policy to allow for toggling in all modes.
...
SVN revision: 16420
2005-08-30 04:33:27 +00:00
sebastid
6f9da0f43c
Only be restricitive with actions when using fullscreen maximize.
...
SVN revision: 16419
2005-08-30 03:22:55 +00:00
sebastid
b0c8995e17
Allow to go from maximized to fullscreen and vice versa.
...
SVN revision: 16418
2005-08-30 03:18:34 +00:00
sebastid
eba7ac0ccd
After shading move the client window to the original pos. Else the window
...
will move on restart.
Before unshading move the window to a starting pos.
SVN revision: 16417
2005-08-30 02:50:21 +00:00
sebastid
3f0262ad0b
Indent.
...
SVN revision: 16416
2005-08-30 02:19:47 +00:00
sebastid
5e0e894c3c
Code outside of e_border shouldn't care if we use icccm or netwm name.
...
SVN revision: 16415
2005-08-30 01:42:56 +00:00
sebastid
af4803ee85
Support internal state hints.
...
SVN revision: 16412
2005-08-30 01:15:25 +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
sebastid
9f01af5e1d
Honor lock flags in e_hints.c
...
SVN revision: 16406
2005-08-29 23:04:21 +00:00
Carsten Haitzler
d9f6c78904
make cursors 32x32.
...
SVN revision: 16392
2005-08-28 15:30:58 +00:00
Carsten Haitzler
cef4964c8d
handle unfound stepping :)
...
SVN revision: 16370
2005-08-26 10:00:27 +00:00
Carsten Haitzler
66b989bc33
1 more todo item...
...
SVN revision: 16329
2005-08-25 07:42:44 +00:00
sebastid
990737543f
If the aspect is to large, change the width.
...
SVN revision: 16294
2005-08-23 06:52:42 +00:00
Carsten Haitzler
8167cf314e
handle circulates
...
SVN revision: 16293
2005-08-23 03:50:02 +00:00
sebastid
e17deaedff
If the aspect is wrong, never increase the size of the window.
...
SVN revision: 16285
2005-08-22 15:46:14 +00:00
Carsten Haitzler
92051d163c
fix maximize on map
...
SVN revision: 16264
2005-08-22 04:16:25 +00:00
Carsten Haitzler
cd285a1a9b
use focus model stuff properly
...
SVN revision: 16262
2005-08-22 03:22:46 +00:00
sebastid
e7eec22e11
Cleanup.
...
If maximize doesn't remember that it is maximized, unset the hints.
SVN revision: 16259
2005-08-21 23:35:09 +00:00
rephorm
ead97b4eb5
When switching focus from a window to the desktop, the "passive" signal was being sent to the border twice, causing borked edje transitions. (thanks pr0t0cod7)
...
It looks like the section I commented out was unnecessary, and duplicated logic handled earlier in the function. (The original "else if ((!focus) && (bd->focused))" block). Can someone else verify this for me?
SVN revision: 16228
2005-08-18 05:03:15 +00:00
Carsten Haitzler
3dd562b97c
bug--
...
SVN revision: 16223
2005-08-17 06:28:08 +00:00
Carsten Haitzler
9d8c3d322b
fix - border menu goes when border goes now
...
SVN revision: 16178
2005-08-15 10:20:45 +00:00
sebastid
18bec70092
Recalc border on font change.
...
Don't call an iterator next.
SVN revision: 16166
2005-08-14 22:22:17 +00:00
Carsten Haitzler
103858369e
bug--
...
SVN revision: 16117
2005-08-13 03:22:24 +00:00
Carsten Haitzler
27c37075ad
fix small focus problem on key grabs...
...
SVN revision: 16108
2005-08-12 10:26:21 +00:00
sebastid
2bbeab6519
Cleanup.
...
SVN revision: 16103
2005-08-11 04:44:08 +00:00
Carsten Haitzler
8d074aafca
there was a segv... and now it's fixed! :)
...
SVN revision: 16075
2005-08-09 02:42:34 +00:00
Carsten Haitzler
9029330e89
only produce border remvoes if we have already sent a border add
...
SVN revision: 16033
2005-08-05 03:08:28 +00:00
Carsten Haitzler
9ca7a6a0dc
missed cases in autoraise foo - fixed.
...
SVN revision: 15984
2005-08-01 13:13:38 +00:00
Carsten Haitzler
9831d5c9a4
cleanies
...
SVN revision: 15971
2005-07-31 08:33:00 +00:00
Carsten Haitzler
4f114b2faa
fix werid multihead xinerama problem :)
...
SVN revision: 15970
2005-07-31 08:25:08 +00:00