Commit Graph

869 Commits

Author SHA1 Message Date
Gustavo Sverzut Barbieri 77e8ea0a36 Keyboard move/resize: show popup when action begins and hide it on timeout.
* Popup is now displayed when the action begins instead of the first move.
 * Popup is hidden when timeout expires.



SVN revision: 36301
2008-09-28 23:06:14 +00:00
Carsten Haitzler b370f8315f remove/comment out printfs and remove fixme (to be removed) fake mouse up funcs
SVN revision: 36229
2008-09-25 01:34:39 +00:00
Carsten Haitzler 0b625413e9 fix remember to actually rememebr skip* stuff and save it
SVN revision: 36227
2008-09-25 01:01:07 +00:00
Gustavo Sverzut Barbieri 51cefe3402 e/border: make keyboard move and resize actions configurable.
No GUI for that yet, but it's already exported in e_config so one can
write such in future.



SVN revision: 36134
2008-09-20 15:53:28 +00:00
Carsten Haitzler 0b0dfa93a7 and - that vlc fullscreen bug. found. fixed. but vlc's x11 code is really
nasty. does some utterly evil things. should i send off some suggestions to
them? (like 1. dont reparent the window in xcommon.c line 217, dont play with
wm focus policies in xcommon.c line 2269 - just dont send the
_NET_ACTIVE_WINDOW, you shouldnt' need to (wm should make the focus be
correct itself and wm's that don't should get a freindly reminder from users
when they dont remain consistent with focus policy), and then... xcommon.c
2317 remove the do {} while loop - i can think of many reasons the wm may
choose not to map your client window (yet - or ever), so this will never work
"reliably" always. just put in an XSync(p_vout->p_sys->p_display, False);
instead to force the x pipe to flush and do everything you asked before
returning control to the code and thus avoiding any badaccess stuff from x).



SVN revision: 36093
2008-09-19 09:44:07 +00:00
Gustavo Sverzut Barbieri ba3e4fc00d Move and Resize using keyboard.
These new shortcuts will trigger move and resize modes that are
interactive using keyboard. Use arrows to move or resize (left/top =
shrink, right/bottom = enlarge), presse Escape to abort, Return or
mouse click or timeout to confirm.

This should work like WindowMaker or Kwin.

TODO:
 - add customizable thresholds.
 - figure out what to do with the old action "Move" and "Resize",
   they're really useless for keyboard, just works with mouse.




SVN revision: 36010
2008-09-16 00:11:26 +00:00
Gustavo Sverzut Barbieri 35b67bef0b e_border_resize() now updates the popup.
SVN revision: 35986
2008-09-14 20:31:03 +00:00
Carsten Haitzler bfc017e352 fix focus set loop.
SVN revision: 35928
2008-09-10 12:42:39 +00:00
Carsten Haitzler bf9ed932f9 some debugging printfs - also avoid feeding focus back to the last focused
window if its one of a set of types.



SVN revision: 35726
2008-08-29 03:30:45 +00:00
Carsten Haitzler dbaf8091ff emove debug printf's
SVN revision: 35676
2008-08-26 04:12:41 +00:00
Carsten Haitzler 6c0718f75f add soem debugging.
SVN revision: 35675
2008-08-26 03:04:07 +00:00
Carsten Haitzler bec9b880b0 1. set focuse on activate in illume
2. fix focus set when not visible



SVN revision: 35673
2008-08-26 02:21:51 +00:00
Carsten Haitzler b6089acc00 fix self-feeding grab + event and in/out loop!
SVN revision: 35652
2008-08-25 08:35:41 +00:00
Carsten Haitzler 286b140ea1 and only put border on latest focused once it actually is focused.
SVN revision: 35650
2008-08-25 04:34:19 +00:00
Sebastian Dransfeld 3199439ed8 fix against efreet API breakage
SVN revision: 35492
2008-08-14 20:49:37 +00:00
Carsten Haitzler 99fc29f7aa and respect focus lock out flag more
SVN revision: 35431
2008-08-11 01:22:33 +00:00
Carsten Haitzler 0fb524dc8c remove debugging! works!
SVN revision: 35375
2008-08-07 07:08:16 +00:00
Carsten Haitzler 235d4f9810 oops. missed case.
SVN revision: 35374
2008-08-07 06:45:02 +00:00
Carsten Haitzler bd78344930 try this...
SVN revision: 35373
2008-08-07 06:16:35 +00:00
Carsten Haitzler d9a47f051c add debugging... nasty focus issue to find...
SVN revision: 35372
2008-08-07 06:00:09 +00:00
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