Commit Graph

745 Commits

Author SHA1 Message Date
sebastid ff96193683 Maximize update. Only zoom fullscreen is lacking, but that is more a
fullscreen mode, not a maximize mode.
Please comment the implementation!


SVN revision: 15423
2005-06-18 14:31:17 +00:00
sebastid f3c1629b49 Add the maximize policy reply
SVN revision: 15421
2005-06-18 13:30:25 +00:00
sebastid 0eeb25b536 Raise the border on click, even if move/resize is disabled.
Don't make the container black, need to do this pr. desk.


SVN revision: 15420
2005-06-18 13:03:00 +00:00
sebastid cfe111cbe1 IPC for maximize policy.
SVN revision: 15419
2005-06-18 12:51:00 +00:00
sebastid 89ce449586 Make the bg black when doing fullscreen.
Care about window constraints when doing fullscreen.


SVN revision: 15417
2005-06-18 05:08:17 +00:00
sebastid 5cf90d027c 1. Make _e_border_{move,resize}_begin return if the action is allowed.
This removes a lot of duplicate checks.
2. In the functions that uses _e_border_{move,resize}_begin, move this
   function to the beginning, and abort if the action isn't allowed.
3. Update conditions for when actions are allowed or not (iconify, move,
   resize, move_resize, shade...)
4. Begin with maximize policy. E_MAXIMIZE_FULLSCREEN should work, so don't
   let the users change this until the other policies work :)

BTW! For those who doesn't want an unstable system, please delay updating!


SVN revision: 15416
2005-06-18 04:35:40 +00:00
sebastid 177cdfb73f rename smart_maximize to maximize_policy.
SVN revision: 15415
2005-06-18 04:30:35 +00:00
sebastid e1831bf674 Add the different maximize policies.
SVN revision: 15414
2005-06-18 04:29:42 +00:00
sebastid 76287489ce No move or resize whilst fullscreen.
SVN revision: 15412
2005-06-18 02:14:15 +00:00
sebastid c3aee9824e XDnD to ibar works again.
SVN revision: 15411
2005-06-18 01:51:37 +00:00
sebastid 6c40f9a3ba Init apps before menu, menus might ref apps. Removes the BUG message
on restart.


SVN revision: 15410
2005-06-18 01:42:13 +00:00
Carsten Haitzler 2b59fb0143 fucking qt apps seem to be broken when it comes to take focus protocol. read
the icccm specs. grrr.

also - pooliepatch :)


SVN revision: 15409
2005-06-18 01:35:30 +00:00
sebastid c2b632eaae Update to new ecore_file.
Remove unused function.


SVN revision: 15403
2005-06-18 00:13:04 +00:00
sebastid d23b2ad285 Don't allow move and resize while we are fullscreen. moveresize must be
allowed since we use it to exit fullscreen. This should fix firefox
fullscreen which does a move after requesting fullscreen. firefox does
many weird things.


SVN revision: 15394
2005-06-17 20:16:12 +00:00
sebastid bd63fe8048 Fix send border to 0, 0 problem.
SVN revision: 15383
2005-06-17 09:29:27 +00:00
Carsten Haitzler 75a39d0d93 get client leader prop - special spot for placement if special window.
SVN revision: 15381
2005-06-17 09:05:38 +00:00
Carsten Haitzler b4dffa6932 toohdooh
SVN revision: 15377
2005-06-17 08:00:24 +00:00
Carsten Haitzler ad3adb3286 follow x focus model explicitly :)
SVN revision: 15375
2005-06-17 06:14:12 +00:00
sebastid a21f36f807 smart maximize.
SVN revision: 15371
2005-06-16 22:23:25 +00:00
sebastid 1e7b648ebb Remove debug.
SVN revision: 15367
2005-06-16 15:00:58 +00:00
sebastid ce0ee0f46e Toggle borderless by menu.
SVN revision: 15366
2005-06-16 14:54:43 +00:00
sebastid 9a8456422a Remember desk on restart.
SVN revision: 15365
2005-06-16 12:28:59 +00:00
Carsten Haitzler c646581114 fix menu popups to behave mroe sanely with click-release-browse
SVN revision: 15363
2005-06-16 09:12:44 +00:00
Carsten Haitzler 6f711f3808 release any grabs we may have... just in case
SVN revision: 15358
2005-06-16 06:29:32 +00:00
Carsten Haitzler 650bb6ed85 fix focus re-order bug
SVN revision: 15356
2005-06-16 04:21:01 +00:00
Carsten Haitzler dfa9d380c0 oops - actuallly support the title for the winlist box
SVN revision: 15353
2005-06-16 02:41:48 +00:00
sebastid c477ea187d Add some ()
SVN revision: 15350
2005-06-16 02:12:15 +00:00
Carsten Haitzler e90041581f not defined - must be linux-isms's
SVN revision: 15349
2005-06-16 02:12:12 +00:00
sebastid ee1d47c39d XDnD to ibar works now!
Cleaned up some warnings in e_winlist.c


SVN revision: 15347
2005-06-16 01:55:19 +00:00
Adam Kisiel 365f6b62c3 Fixes a SEGV caused by double free of *name string when loading a module through IPC
SVN revision: 15339
2005-06-15 22:02:52 +00:00
handyande 5c49965c03 Show that a window is shaded in type icon
SVN revision: 15333
2005-06-15 10:57:35 +00:00
Carsten Haitzler abb7573d23 oops - warp was not framerate independent. fix.
SVN revision: 15332
2005-06-15 10:22:41 +00:00
Carsten Haitzler cfabfa98a1 tewdoo
SVN revision: 15330
2005-06-15 07:03:51 +00:00
Carsten Haitzler 2ed41fb21f segv/bus/ill/fpe handler to trap all the nasties and allow debug or recovery
SVN revision: 15329
2005-06-15 05:06:45 +00:00
Carsten Haitzler 81284ea9a3 current winlist todo is done...
SVN revision: 15320
2005-06-14 14:33:47 +00:00
Carsten Haitzler 23bf6f35da if n = 1
SVN revision: 15319
2005-06-14 10:58:45 +00:00
Carsten Haitzler 3bbd1c65c6 fix shade unshade mumbo
SVN revision: 15318
2005-06-14 10:52:05 +00:00
Carsten Haitzler 0e22a36fcf nuke some TODO's
winlist is actually configurable - tho u'll have to modify code to configure
it as theres no ipc yet. but a few suggestions are in there now as config.


SVN revision: 15317
2005-06-14 10:19:25 +00:00
Dan Sinclair 470bf9d36f - add -desks-set/get back in
SVN revision: 15313
2005-06-13 19:56:28 +00:00
Dan Sinclair a34d1df1c1 - add the -border-shade-*-get/set back into enlightenment_remote
- remove so already ported code


SVN revision: 15309
2005-06-13 17:20:44 +00:00
Carsten Haitzler 55a9873ac1 handle grabbed mouse butotna nd wheel events... wheel controsl selected
window in winlist - buttons passed onto binding system


SVN revision: 15306
2005-06-13 15:56:15 +00:00
Carsten Haitzler 01bdee0099 unshade if shaded and selected
SVN revision: 15297
2005-06-13 11:00:41 +00:00
Carsten Haitzler eb79489c31 dont segv if the border in the winlist that is hilighted is closed
SVN revision: 15294
2005-06-13 10:40:37 +00:00
Carsten Haitzler dcd18bee06 fix sitck window warp and desk switch
SVN revision: 15292
2005-06-13 10:16:26 +00:00
Carsten Haitzler c2f9d0592b 320x320 max for winlist by default (no config options yet)
SVN revision: 15289
2005-06-13 09:36:40 +00:00
Carsten Haitzler 25024073f2 smoothly warp pointer and able to scroll win list
SVN revision: 15287
2005-06-13 06:59:44 +00:00
Carsten Haitzler 8d7301974f NO MORE SEGV damnit!
oh and also keybidnigns work now even if no windows have been shown or
focused yet


SVN revision: 15286
2005-06-13 04:18:29 +00:00
Carsten Haitzler ffeaee0ff3 no mroe segv on empty winlist
SVN revision: 15285
2005-06-13 03:55:39 +00:00
Carsten Haitzler 078a10f838 fixes, cleanups. todo
SVN revision: 15284
2005-06-13 03:50:23 +00:00
Carsten Haitzler fa457b5842 some notes - allow icon and window title to display in the main win too of
the selected window


SVN revision: 15280
2005-06-12 16:22:06 +00:00